|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
A representation of the model object 'Activity Partition'. An activity partition is a kind of activity group for identifying actions that have some characteristic in common.
The following features are supported:
UMLPackage.getActivityPartition()| Field Summary |
| Fields inherited from interface org.eclipse.uml2.uml.NamedElement |
SEPARATOR |
| Method Summary | |
ActivityPartition |
createSubpartition(String name)
Creates a new ActivityPartition, with the specified 'Name', and appends it to the 'Subpartition' containment reference list |
ActivityEdge |
getEdge(String name)
Retrieves the first ActivityEdge with the specified 'Name' from the 'Edge' reference list |
ActivityEdge |
getEdge(String name,
boolean ignoreCase,
EClass eClass)
Retrieves the first ActivityEdge with the specified 'Name' from the 'Edge' reference list |
EList |
getEdges()
Returns the value of the 'Edge' reference list. |
ActivityNode |
getNode(String name)
Retrieves the first ActivityNode with the specified 'Name' from the 'Node' reference list |
ActivityNode |
getNode(String name,
boolean ignoreCase,
EClass eClass)
Retrieves the first ActivityNode with the specified 'Name' from the 'Node' reference list |
EList |
getNodes()
Returns the value of the 'Node' reference list. |
Element |
getRepresents()
Returns the value of the 'Represents' reference |
ActivityPartition |
getSubpartition(String name)
Retrieves the first ActivityPartition with the specified 'Name' from the 'Subpartition' containment reference list |
ActivityPartition |
getSubpartition(String name,
boolean ignoreCase,
boolean createOnDemand)
Retrieves the first ActivityPartition with the specified 'Name' from the 'Subpartition' containment reference list |
EList |
getSubpartitions()
Returns the value of the 'Subpartition' containment reference list. |
ActivityPartition |
getSuperPartition()
Returns the value of the 'Super Partition' container reference. |
boolean |
isDimension()
Returns the value of the 'Is Dimension' attribute. |
boolean |
isExternal()
Returns the value of the 'Is External' attribute. |
void |
setIsDimension(boolean value)
Sets the value of the ' Is Dimension' attribute |
void |
setIsExternal(boolean value)
Sets the value of the ' Is External' attribute |
void |
setRepresents(Element value)
Sets the value of the ' Represents' reference |
void |
setSuperPartition(ActivityPartition value)
Sets the value of the ' Super Partition' container reference |
boolean |
validateDimensionNotContained(DiagnosticChain diagnostics,
Map context)
A partition with isDimension = true may not be contained by another partition. |
boolean |
validateRepresentsClassifier(DiagnosticChain diagnostics,
Map context)
If a non-external partition represents a classifier and is contained in another partition, then the containing partition must represent a classifier, and the classifier of the subpartition must be nested in the classifier represented by the containing partition, or be at the contained end of a strong composition association with the classifier represented by the containing partition. |
boolean |
validateRepresentsPart(DiagnosticChain diagnostics,
Map context)
If a partition represents a part, then all the non-external partitions in the same dimension and at the same level of nesting in that dimension must represent parts directly contained in the internal structure of the same classifier. |
boolean |
validateRepresentsPartAndIsContained(DiagnosticChain diagnostics,
Map context)
If a partition represents a part and is contained by another partition, then the part must be of a classifier represented by the containing partition, or of a classifier that is the type of a part representing the containing partition. |
| Methods inherited from interface org.eclipse.uml2.uml.NamedElement |
allNamespaces, allOwningPackages, createDependency, createNameExpression, getClientDependencies, getClientDependency, getClientDependency, getLabel, getLabel, getName, getNameExpression, getNamespace, getQualifiedName, getVisibility, isDistinguishableFrom, isSetName, isSetVisibility, separator, setName, setNameExpression, setVisibility, unsetName, unsetVisibility, validateHasNoQualifiedName, validateHasQualifiedName, validateVisibilityNeedsOwnership |
| Methods inherited from interface org.eclipse.emf.ecore.EModelElement |
getEAnnotation, getEAnnotations |
| Methods inherited from interface org.eclipse.emf.ecore.EObject |
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset |
| Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
eAdapters, eDeliver, eNotify, eSetDeliver |
| Methods inherited from interface org.eclipse.uml2.uml.ActivityGroup |
getContainedEdge, getContainedEdge, getContainedEdges, getContainedNode, getContainedNode, getContainedNodes, getInActivity, getSubgroups, getSuperGroup, setInActivity, validateGroupOwned, validateNodesAndEdges, validateNotContained |
| Method Detail |
public boolean isDimension()
"false".
Tells whether the partition groups other partitions along a dimension.
ActivityPartition.setIsDimension(boolean),
UMLPackage.getActivityPartition_IsDimension()public void setIsDimension(boolean value)
Is Dimension' attribute.
value - the new value of the 'Is Dimension' attribute.ActivityPartition.isDimension()public boolean isExternal()
"false".
Tells whether the partition represents an entity to which the partitioning structure does not apply.
ActivityPartition.setIsExternal(boolean),
UMLPackage.getActivityPartition_IsExternal()public void setIsExternal(boolean value)
Is External' attribute.
value - the new value of the 'Is External' attribute.ActivityPartition.isExternal()public EList getEdges()
ActivityEdge.
It is bidirectional and its opposite is 'In Partition'.
Edges immediately contained in the group.
UMLPackage.getActivityPartition_Edge(),
ActivityEdge.getInPartitions()public ActivityEdge getEdge(String name)
ActivityEdge with the specified 'Name' from the 'Edge' reference list.
name - The 'Name' of the ActivityEdge to retrieve, or null.
ActivityEdge with the specified 'Name', or null.ActivityPartition.getEdges()
public ActivityEdge getEdge(String name,
boolean ignoreCase,
EClass eClass)
ActivityEdge with the specified 'Name' from the 'Edge' reference list.
name - The 'Name' of the ActivityEdge to retrieve, or null.ignoreCase - Whether to ignore case in String comparisons.eClass - The Ecore class of the ActivityEdge to retrieve, or null.
ActivityEdge with the specified 'Name', or null.ActivityPartition.getEdges()public EList getNodes()
ActivityNode.
It is bidirectional and its opposite is 'In Partition'.
Nodes immediately contained in the group.
UMLPackage.getActivityPartition_Node(),
ActivityNode.getInPartitions()public ActivityNode getNode(String name)
ActivityNode with the specified 'Name' from the 'Node' reference list.
name - The 'Name' of the ActivityNode to retrieve, or null.
ActivityNode with the specified 'Name', or null.ActivityPartition.getNodes()
public ActivityNode getNode(String name,
boolean ignoreCase,
EClass eClass)
ActivityNode with the specified 'Name' from the 'Node' reference list.
name - The 'Name' of the ActivityNode to retrieve, or null.ignoreCase - Whether to ignore case in String comparisons.eClass - The Ecore class of the ActivityNode to retrieve, or null.
ActivityNode with the specified 'Name', or null.ActivityPartition.getNodes()public EList getSubpartitions()
ActivityPartition.
It is bidirectional and its opposite is 'Super Partition'.
Partitions immediately contained in the partition.
UMLPackage.getActivityPartition_Subpartition(),
ActivityPartition.getSuperPartition()public ActivityPartition createSubpartition(String name)
ActivityPartition, with the specified 'Name', and appends it to the 'Subpartition' containment reference list.
name - The 'Name' for the new ActivityPartition, or null.
ActivityPartition.ActivityPartition.getSubpartitions()public ActivityPartition getSubpartition(String name)
ActivityPartition with the specified 'Name' from the 'Subpartition' containment reference list.
name - The 'Name' of the ActivityPartition to retrieve, or null.
ActivityPartition with the specified 'Name', or null.ActivityPartition.getSubpartitions()
public ActivityPartition getSubpartition(String name,
boolean ignoreCase,
boolean createOnDemand)
ActivityPartition with the specified 'Name' from the 'Subpartition' containment reference list.
name - The 'Name' of the ActivityPartition to retrieve, or null.ignoreCase - Whether to ignore case in String comparisons.createOnDemand - Whether to create a ActivityPartition on demand if not found.
ActivityPartition with the specified 'Name', or null.ActivityPartition.getSubpartitions()public ActivityPartition getSuperPartition()
Subpartition'.
Partition immediately containing the partition.
ActivityPartition.setSuperPartition(ActivityPartition),
UMLPackage.getActivityPartition_SuperPartition(),
ActivityPartition.getSubpartitions()public void setSuperPartition(ActivityPartition value)
Super Partition' container reference.
value - the new value of the 'Super Partition' container reference.ActivityPartition.getSuperPartition()public Element getRepresents()
ActivityPartition.setRepresents(Element),
UMLPackage.getActivityPartition_Represents()public void setRepresents(Element value)
Represents' reference.
value - the new value of the 'Represents' reference.ActivityPartition.getRepresents()
public boolean validateDimensionNotContained(DiagnosticChain diagnostics,
Map context)
public boolean validateRepresentsPart(DiagnosticChain diagnostics,
Map context)
public boolean validateRepresentsClassifier(DiagnosticChain diagnostics,
Map context)
public boolean validateRepresentsPartAndIsContained(DiagnosticChain diagnostics,
Map context)
|
Copyright 2003, 2006 IBM Corporation and others. All Rights Reserved. |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||