ENTITY characterized_chain_based_item_within_representation
(* SCHEMA Ap242_managed_model_based_3d_engineering_mim_LF; *)
ENTITY characterized_chain_based_item_within_representation
SUBTYPE OF (characterized_item_within_representation);
nodes : LIST[2:?] OF UNIQUE representation;
undirected_link : LIST[1:?] OF UNIQUE chained_representation_link;
DERIVE
root : representation := nodes[1];
SELF\characterized_item_within_representation.rep : representation := nodes[HIINDEX(nodes)]; -- leaf : This ATTRIBUTE was RENAMED in the EXPRESS E2 source, an attribute with the new name is in the DERIVE clause
directed_link : LIST[1:?] OF representation_relationship := get_directed_link(nodes, undirected_link);
leaf : REPRESENTATION := SELF\characterized_item_within_representation.rep; -- REP : This ATTRIBUTE was RENAMED in the EXPRESS E2 source, this is the new name implemented as DERIVE
WHERE
WR1 : root :=: directed_link[1]\representation_relationship.rep_1;
WR2 : leaf :=: directed_link[HIINDEX(undirected_link)]\representation_relationship.rep_2;
WR3 : SIZEOF(nodes) :=: SIZEOF(undirected_link) + 1;
WR4 : (SIZEOF(QUERY(directed_link_element <* directed_link |(root :=: directed_link_element\representation_relationship.rep_1))) +
SIZEOF(QUERY(directed_link_element <* directed_link |(root :=: directed_link_element\representation_relationship.rep_2)))) = 1;
WR5 : (SIZEOF(QUERY(directed_link_element <* directed_link |(leaf :=: directed_link_element\representation_relationship.rep_1))) +
SIZEOF(QUERY(directed_link_element <* directed_link |(leaf :=: directed_link_element\representation_relationship.rep_2)))) = 1;
WR6 : (SIZEOF(QUERY(directed_link_element <* directed_link |(root :<>: directed_link_element\representation_relationship.rep_1))) +
SIZEOF(QUERY(directed_link_element <* directed_link |(root :<>: directed_link_element\representation_relationship.rep_2))) +
SIZEOF(QUERY(directed_link_element <* directed_link |(leaf :<>: directed_link_element\representation_relationship.rep_1))) +
SIZEOF(QUERY(directed_link_element <* directed_link |(leaf :<>: directed_link_element\representation_relationship.rep_2)))) = 2;
WR7 : NOT('AP242_MANAGED_MODEL_BASED_3D_ENGINEERING_MIM_LF.MAPPED_ITEM' IN TYPEOF(undirected_link[1])) OR
(root IN using_representations(undirected_link[1]));
WR8 : SIZEOF(undirected_link) = SIZEOF(directed_link);
END_ENTITY;
Explicit Attributes
Entity characterized_chain_based_item_within_representation has the following local and inherited explicit attributes:
* - Explicit attribute redeclared as derived
Derived Attributes
Entity characterized_chain_based_item_within_representation has the following local and inherited derived attributes:
Inverse Attributes
No Inverse AttributesSupertypes
Entity characterized_chain_based_item_within_representation inherits from the following supertypes:
characterized_object
characterized_item_within_representation
Subtypes
No subtypesReferenced By
Entity characterized_chain_based_item_within_representation and its supertypes are referenced by the following definitions:
[Top Level Definitions] [Exit]Generated by STEP Tools® EXPRESS to HTML Converter
2012-03-27T17:20:07-04:00