contract1
Class ContractRole

Attributes
<Class> Account account account
<<root>> <Class> AbstractContract contract contract
<<root>> <Class> ContractReferenceHolder contractReferenceHolder contractReferenceHolder

Attributes inherited from base::base::SecureObject base::base::SecureObject
owner owner, accessLevelBrowse accessLevelBrowse, accessLevelUpdate accessLevelUpdate, accessLevelDelete accessLevelDelete, owningUser owningUser, owningGroup owningGroup, accessGrantedByParent accessGrantedByParent

Attributes inherited from base::base::ContextCapable base::base::ContextCapable
context context

Attributes inherited from base::base::Creatable base::base::Creatable
createdAt createdAt, createdBy createdBy

Attributes inherited from base::base::Modifiable base::base::Modifiable
modifiedAt modifiedAt, modifiedBy modifiedBy

Attributes inherited from base::base::ExtentCapable base::base::ExtentCapable
identity identity

Operations inherited from base::base::SecureObject base::base::SecureObject
setOwningUser setOwningUser, addOwningGroup addOwningGroup, removeOwningGroup removeOwningGroup, removeAllOwningGroup removeAllOwningGroup, setAccessLevel setAccessLevel, checkPermissions checkPermissions, replaceOwningGroup replaceOwningGroup

Properties:

Alias
Classifier Behavior
Is Abstracttrue
Is Activefalse
Is Leaffalse
Keywords
NameContractRole
Name Expression
Namespace<Package> contract1
Owned Template Signature
Owner<Package> contract1
Owning Template Parameter
Package<Package> contract1
Qualified Namecontract1::contract1::ContractRole
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 account
Public <Class> Account account
Constraints:
Properties:

AggregationNone
Alias
Association<Association> ContractRoleReferencesAccount
Association End
Class<Class> ContractRole
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value<Literal Integer> 0
Multiplicity0..1
Nameaccount
Name Expression
Namespace<Class> ContractRole
Opposite
Owner<Class> ContractRole
Owning Association
Owning Template Parameter
Qualified Namecontract1::contract1::ContractRole::account
Stereotype
Template Parameter
Type<Class> Account
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPublic


 contract
Public <<root>> <Class> AbstractContract contract
Constraints:
Properties:

AggregationNone
Alias
Association<Association> ContractRoleReferencesContract
Association End
Class<Class> ContractRole
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value<Literal Integer> 0
Multiplicity0..1
Namecontract
Name Expression
Namespace<Class> ContractRole
Opposite
Owner<Class> ContractRole
Owning Association
Owning Template Parameter
Qualified Namecontract1::contract1::ContractRole::contract
Stereotype
Template Parameter
Type<<root>> <Class> AbstractContract
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPublic


 contractReferenceHolder
Public <<root>> <Class> ContractReferenceHolder contractReferenceHolder
Constraints:
Properties:

AggregationNone
Alias
Association<Association> ContractRoleHasContractReferenceHolder
Association End
Class<Class> ContractRole
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value<Literal Integer> 0
Multiplicity0..1
NamecontractReferenceHolder
Name Expression
Namespace<Class> ContractRole
Opposite
Owner<Class> ContractRole
Owning Association
Owning Template Parameter
Qualified Namecontract1::contract1::ContractRole::contractReferenceHolder
Stereotype
Template Parameter
Type<<root>> <Class> ContractReferenceHolder
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPublic