ENTITY topological_junction SUBTYPE OF (shape_aspect); scope : physical_connectivity_structure_definition; DERIVE SELF\shape_aspect.of_shape : product_definition_shape := ?; SELF\shape_aspect.product_definitional : LOGICAL := ?; SELF\shape_aspect.description : text := ?; UNIQUE ur1 : name, scope; END_ENTITY; -- topological_junction |
Entity data types and their attributesshape_aspectname: label; (OPT) description: text; of_shape: product_definition_shape; product_definitional: LOGICAL; (DER) id: identifier; topological_junction scope: physical_connectivity_structure_definition; (RT) (DER) of_shape: product_definition_shape; (RT) (DER) product_definitional: LOGICAL; (RT) (DER) description: text; |
Global rules for this entity data type- |
public interface ETopological_junction extends EShape_aspectscope (explicit attribute)boolean testScope(ETopological_junction type)EPhysical_connectivity_structure_definition getScope(ETopological_junction type) void setScope(ETopological_junction type, EPhysical_connectivity_structure_definition value) void unsetScope(ETopological_junction type) |
public class CTopological_junction implements ETopological_junctionstatic EAttribute attributeScope(ETopological_junction type)static int usedinScope(ETopological_junction type, EPhysical_connectivity_structure_definition instance, ASdaiModel domain, ATopological_junction result) static EAttribute attributeOf_shape(ETopological_junction type) static int usedinOf_shape(ETopological_junction type, EProduct_definition_shape instance, ASdaiModel domain, ATopological_junction result) static EAttribute attributeProduct_definitional(ETopological_junction type) static EAttribute attributeDescription(ETopological_junction type) |
public class ATopological_junction extends AEntitypublic ETopological_junction getByIndex(int index)public ETopological_junction getCurrentMember(SdaiIterator it) |