ENTITY repositioned_neutral_sketch SUBTYPE OF (mapped_item, geometric_representation_item); DERIVE map : representation_map := SELF\mapped_item.mapping_source; WHERE wr1: 'SKETCH_SCHEMA.NEUTRAL_SKETCH_REPRESENTATION' IN TYPEOF(map.mapped_representation); wr2: 'GEOMETRY_SCHEMA.AXIS2_PLACEMENT_2D' IN TYPEOF(map.mapping_origin); wr3: 'GEOMETRY_SCHEMA.AXIS2_PLACEMENT_3D' IN TYPEOF(SELF\mapped_item.mapping_target); END_ENTITY; -- repositioned_neutral_sketch |
Entity data types and their attributesrepresentation_itemname: label; mapped_item mapping_source: representation_map; mapping_target: representation_item; geometric_representation_item (DER) dim: dimension_count; repositioned_neutral_sketch (DER) map: representation_map; |
Global rules for this entity data type- |
public interface ERepositioned_neutral_sketch extends EMapped_item, EGeometric_representation_itemmap (derived attribute)ERepresentation_map getMap(ERepositioned_neutral_sketch type)boolean testMap(ERepositioned_neutral_sketch type) |
public class CRepositioned_neutral_sketch implements ERepositioned_neutral_sketchstatic EAttribute attributeMap(ERepositioned_neutral_sketch type)static int usedinMap(ERepositioned_neutral_sketch type, ERepresentation_map instance, ASdaiModel domain, ARepositioned_neutral_sketch result) |
public class ARepositioned_neutral_sketch extends AEntitypublic ERepositioned_neutral_sketch getByIndex(int index)public ERepositioned_neutral_sketch getCurrentMember(SdaiIterator it) |