Example #1
0
	def renameNodeName ( self, node, newName ) :
		# assign new unique label to node
		from meCommon import getUniqueName
		names = []
		for nd in self.getNodesList () : names.append ( nd.name )
		node.name = getUniqueName ( newName, names )
		return node.name
Example #2
0
	def renameNodeLabel ( self, node, newLabel ) :
		# assign new unique label to node
		from meCommon import getUniqueName
		labels = []
		for nd in self.getNodesList () : labels.append ( nd.label )
		node.label = getUniqueName ( newLabel, labels )
		return node.label
Example #3
0
	def renameNodeName ( self, node, newName ) :
		# assign new unique label to node
		from meCommon import getUniqueName
		names = []
		for nd in self.getNodesList () : names.append ( nd.name )
		node.name = getUniqueName ( newName, names )
		return node.name
Example #4
0
	def renameNodeLabel ( self, node, newLabel ) :
		# assign new unique label to node
		from meCommon import getUniqueName
		labels = []
		for nd in self.getNodesList () : labels.append ( nd.label )
		node.label = getUniqueName ( newLabel, labels )
		return node.label
Example #5
0
	def addInclude ( self, newName ) :
		#print '--> add include: %s' % include
		include = newName
		if include != '' :
			from meCommon import getUniqueName
			include = getUniqueName ( newName, self.includes )
			self.includes.append ( include )
		return include
Example #6
0
	def addInternal ( self, newName ) :
		#print '--> add internal: %s' % internal
		internal = newName
		if internal != '' :
			from meCommon import getUniqueName
			internal = getUniqueName ( newName, self.internals )
			self.internals.append ( internal )
		return internal
Example #7
0
	def renameParamLabel ( self, param, newLabel ) :
		#
		oldLabel = param.label
		if DEBUG_MODE : print ( ">> Node( %s ).renameParamLabel  oldLabel = %s newLabel = %s" % ( self.label, oldLabel, newLabel ) )
		if newLabel == '' : newLabel = self.param.name
		# assign new unique label to param
		from meCommon import getUniqueName
		param.label = getUniqueName ( newLabel, self.getParamsLabels () )
		if self.event_code :
			if 'ParamLabelRenamed' in self.event_code.keys () :
				exec ( self.event_code [ 'ParamLabelRenamed' ], { 'param' : param, 'self' : self, 'oldLabel' : oldLabel } )
		
		return param.label
Example #8
0
	def renameParamName ( self, param, newName ) :
		# assign new unique name to param
		from meCommon import getUniqueName
		param.name = getUniqueName ( newName, self.getParamsNames() )
		return param.name