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