snippet sapmlabel
	var ${1} = new sap.m.Label({ 
				design : ${2}, 
				text : ${3}, 
				visible : ${4}, 
				textAlign : ${5}, 
				textDirection : ${6}, 
				width : ${7}, 
				required : ${7}
			});

snippet sapmtext
	var ${1} = new sap.m.Text({
				text :${2},
				textDirection :${3},
				visible :${4},
				wrapping : ${5},
				textAlign : ${6},
				width :${7},
				maxLines :${8}
			});

snippet sapmbutton
	var ${1} = new sap.m.Button({
				text : ${2},
				type : ${3},
				width : ${4},
				enabled :${5},
				visible :${6},
				icon : ${7},
				iconFirst : ${8},
				activeIcon :${9},
				iconDensityAware : ${10},
			});
snippet sapmflexbox
	var ${1} = new sap.m.FlexBox({
				visible : ${2},
				height : ${3},
				width : ${4},
				displayInline :${5},
				direction :${6},
				fitContainer : ${7},
				renderType : ${8},
				justifyContent :${9},
				alignItems : ${10},
				items:[]
			});
snippet sapmhbox
	var ${1} = new sap.m.HBox({
				visible : ${2},
				height : ${3},
				width : ${4},
				displayInline :${5},
				direction :${6},
				fitContainer : ${7},
				renderType : ${8},
				justifyContent :${9},
				alignItems : ${10},
				items:[]
			});

snippet sapmvbox
	var ${1} = new sap.m.VBox({
				visible : ${2},
				height : ${3},
				width : ${4},
				displayInline :${5},
				direction :${6},
				fitContainer : ${7},
				renderType : ${8},
				justifyContent :${9},
				alignItems : ${10},
				items:[]
			});

snippet sapcomponent
	sap.ui.controller("${1}", {
	   onInit: function(){
	   }, 
	   onAfterRendering: function() {
	   },
	   onAfterRendering: function() {
	   },
	   onExit: function() {
	   },
	});

snippet sapminput
	var ${1} = new sap.m.Input({
		value :${2},
		width : ${3},
		enabled :${4},
		visible :${5},
		valueState :${6},
		name : ${7},
		placeholder : ${8},
		editable : ${9},
		type : ${10},
		maxLength :${11}, 
		valueStateText :${12}, 
		showValueStateMessage :${13}, 
		dateFormat :${14},
		showValueHelp :${15},
		showSuggestion :${16},
		valueHelpOnly :${17},
		filterSuggests :${18},
		maxSuggestionWidth :${19},
		startSuggestion : ${20},
		showTableSuggestionValueHelp : ${21},
		description : ${22},
		fieldWidth : ${23},
		valueLiveUpdate :${24},
		suggestionItems  :[${25}],
		suggestionColumns : [${26}],
		suggestionRows : [${27}],
		liveChange : ${28},
		valueHelpRequest :${29}, 
		suggest : ${30},
		suggestionItemSelected : ${31}
	});
snippet _sthis
	var _self = this;

snippet sapmresponsivepopup
	var ${1} = new sap.m.ResponsivePopover({
				placement :${2} ,//sap.m.PlacementType (default: sap.m.PlacementType.Right)
				showHeader :${3} ,//boolean (default: true)
				title : ${4},//string
				icon :${5} ,//sap.ui.core.URI
				modal :${6} ,// boolean
				offsetX :${7}, //int
				offsetY :${8}, //int
				contentWidth : ${9},//sap.ui.core.CSSSize
				contentHeight :${10}, //sap.ui.core.CSSSize
				horizontalScrolling :${11}, //boolean
				verticalScrolling :${12}, //boolean
				showCloseButton :${13}, //boolean (default: true)
				//Aggregations
				content :${14},  //sap.ui.core.Control[]
				customHeader :${15},  //sap.m.IBar
				subHeader : ${16}, //sap.m.IBar
				beginButton :${17},  //sap.m.Button
				endButton : ${18}, //sap.m.Button
				//Associations
				initialFocus : ${19}, //string | sap.ui.core.Control
				//Events
				beforeOpen :${20},  //fnListenerFunction or [fnListenerFunction, oListenerObject] or [oData, fnListenerFunction, oListenerObject]
				afterOpen : ${21}, //fnListenerFunction or [fnListenerFunction, oListenerObject] or [oData, fnListenerFunction, oListenerObject]
				beforeClose : ${22}, //fnListenerFunction or [fnListenerFunction, oListenerObject] or [oData, fnListenerFunction, oListenerObject]
				afterClose : ${23} //fnList
			});

snippet sapicon
	var ${1} = new sap.ui.core.Icon({
					src :${2} , //sap.ui.core.URI
					size :${3} , //sap.ui.core.CSSSize
					color :${4} , //sap.ui.core.CSSColor
					hoverColor : ${5} ,  // sap.ui.core.CSSColor
					activeColor :${6} , //sap.ui.core.CSSColor
					width :${7} , //sap.ui.core.CSSSize
					height : ${8} ,//sap.ui.core.CSSSize
					backgroundColor :${8} , //sap.ui.core.CSSColor
					hoverBackgroundColor :${9} , //sap.ui.core.CSSColor
					activeBackgroundColor :${10} , //sap.ui.core.CSSColor
					visible :${11} , //boolean (default: true)
					decorative : ${12} ,//boolean (default: true)
				});
snippet extendVerticalL 
	sap.ui.layout.VerticalLayout.extend("${1}", {
	    metadata: {
		properties: {
		  	${2} 
		},
		aggregations: {
			${3}	
		},
		events: {
			${4}
		}
	    },
	   init: function(){
		${5}	
	    },
	    
	    renderer: "${6}"
	});	
snippet extendHorizontalL 
	sap.ui.layout.HorizontalLayout.extend("${1}", {
	    metadata: {
		properties: {
		  	${2} 
		},
		aggregations: {
			${3}	
		},
		events: {
			${4}
		}
	    },
	   init: function(){
		${5}	
	    },
	    
	    renderer: "${6}"
	});	
