ENTITY component_external_reference SUBTYPE OF (representation); design_owner : STRING; part_number : STRING; revision_code : STRING; product_definition_id : STRING; reference_designation : STRING; DERIVE SELF\representation.items : SET [1:?] OF representation_item := ?; SELF\representation.context_of_items : representation_context := ?; SELF\representation.name : label := ?; END_ENTITY; -- component_external_reference |
Entity data types and their attributesrepresentationname: label; items: SET [1:?] OF representation_item; context_of_items: representation_context; (DER) id: identifier; (DER) description: text; component_external_reference design_owner: STRING; part_number: STRING; revision_code: STRING; product_definition_id: STRING; reference_designation: STRING; (RT) (DER) items: SET [1:?] OF representation_item; (RT) (DER) context_of_items: representation_context; (RT) (DER) name: label; |
Global rules for this entity data type- |
public interface EComponent_external_reference extends ERepresentationdesign_owner (explicit attribute)boolean testDesign_owner(EComponent_external_reference type)String getDesign_owner(EComponent_external_reference type) void setDesign_owner(EComponent_external_reference type, String value) void unsetDesign_owner(EComponent_external_reference type) part_number (explicit attribute)boolean testPart_number(EComponent_external_reference type)String getPart_number(EComponent_external_reference type) void setPart_number(EComponent_external_reference type, String value) void unsetPart_number(EComponent_external_reference type) revision_code (explicit attribute)boolean testRevision_code(EComponent_external_reference type)String getRevision_code(EComponent_external_reference type) void setRevision_code(EComponent_external_reference type, String value) void unsetRevision_code(EComponent_external_reference type) product_definition_id (explicit attribute)boolean testProduct_definition_id(EComponent_external_reference type)String getProduct_definition_id(EComponent_external_reference type) void setProduct_definition_id(EComponent_external_reference type, String value) void unsetProduct_definition_id(EComponent_external_reference type) reference_designation (explicit attribute)boolean testReference_designation(EComponent_external_reference type)String getReference_designation(EComponent_external_reference type) void setReference_designation(EComponent_external_reference type, String value) void unsetReference_designation(EComponent_external_reference type) |
public class CComponent_external_reference implements EComponent_external_referencestatic EAttribute attributeDesign_owner(EComponent_external_reference type)static EAttribute attributePart_number(EComponent_external_reference type) static EAttribute attributeRevision_code(EComponent_external_reference type) static EAttribute attributeProduct_definition_id(EComponent_external_reference type) static EAttribute attributeReference_designation(EComponent_external_reference type) static EAttribute attributeItems(EComponent_external_reference type) static int usedinItems(EComponent_external_reference type, ERepresentation_item instance, ASdaiModel domain, AComponent_external_reference result) static EAttribute attributeContext_of_items(EComponent_external_reference type) static int usedinContext_of_items(EComponent_external_reference type, ERepresentation_context instance, ASdaiModel domain, AComponent_external_reference result) static EAttribute attributeName(EComponent_external_reference type) |
public class AComponent_external_reference extends AEntitypublic EComponent_external_reference getByIndex(int index)public EComponent_external_reference getCurrentMember(SdaiIterator it) |