| | | | SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
|
|
network.domain
|
+--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
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
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 |
|
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
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
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
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
| | | | SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
|
|