Participant(s) accountable for the element, i.e. ultimately answerable for the correct and thorough completion of an activity or artifact. Accountable must sign off (approve) work that responsible provides.
Type | Participant |
---|---|
Cardinality | 0..* |
Changeable | false |
Derived | true |
Declaring class | ParticipantResponsibility |
Opposite | accountable |
If this reference is not set then EObjectActionProvider creates a new Action using AppFactory in newAction() method. If this reference is set and is Action then a copy of the action is created and returned. Otherwise the reference value it is adapted to ActionProvider which is used to create an action. This allows to merge actions and chain action generation. E.g. generate Ecore model documentation and merge it into the Engineering documentation.
Type | EObject |
---|---|
Cardinality | 0..1 |
Changeable | true |
Derived | false |
Declaring class | ModelElement |
Artifact responsibility assignments if different from the flow element responsibility assignments. E.g. a person responsible for an activity may delegate responsibility for some artifact to another participant. In this case another participant becomes responsible and the participant responsible for the activity becomes accounable for the artifact.
Type | ArtifactParticipantResponsibility |
---|---|
Cardinality | 0..* |
Changeable | true |
Derived | false |
Declaring class | FlowElement |
Key | artifactKey |
Calls to other flow elements.
Type | CallEntry |
---|---|
Cardinality | 0..* |
Changeable | true |
Derived | false |
Declaring class | FlowElement |
Participant(s) whose opinions are sought, typically subject-matter experts.
Type | Participant |
---|---|
Cardinality | 0..* |
Changeable | false |
Derived | true |
Declaring class | ParticipantResponsibility |
Opposite | consulted |
Element documentation. Documentation elements are adapted to SupplierFactory<InputStream>
during generation. Exec content classes such as Markdown and Interpolator can be used as documentation elements.
Type | EObject |
---|---|
Cardinality | 0..* |
Changeable | true |
Derived | false |
Declaring class | PackageElement |
Elements can extend other elements and inherit their configuration - set attributes and references. For top-level packages inheritance shall be explicitly set using superPackages
reference. For nested packages and other package elements extends
is derived from containing packages. For nested packages super-packages derived from containment precede explicitly specified super-packages, i.e. the explicitly specified super-packages (mix-ins) can override configuration inherited via containment.
Type | T |
---|---|
Cardinality | 0..* |
Changeable | false |
Derived | true |
Declaring class | PackageElement |
Opposite | extensions |
Derived reference - known elements extending this element. Known means elements in the same resource set.
Type | T |
---|---|
Cardinality | 0..* |
Changeable | false |
Derived | true |
Declaring class | PackageElement |
Opposite | extends |
Participant(s) who are kept up-to-date on progress and with whom there is one-way communication.
Type | Participant |
---|---|
Cardinality | 0..* |
Changeable | false |
Derived | true |
Declaring class | ParticipantResponsibility |
Opposite | informed |
Input artifacts for this flow element. E.g. artifacts required to start working on an activity.
Type | Artifact |
---|---|
Cardinality | 0..* |
Changeable | false |
Derived | true |
Declaring class | FlowElement |
Opposite | inputFor |
Transitions which have this flow element as their target.
Type | Transition |
---|---|
Cardinality | 0..* |
Changeable | false |
Derived | true |
Declaring class | FlowElement |
Calls which have this flow element as their target.
Type | Call |
---|---|
Cardinality | 0..* |
Changeable | false |
Derived | true |
Declaring class | FlowElement |
Markers pointing to where this model element was loaded from - location, line and column numbers. Multiple markers are supported for situations when a single model element is loaded from multiple locations, e.g. a row in an Excel document or a database and then pom.xml and readme.md is a source repository. Another possiblity is an element being created from a prototype and then loaded - in this case the object will inherit markers from its prototype and will have a marker point to the location where it was loaded from. Markers are listed in the reverse order, i.e. the prototype marker would be after the load marker in the list.
Type | Marker |
---|---|
Cardinality | 0..* |
Changeable | true |
Derived | false |
Declaring class | Marked |
Output artifacts of this flow element.
Type | Artifact |
---|---|
Cardinality | 0..* |
Changeable | false |
Derived | true |
Declaring class | FlowElement |
Opposite | outputFor |
Outbound transitions to other flow elements.
Type | TransitionEntry |
---|---|
Cardinality | 0..* |
Changeable | true |
Derived | false |
Declaring class | FlowElement |
Participants of this flow element, e.g. people working on an activity.
Type | Participant |
---|---|
Cardinality | 0..* |
Changeable | false |
Derived | true |
Declaring class | FlowElement |
Opposite | participates |
Properties can be used to customize the documentation generation process, e.g. provide configuration for generation of representation diagram elements.
Type | Property |
---|---|
Cardinality | 0..* |
Changeable | true |
Derived | false |
Declaring class | PackageElement |
Key | name |
This reference is set by create()
method and points to a package element which created and configured this element.
Type | T |
---|---|
Cardinality | 0..1 |
Changeable | true |
Derived | false |
Declaring class | PackageElement |
Mapping of representation names to values - Diagrams which serve as templates for generating diagram content from the package element.
Type | RepresentationEntry |
---|---|
Cardinality | 0..* |
Changeable | true |
Derived | false |
Declaring class | PackageElement |
Resources used by participants of this flow element. E.g. tools used to complete an activity.
Type | Resource |
---|---|
Cardinality | 0..* |
Changeable | false |
Derived | true |
Declaring class | FlowElement |
Opposite | usedIn |
Participant(s) responsible for the element, e.g. for completion of an activity.
Type | Participant |
---|---|
Cardinality | 0..* |
Changeable | false |
Derived | true |
Declaring class | ParticipantResponsibility |
Opposite | responsible |