|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ActivityPartition
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(java.lang.String name)
Creates a new ActivityPartition , with the specified 'Name', and appends it to the 'Subpartition' containment reference list |
ActivityEdge |
getEdge(java.lang.String name)
Retrieves the first ActivityEdge with the specified 'Name' from the 'Edge' reference list |
ActivityEdge |
getEdge(java.lang.String name,
boolean ignoreCase,
org.eclipse.emf.ecore.EClass eClass)
Retrieves the first ActivityEdge with the specified 'Name' from the 'Edge' reference list |
org.eclipse.emf.common.util.EList<ActivityEdge> |
getEdges()
Returns the value of the 'Edge' reference list. |
ActivityNode |
getNode(java.lang.String name)
Retrieves the first ActivityNode with the specified 'Name' from the 'Node' reference list |
ActivityNode |
getNode(java.lang.String name,
boolean ignoreCase,
org.eclipse.emf.ecore.EClass eClass)
Retrieves the first ActivityNode with the specified 'Name' from the 'Node' reference list |
org.eclipse.emf.common.util.EList<ActivityNode> |
getNodes()
Returns the value of the 'Node' reference list. |
Element |
getRepresents()
Returns the value of the 'Represents' reference |
ActivityPartition |
getSubpartition(java.lang.String name)
Retrieves the first ActivityPartition with the specified 'Name' from the 'Subpartition' containment reference list |
ActivityPartition |
getSubpartition(java.lang.String name,
boolean ignoreCase,
boolean createOnDemand)
Retrieves the first ActivityPartition with the specified 'Name' from the 'Subpartition' containment reference list |
org.eclipse.emf.common.util.EList<ActivityPartition> |
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(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
A partition with isDimension = true may not be contained by another partition. |
boolean |
validateRepresentsClassifier(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> 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(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> 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(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> 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, createUsage, 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, eInvoke, 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 |
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, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset |
Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
---|
eAdapters, eDeliver, eNotify, eSetDeliver |
Method Detail |
---|
boolean isDimension()
"false"
.
Tells whether the partition groups other partitions along a dimension.
setIsDimension(boolean)
,
UMLPackage.getActivityPartition_IsDimension()
void setIsDimension(boolean value)
Is Dimension
' attribute.
value
- the new value of the 'Is Dimension' attribute.isDimension()
boolean isExternal()
"false"
.
Tells whether the partition represents an entity to which the partitioning structure does not apply.
setIsExternal(boolean)
,
UMLPackage.getActivityPartition_IsExternal()
void setIsExternal(boolean value)
Is External
' attribute.
value
- the new value of the 'Is External' attribute.isExternal()
org.eclipse.emf.common.util.EList<ActivityEdge> getEdges()
ActivityEdge
.
It is bidirectional and its opposite is 'In Partition
'.
This feature subsets the following features:
Edges immediately contained in the group.
UMLPackage.getActivityPartition_Edge()
,
ActivityEdge.getInPartitions()
ActivityEdge getEdge(java.lang.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
.getEdges()
ActivityEdge getEdge(java.lang.String name, boolean ignoreCase, org.eclipse.emf.ecore.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
.getEdges()
org.eclipse.emf.common.util.EList<ActivityNode> getNodes()
ActivityNode
.
It is bidirectional and its opposite is 'In Partition
'.
This feature subsets the following features:
Nodes immediately contained in the group.
UMLPackage.getActivityPartition_Node()
,
ActivityNode.getInPartitions()
ActivityNode getNode(java.lang.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
.getNodes()
ActivityNode getNode(java.lang.String name, boolean ignoreCase, org.eclipse.emf.ecore.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
.getNodes()
org.eclipse.emf.common.util.EList<ActivityPartition> getSubpartitions()
ActivityPartition
.
It is bidirectional and its opposite is 'Super Partition
'.
This feature subsets the following features:
Subgroup
'
UMLPackage.getActivityPartition_Subpartition()
,
getSuperPartition()
ActivityPartition createSubpartition(java.lang.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
.getSubpartitions()
ActivityPartition getSubpartition(java.lang.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
.getSubpartitions()
ActivityPartition getSubpartition(java.lang.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
.getSubpartitions()
ActivityPartition getSuperPartition()
Subpartition
'.
This feature subsets the following features:
Partition immediately containing the partition.
setSuperPartition(ActivityPartition)
,
UMLPackage.getActivityPartition_SuperPartition()
,
getSubpartitions()
void setSuperPartition(ActivityPartition value)
Super Partition
' container reference.
value
- the new value of the 'Super Partition' container reference.getSuperPartition()
Element getRepresents()
setRepresents(Element)
,
UMLPackage.getActivityPartition_Represents()
void setRepresents(Element value)
Represents
' reference.
value
- the new value of the 'Represents' reference.getRepresents()
boolean validateDimensionNotContained(org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
diagnostics
- The chain of diagnostics to which problems are to be appended.context
- The cache of context-specific information.
boolean validateRepresentsPart(org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
diagnostics
- The chain of diagnostics to which problems are to be appended.context
- The cache of context-specific information.
boolean validateRepresentsClassifier(org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
diagnostics
- The chain of diagnostics to which problems are to be appended.context
- The cache of context-specific information.
boolean validateRepresentsPartAndIsContained(org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
diagnostics
- The chain of diagnostics to which problems are to be appended.context
- The cache of context-specific information.
|
Copyright 2003, 2007 IBM Corporation and others. All Rights Reserved. |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |