ENTITY product_definition_occurrence_relationship; name : label; description : OPTIONAL text; occurrence : product_definition; occurrence_usage : assembly_component_usage; WHERE wr1: occurrence_usage.relating_product_definition :<>: occurrence; wr2: occurrence_usage.related_product_definition :<>: occurrence; wr3: occurrence.formation :=: occurrence_usage.related_product_definition.formation; END_ENTITY; -- product_definition_occurrence_relationship |
Entity data types and their attributesproduct_definition_occurrence_relationshipname: label; (OPT) description: text; occurrence: product_definition; occurrence_usage: assembly_component_usage; |
next_assembly_usage_occurrence_relationship (PHYSICAL_UNIT_DESIGN_VIEW_MIM) |
Usersproduct_definition_occurrence_relationship |
Global rules for this entity data typerestrict_part_occurrence (AUTOMOTIVE_DESIGN) |
public interface EProduct_definition_occurrence_relationship extends EEntityname (explicit attribute)boolean testName(EProduct_definition_occurrence_relationship type)String getName(EProduct_definition_occurrence_relationship type) void setName(EProduct_definition_occurrence_relationship type, String value) void unsetName(EProduct_definition_occurrence_relationship type) description (explicit attribute)boolean testDescription(EProduct_definition_occurrence_relationship type)String getDescription(EProduct_definition_occurrence_relationship type) void setDescription(EProduct_definition_occurrence_relationship type, String value) void unsetDescription(EProduct_definition_occurrence_relationship type) occurrence (explicit attribute)boolean testOccurrence(EProduct_definition_occurrence_relationship type)EProduct_definition getOccurrence(EProduct_definition_occurrence_relationship type) void setOccurrence(EProduct_definition_occurrence_relationship type, EProduct_definition value) void unsetOccurrence(EProduct_definition_occurrence_relationship type) occurrence_usage (explicit attribute)boolean testOccurrence_usage(EProduct_definition_occurrence_relationship type)EAssembly_component_usage getOccurrence_usage(EProduct_definition_occurrence_relationship type) void setOccurrence_usage(EProduct_definition_occurrence_relationship type, EAssembly_component_usage value) void unsetOccurrence_usage(EProduct_definition_occurrence_relationship type) |
public class CProduct_definition_occurrence_relationship implements EProduct_definition_occurrence_relationshipstatic EAttribute attributeName(EProduct_definition_occurrence_relationship type)static EAttribute attributeDescription(EProduct_definition_occurrence_relationship type) static EAttribute attributeOccurrence(EProduct_definition_occurrence_relationship type) static int usedinOccurrence(EProduct_definition_occurrence_relationship type, EProduct_definition instance, ASdaiModel domain, AProduct_definition_occurrence_relationship result) static EAttribute attributeOccurrence_usage(EProduct_definition_occurrence_relationship type) static int usedinOccurrence_usage(EProduct_definition_occurrence_relationship type, EAssembly_component_usage instance, ASdaiModel domain, AProduct_definition_occurrence_relationship result) |
public class AProduct_definition_occurrence_relationship extends AEntitypublic EProduct_definition_occurrence_relationship getByIndex(int index)public EProduct_definition_occurrence_relationship getCurrentMember(SdaiIterator it) |