ENTITY component_non_planar_location SUBTYPE OF (item_defined_transformation); SELF\item_defined_transformation.transform_item_1 RENAMED transformation : axis2_placement_3d; placement_fixed : BOOLEAN; component_model : assembly_component_non_planar_shape_model; assembly_model : physical_unit_3d_shape_model; component : next_assembly_usage_occurrence_relationship_armx; DERIVE SELF\item_defined_transformation.description : text := ?; SELF\item_defined_transformation.transform_item_2 : representation_item := ?; SELF\item_defined_transformation.name : label := ?; END_ENTITY; -- component_non_planar_location |
Entity data types and their attributesitem_defined_transformationname: label; (OPT) description: text; transform_item_1: representation_item; transform_item_2: representation_item; component_non_planar_location (RT) transform_item_1->transformation: axis2_placement_3d; placement_fixed: BOOLEAN; component_model: assembly_component_non_planar_shape_model; assembly_model: physical_unit_3d_shape_model; component: next_assembly_usage_occurrence_relationship_armx; (RT) (DER) description: text; (RT) (DER) transform_item_2: representation_item; (RT) (DER) name: label; |
Global rules for this entity data type- |
public interface EComponent_non_planar_location extends EItem_defined_transformationplacement_fixed (explicit attribute)boolean testPlacement_fixed(EComponent_non_planar_location type)boolean getPlacement_fixed(EComponent_non_planar_location type) void setPlacement_fixed(EComponent_non_planar_location type, boolean value) void unsetPlacement_fixed(EComponent_non_planar_location type) component_model (explicit attribute)boolean testComponent_model(EComponent_non_planar_location type)EAssembly_component_non_planar_shape_model getComponent_model(EComponent_non_planar_location type) void setComponent_model(EComponent_non_planar_location type, EAssembly_component_non_planar_shape_model value) void unsetComponent_model(EComponent_non_planar_location type) assembly_model (explicit attribute)boolean testAssembly_model(EComponent_non_planar_location type)EPhysical_unit_3d_shape_model getAssembly_model(EComponent_non_planar_location type) void setAssembly_model(EComponent_non_planar_location type, EPhysical_unit_3d_shape_model value) void unsetAssembly_model(EComponent_non_planar_location type) component (explicit attribute)boolean testComponent(EComponent_non_planar_location type)ENext_assembly_usage_occurrence_relationship_armx getComponent(EComponent_non_planar_location type) void setComponent(EComponent_non_planar_location type, ENext_assembly_usage_occurrence_relationship_armx value) void unsetComponent(EComponent_non_planar_location type) |
public class CComponent_non_planar_location implements EComponent_non_planar_locationstatic EAttribute attributePlacement_fixed(EComponent_non_planar_location type)static EAttribute attributeComponent_model(EComponent_non_planar_location type) static int usedinComponent_model(EComponent_non_planar_location type, EAssembly_component_non_planar_shape_model instance, ASdaiModel domain, AComponent_non_planar_location result) static EAttribute attributeAssembly_model(EComponent_non_planar_location type) static int usedinAssembly_model(EComponent_non_planar_location type, EPhysical_unit_3d_shape_model instance, ASdaiModel domain, AComponent_non_planar_location result) static EAttribute attributeComponent(EComponent_non_planar_location type) static int usedinComponent(EComponent_non_planar_location type, ENext_assembly_usage_occurrence_relationship_armx instance, ASdaiModel domain, AComponent_non_planar_location result) static EAttribute attributeDescription(EComponent_non_planar_location type) static EAttribute attributeTransform_item_2(EComponent_non_planar_location type) static int usedinTransform_item_2(EComponent_non_planar_location type, ERepresentation_item instance, ASdaiModel domain, AComponent_non_planar_location result) static EAttribute attributeName(EComponent_non_planar_location type) |
public class AComponent_non_planar_location extends AEntitypublic EComponent_non_planar_location getByIndex(int index)public EComponent_non_planar_location getCurrentMember(SdaiIterator it) |