|
|||||||||||
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 |