UMLStarUML

StarUML1

AssociationEnds within an Association must have unique names. — Association

paquetage:UMLStarUML

StarUML2

Two or more Aggregations or Composite AssociationEnds cannot exist within an Association. — Association

paquetage:UMLStarUML

StarUML3

Parameters must have unique names. — BehavioralFeature

paquetage:UMLStarUML

StarUML4

Attributes of the same name cannot exist within a Classifier. — Classifier

paquetage:UMLStarUML

StarUML5

AssociationEnds on the other side must have unique names. — Classifier

paquetage:UMLStarUML

StarUML6

An Attribute cannot have the same name as the Association on the other side, or as elements included in Classifier. — Classifier

paquetage:UMLStarUML

StarUML7

AssociationEnd on the other side cannot have the same name as elements included in Classifier or its Attribute name. — Classifier

paquetage:UMLStarUML

StarUML8

Root element cannot have elements that are more generalized than itself. — GeneralizableElement

paquetage:UMLStarUML

StarUML9

Leaf element cannot have elements that are more specialized than itself. — GeneralizableElement

paquetage:UMLStarUML

StarUML10

Looped inheritance structure is not allowed. — GeneralizableElement

paquetage:UMLStarUML

StarUML11

All features of interfaces must be public. — Interface

paquetage:UMLStarUML

StarUML12

ComponentInstance must accurately assign a component as its origin. — ComponentInstance

paquetage:UMLStarUML

StarUML13

NodeInstance must accurately assign a node as its origin. — NodeInstance

paquetage:UMLStarUML

StarUML14

AssociationEndRole must be connected with ClassifierRole. — AssociationEndRole

paquetage:UMLStarUML

StarUML15

ClassifierRole cannot have its own features. — ClassifierRole

paquetage:UMLStarUML

StarUML16

ClassifierRole cannot become the ClassifierRole for another ClassifierRole. — ClassifierRole

paquetage:UMLStarUML

StarUML17

Sender and receiver of a message must participate in the collaboration that constitutes the interaction context. — Message

paquetage:UMLStarUML

StarUML18

Actor can only have associations that are connected to UseCase, Class or Subsystem. — Actor

paquetage:UMLStarUML

StarUML19

CompositeState can have a maximum of one initial state only. — CompositeState

paquetage:UMLStarUML

StarUML20

CompositeState can have a maximum of one deep history only. — CompositeState

paquetage:UMLStarUML

StarUML21

CompositeState can have a maximum of one shallow history only. — CompositeState

paquetage:UMLStarUML

StarUML22

Concurrent composite state must contain a minimum of two composite states. — CompositeState

paquetage:UMLStarUML

StarUML23

Concurrent state can only have composite state as its sub state. — CompositeState

paquetage:UMLStarUML

StarUML24

Final state cannot have outgoing transition. — FinalState

paquetage:UMLStarUML

StarUML25

Initial state can have a maximum of one outgoing transition and cannot have incoming transition. — Pseudostate

paquetage:UMLStarUML

StarUML26

History state can have a maximum of one outgoing transition. — Pseudostate

paquetage:UMLStarUML

StarUML27

Junction vertex must have a minimum of one incoming transition and one outgoing transition each. — Pseudostate

paquetage:UMLStarUML

StarUML28

Choice vertex must have a minimum of one incoming transition and one outgoing transition each. — Pseudostate

paquetage:UMLStarUML

StarUML29

StateMachine can be integrated either with Classifier or with BehavioralFeature. — StateMachine

paquetage:UMLStarUML

StarUML30

Top state must always be composite state. — StateMachine

paquetage:UMLStarUML

StarUML31

No state can contain top state. — StateMachine

paquetage:UMLStarUML

StarUML32

Top state cannot have outgoing transition. — StateMachine

paquetage:UMLStarUML

StarUML33

SubmachineState cannot have concurrency. — SubmachineState

paquetage:UMLStarUML

StarUML34

Transition that points to Pseudostate cannot have Trigger. — Transition

paquetage:UMLStarUML

StarUML35

ActivityGraph can express dynamic behavior of Package, Classifier or BehavioralFeature. — ActivityGraph

paquetage:UMLStarUML

StarUML36

ActionState cannot have internal transition, exit action or do activity. — ActionState

paquetage:UMLStarUML

StarUML37

Outgoing transition of ActionState cannot have trigger event. — ActionState

paquetage:UMLStarUML

StarUML38

SubactivityState must have connection to ActivityGraph. — SubactivityState

paquetage:UMLStarUML