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) |