Package cruise.umple.compiler
Class EcoreGenericTypeNode
java.lang.Object
cruise.umple.compiler.EcoreGenericNode
cruise.umple.compiler.EcoreGenericTypeNode
- Direct Known Subclasses:
EcoreGenericType
,EcoreGenericTypeArgument
public class EcoreGenericTypeNode extends EcoreGenericNode
-
Field Summary
-
Constructor Summary
Constructors Constructor Description EcoreGenericTypeNode(java.lang.String aName, int aIntent)
-
Method Summary
Modifier and Type Method Description boolean
addOrMoveTypeArgumentAt(EcoreGenericTypeArgument aTypeArgument, int index)
boolean
addTypeArgument(EcoreGenericTypeArgument aTypeArgument)
boolean
addTypeArgumentAt(EcoreGenericTypeArgument aTypeArgument, int index)
void
delete()
EcoreGenericTypeArgument
getTypeArgument(int index)
java.util.List<EcoreGenericTypeArgument>
getTypeArguments()
boolean
hasTypeArguments()
int
indexOfTypeArgument(EcoreGenericTypeArgument aTypeArgument)
static int
minimumNumberOfTypeArguments()
int
numberOfTypeArguments()
boolean
removeTypeArgument(EcoreGenericTypeArgument aTypeArgument)
Methods inherited from class cruise.umple.compiler.EcoreGenericNode
_getCode, equals, getCode, getIntent, getName, getNodeChildCount, getNodeChildren, getTagName, hashCode, setIntent, setName, setTagName, toString
-
Constructor Details
-
EcoreGenericTypeNode
public EcoreGenericTypeNode(java.lang.String aName, int aIntent)
-
-
Method Details
-
getTypeArgument
-
getTypeArguments
-
numberOfTypeArguments
public int numberOfTypeArguments() -
hasTypeArguments
public boolean hasTypeArguments() -
indexOfTypeArgument
-
minimumNumberOfTypeArguments
public static int minimumNumberOfTypeArguments() -
addTypeArgument
-
removeTypeArgument
-
addTypeArgumentAt
-
addOrMoveTypeArgumentAt
-
delete
public void delete()- Overrides:
delete
in classEcoreGenericNode
-