Package: fcore

Contract

img/ConcreteClass.png
Abstract: false

Inherits from:


Direct subclasses:


Attributes

  Name Type Changeable Required Derived Cardinality Description
description EString true false true 0..1  
iD EString false false true 0..1  
 
mandatory EBoolean true false false 0..1  
 
mode ContractMode true false false 0..1  
name EString true false true 0..1  

Operations

  Name Return Parameter
  getActivity 1-1  Activity  
  getContracts 0-*  Contract  
  getContracts 0-*  Contract type: 0-1 Type
  getContracts 0-*  Contract mode: 0-1 ContractMode
  getContracts 0-*  Contract type: 0-1 Type , mode: 0-1 ContractMode

References

  Name Type Changeable Required Ordered Derived Unique Cardinality Description
contractContainer ContractContainer true true true false true 1..1  
type Type true true true false true 1..1  

Focus:

Type ContractContainer NamedModelElement InvocationContract Contract


Inheritance:

NamedModelElement ModelElement Contract FactoryComponentContract