Package cruise.umple.compiler
Class GeneralTPApplied
java.lang.Object
cruise.umple.compiler.GeneralTPApplied
public class GeneralTPApplied
extends java.lang.Object
This class is used to assign parameters in classes and traits.
---------------------------------end----------------------------------------
----------------------------------------------------------------------------
---------------------------------Start--------------------------------------
---------------------------------end----------------------------------------
----------------------------------------------------------------------------
---------------------------------Start--------------------------------------
-
Constructor Summary
Constructors Constructor Description GeneralTPApplied(GeneralTPApplied another)
---------------------------------end---------------------------------------- ---------------------------------------------------------------------------- ---------------------------------Start--------------------------------------GeneralTPApplied(java.lang.String aInheritanceName)
-
Method Summary
Modifier and Type Method Description boolean
addMethodTemplateSignature(MethodTemplateSignature aMethodTemplateSignature)
boolean
addMethodTemplateSignatureAt(MethodTemplateSignature aMethodTemplateSignature, int index)
boolean
addOrMoveMethodTemplateSignatureAt(MethodTemplateSignature aMethodTemplateSignature, int index)
boolean
addOrMoveStateMachineModifierAt(StateMachineModifier aStateMachineModifier, int index)
boolean
addOrMoveStateMachineTemplateSignatureAt(StateMachineTemplateSignature aStateMachineTemplateSignature, int index)
boolean
addParameter(java.lang.String aParameter)
boolean
addStateMachineModifier(StateMachineModifier aStateMachineModifier)
boolean
addStateMachineModifierAt(StateMachineModifier aStateMachineModifier, int index)
boolean
addStateMachineTemplateSignature(StateMachineTemplateSignature aStateMachineTemplateSignature)
boolean
addStateMachineTemplateSignatureAt(StateMachineTemplateSignature aStateMachineTemplateSignature, int index)
void
delete()
java.lang.String
getAssignedStateMachineNewName(java.lang.String srName)
java.lang.String
getInheritanceName()
MethodTemplateSignature
getMethodTemplateSignature(int index)
java.util.List<MethodTemplateSignature>
getMethodTemplateSignatures()
java.lang.String
getParameter(int index)
java.util.Map<java.lang.String,java.lang.String>
getParameterMapping()
java.lang.String[]
getParameters()
Position
getPositions()
StateMachineModifier
getStateMachineModifier(int index)
java.util.List<StateMachineModifier>
getStateMachineModifiers()
StateMachineTemplateSignature
getStateMachineTemplateSignature(int index)
java.util.List<StateMachineTemplateSignature>
getStateMachineTemplateSignatures()
MethodTemplateSignature
hasMethod(Method inMethod)
---------------------------------end---------------------------------------- ---------------------------------------------------------------------------- ---------------------------------Start--------------------------------------boolean
hasMethodTemplateSignature(MethodTemplateSignature inMTSignature)
---------------------------------end---------------------------------------- ---------------------------------------------------------------------------- ---------------------------------Start--------------------------------------boolean
hasMethodTemplateSignatures()
boolean
hasParameters()
boolean
hasPositions()
java.lang.Boolean
hasStateMachineModifier(StateMachineModifier inSMModifier)
---------------------------------end---------------------------------------- ---------------------------------------------------------------------------- ---------------------------------Start--------------------------------------boolean
hasStateMachineModifiers()
boolean
hasStateMachineTemplateSignature(StateMachineTemplateSignature inSMTSignature)
boolean
hasStateMachineTemplateSignatures()
int
indexOfMethodTemplateSignature(MethodTemplateSignature aMethodTemplateSignature)
int
indexOfParameter(java.lang.String aParameter)
int
indexOfStateMachineModifier(StateMachineModifier aStateMachineModifier)
int
indexOfStateMachineTemplateSignature(StateMachineTemplateSignature aStateMachineTemplateSignature)
static int
minimumNumberOfMethodTemplateSignatures()
static int
minimumNumberOfStateMachineModifiers()
static int
minimumNumberOfStateMachineTemplateSignatures()
int
numberOfMethodTemplateSignatures()
int
numberOfParameters()
int
numberOfStateMachineModifiers()
int
numberOfStateMachineTemplateSignatures()
boolean
removeMethodTemplateSignature(MethodTemplateSignature aMethodTemplateSignature)
boolean
removeParameter(java.lang.String aParameter)
boolean
removeStateMachineModifier(StateMachineModifier aStateMachineModifier)
boolean
removeStateMachineTemplateSignature(StateMachineTemplateSignature aStateMachineTemplateSignature)
boolean
setInheritanceName(java.lang.String aInheritanceName)
boolean
setParameterMapping(java.util.Map<java.lang.String,java.lang.String> aParameterMapping)
boolean
setPositions(Position aNewPositions)
java.lang.String
toString()
-
Constructor Details
-
GeneralTPApplied
public GeneralTPApplied(java.lang.String aInheritanceName) -
GeneralTPApplied
---------------------------------end---------------------------------------- ---------------------------------------------------------------------------- ---------------------------------Start--------------------------------------
-
-
Method Details
-
setInheritanceName
public boolean setInheritanceName(java.lang.String aInheritanceName) -
addParameter
public boolean addParameter(java.lang.String aParameter) -
removeParameter
public boolean removeParameter(java.lang.String aParameter) -
setParameterMapping
public boolean setParameterMapping(java.util.Map<java.lang.String,java.lang.String> aParameterMapping) -
getInheritanceName
public java.lang.String getInheritanceName() -
getParameter
public java.lang.String getParameter(int index) -
getParameters
public java.lang.String[] getParameters() -
numberOfParameters
public int numberOfParameters() -
hasParameters
public boolean hasParameters() -
indexOfParameter
public int indexOfParameter(java.lang.String aParameter) -
getParameterMapping
public java.util.Map<java.lang.String,java.lang.String> getParameterMapping() -
getPositions
-
hasPositions
public boolean hasPositions() -
getMethodTemplateSignature
-
getMethodTemplateSignatures
-
numberOfMethodTemplateSignatures
public int numberOfMethodTemplateSignatures() -
hasMethodTemplateSignatures
public boolean hasMethodTemplateSignatures() -
indexOfMethodTemplateSignature
-
getStateMachineTemplateSignature
-
getStateMachineTemplateSignatures
-
numberOfStateMachineTemplateSignatures
public int numberOfStateMachineTemplateSignatures() -
hasStateMachineTemplateSignatures
public boolean hasStateMachineTemplateSignatures() -
indexOfStateMachineTemplateSignature
public int indexOfStateMachineTemplateSignature(StateMachineTemplateSignature aStateMachineTemplateSignature) -
getStateMachineModifier
-
getStateMachineModifiers
-
numberOfStateMachineModifiers
public int numberOfStateMachineModifiers() -
hasStateMachineModifiers
public boolean hasStateMachineModifiers() -
indexOfStateMachineModifier
-
setPositions
-
minimumNumberOfMethodTemplateSignatures
public static int minimumNumberOfMethodTemplateSignatures() -
addMethodTemplateSignature
-
removeMethodTemplateSignature
-
addMethodTemplateSignatureAt
public boolean addMethodTemplateSignatureAt(MethodTemplateSignature aMethodTemplateSignature, int index) -
addOrMoveMethodTemplateSignatureAt
public boolean addOrMoveMethodTemplateSignatureAt(MethodTemplateSignature aMethodTemplateSignature, int index) -
minimumNumberOfStateMachineTemplateSignatures
public static int minimumNumberOfStateMachineTemplateSignatures() -
addStateMachineTemplateSignature
public boolean addStateMachineTemplateSignature(StateMachineTemplateSignature aStateMachineTemplateSignature) -
removeStateMachineTemplateSignature
public boolean removeStateMachineTemplateSignature(StateMachineTemplateSignature aStateMachineTemplateSignature) -
addStateMachineTemplateSignatureAt
public boolean addStateMachineTemplateSignatureAt(StateMachineTemplateSignature aStateMachineTemplateSignature, int index) -
addOrMoveStateMachineTemplateSignatureAt
public boolean addOrMoveStateMachineTemplateSignatureAt(StateMachineTemplateSignature aStateMachineTemplateSignature, int index) -
minimumNumberOfStateMachineModifiers
public static int minimumNumberOfStateMachineModifiers() -
addStateMachineModifier
-
removeStateMachineModifier
-
addStateMachineModifierAt
-
addOrMoveStateMachineModifierAt
public boolean addOrMoveStateMachineModifierAt(StateMachineModifier aStateMachineModifier, int index) -
delete
public void delete() -
hasMethodTemplateSignature
---------------------------------end---------------------------------------- ---------------------------------------------------------------------------- ---------------------------------Start-------------------------------------- -
hasStateMachineTemplateSignature
-
hasStateMachineModifier
---------------------------------end---------------------------------------- ---------------------------------------------------------------------------- ---------------------------------Start-------------------------------------- -
hasMethod
---------------------------------end---------------------------------------- ---------------------------------------------------------------------------- ---------------------------------Start-------------------------------------- -
getAssignedStateMachineNewName
public java.lang.String getAssignedStateMachineNewName(java.lang.String srName) -
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-