Class
Tree
          
SUMMARY: INNER | FIELD | CONSTR | METHODDETAIL: FIELD | CONSTR | METHOD
 

network.domain
Class DerivedAssociation
network.domain.DomainAssociation
  |
  +--network.domain.DerivedAssociation

public class DerivedAssociation      
DerivedAssociation represents a type of association between Domain and Address(s) who's relationship may be calculated (derived) through the evaluation of the associationRule(e.g. regular expression). DerivedAssociation may associate multiple Addresses with a Domain.
 
Links:
Kernel Association Association Link
to Class Address
A DerivedAssociation may associate multiple Addresses with a Domain.
Constraints:
- if the addresses have associated Endpoints than the Endpoint.type must match the Domain type.
Defaults:
- none
Associates type:
association
Client cardinality:
1
Client navigability:
NOT NAVIGABLE
Client visibility:
private
Directed.
Supplier cardinality:
0..*
Supplier navigability:
NAVIGABLE
Supplier visibility:
private
Custom properties
associates:
Address
 
Generalization Generalization Link
to Class DomainAssociation
DerivedAssociation represents a type of association between Domain and Address(s) who's relationship may be calculated (derived) through the evaluation of the associationRule(e.g. regular expression). DerivedAssociation may associate multiple Addresses with a Domain.
 
 

Field Summary
private Collection
private String
private int
private String
Field Detail
addresses
private Collection addresses
A DerivedAssociation may associate multiple Addresses with a Domain.
Constraints:
- if the addresses have associated Endpoints than the Endpoint.type must match the Domain type.
Defaults:
- none
Multiplicity:
1
Custom properties
associates:
Address
 

name
private String name
name is a CSN wide unique name for the DerivedAssociation
Constraints:
- .{1,64}
- not null
- must be globally unique
Defaults:
- none
Multiplicity:
1
 

patternPriority
private int patternPriority
patternPriority defines the order in which DerivedAssociations should be considered. Given that multiple DerivedAssociations may associate an Address, the patternPriority disambiguates the DomainAssociation by indicating which DerivedAssociation should be considered first. NOTE: Only the first matching DomainAssociation is considered. The lowest value for patternPriority is considered
Constraints:
- 0 <= patternPriority <= 99999
- globally unique
Default:
- the next largest priority
Multiplicity:
1
 

regularExpression
private String regularExpression
regularExpression represents the rule associating an Address with a Domain dynamically. The regularExpression allows an Endpoint to be associated to the specified Domain based on the match of the  Endpoint's Address with the regular expression.
Constraints:
- .{1,256}
- globally unique
- not null
Default:
- none
Multiplicity:
1
 

Class
Tree
          
SUMMARY: INNER | FIELD | CONSTR | METHODDETAIL: FIELD | CONSTR | METHOD