Interface IActivityGroup
The public interface for ActivityGroup
[DefaultImplementationType(typeof(ActivityGroup))]
[XmlDefaultImplementationType(typeof(ActivityGroup))]
[ModelRepresentationClass("http://www.eclipse.org/uml2/5.0.0/UML#//ActivityGroup")]
public interface IActivityGroup : IActivityContent, INamedElement, IElement, IEModelElement, IModelElement, INotifyPropertyChanged, INotifyPropertyChanging
- Inherited Members
Methods
Nodes_and_edges(object, object)
All containedNodes and containeEdges of an ActivityGroup must be in the same Activity as the group. containedNode->forAll(activity = self.containingActivity()) and containedEdge->forAll(activity = self.containingActivity())
bool Nodes_and_edges(object diagnostics, object context)
Parameters
diagnostics
objectThe chain of diagnostics to which problems are to be appended.
context
objectThe cache of context-specific information.
Returns
Not_contained(object, object)
No containedNode or containedEdge of an ActivityGroup may be contained by its subgroups or its superGroups, transitively. subgroup->closure(subgroup).containedNode->excludesAll(containedNode) and superGroup->closure(superGroup).containedNode->excludesAll(containedNode) and subgroup->closure(subgroup).containedEdge->excludesAll(containedEdge) and superGroup->closure(superGroup).containedEdge->excludesAll(containedEdge)
bool Not_contained(object diagnostics, object context)
Parameters
diagnostics
objectThe chain of diagnostics to which problems are to be appended.
context
objectThe cache of context-specific information.