|
ENTITY stratum_feature_based_derived_pattern_armx SUBTYPE OF (stratum_feature_based_derived_pattern); extent : inter_stratum_extent; reference_stratum_feature : stratum_feature_armx; DERIVE SELF\property_definition_relationship.relating_property_definition : property_definition := ? ; SELF\property_definition_relationship.related_property_definition : property_definition := ? ; INVERSE layer_usage : SET [0:1] OF external_source_identification FOR item; WHERE wr1: reference_stratum_feature \ stratum_feature_armx . resident_stratum IN extent \ inter_stratum_extent . included_stratum ; wr2: SIZEOF ( [ 'layered_interconnect_module_design_xim.design_layer_stratum_armx' , 'layered_interconnect_module_design_xim.documentation_layer_stratum_armx' ] * TYPEOF ( reference_stratum_feature \ stratum_feature_armx . resident_stratum ) ) = 1 ; wr3: SIZEOF ( QUERY ( ds <* extent \ inter_stratum_extent . included_stratum | NOT ( 'layered_interconnect_module_design_xim.derived_stratum_armx' IN TYPEOF ( ds ) ) ) ) = 1 ; END_ENTITY; -- stratum_feature_based_derived_pattern_armx |
Entity data types and their attributescharacterized_objectname: label; (OPT) description: text; property_definition_relationship name: label; description: text; relating_property_definition: property_definition; related_property_definition: property_definition; stratum_feature_based_derived_pattern - stratum_feature_based_derived_pattern_armx extent: inter_stratum_extent; reference_stratum_feature: stratum_feature_armx; (RT) (DER) relating_property_definition: property_definition; (RT) (DER) related_property_definition: property_definition; (INV) layer_usage: SET [0:1] OF external_source_identification FOR item; |
Global rules for this entity data type- |
public interface EStratum_feature_based_derived_pattern_armx extends EStratum_feature_based_derived_patternextent (explicit attribute)boolean testExtent(EStratum_feature_based_derived_pattern_armx type)EInter_stratum_extent getExtent(EStratum_feature_based_derived_pattern_armx type) void setExtent(EStratum_feature_based_derived_pattern_armx type, EInter_stratum_extent value) void unsetExtent(EStratum_feature_based_derived_pattern_armx type) reference_stratum_feature (explicit attribute)boolean testReference_stratum_feature(EStratum_feature_based_derived_pattern_armx type)EStratum_feature_armx getReference_stratum_feature(EStratum_feature_based_derived_pattern_armx type) void setReference_stratum_feature(EStratum_feature_based_derived_pattern_armx type, EStratum_feature_armx value) void unsetReference_stratum_feature(EStratum_feature_based_derived_pattern_armx type) layer_usage (inverse attribute)AExternal_source_identification getLayer_usage(EStratum_feature_based_derived_pattern_armx type, ASdaiModel domain) |
public class CStratum_feature_based_derived_pattern_armx implements EStratum_feature_based_derived_pattern_armxstatic EAttribute attributeExtent(EStratum_feature_based_derived_pattern_armx type)static int usedinExtent(EStratum_feature_based_derived_pattern_armx type, EInter_stratum_extent instance, ASdaiModel domain, AStratum_feature_based_derived_pattern_armx result) static EAttribute attributeReference_stratum_feature(EStratum_feature_based_derived_pattern_armx type) static int usedinReference_stratum_feature(EStratum_feature_based_derived_pattern_armx type, EStratum_feature_armx instance, ASdaiModel domain, AStratum_feature_based_derived_pattern_armx result) static EAttribute attributeRelating_property_definition(EStratum_feature_based_derived_pattern_armx type) static int usedinRelating_property_definition(EStratum_feature_based_derived_pattern_armx type, EProperty_definition instance, ASdaiModel domain, AStratum_feature_based_derived_pattern_armx result) static EAttribute attributeRelated_property_definition(EStratum_feature_based_derived_pattern_armx type) static int usedinRelated_property_definition(EStratum_feature_based_derived_pattern_armx type, EProperty_definition instance, ASdaiModel domain, AStratum_feature_based_derived_pattern_armx result) static EAttribute attributeLayer_usage(EStratum_feature_based_derived_pattern_armx type) |
public class AStratum_feature_based_derived_pattern_armx extends AEntitypublic EStratum_feature_based_derived_pattern_armx getByIndex(int index)public EStratum_feature_based_derived_pattern_armx getCurrentMember(SdaiIterator it) |