ENTITY directionally_explicit_element_representation SUBTYPE OF (element_representation); model_ref : fea_model; systems_and_freedoms : LIST [2:2] OF system_and_freedom; coefficient : directionally_explicit_element_coefficient; UNIQUE ur1 : model_ref, name; WHERE fu1: required_1d_nodes ( SELF\element_representation.node_list, linear); END_ENTITY; -- directionally_explicit_element_representation |
Entity data types and their attributesrepresentationname: label; items: SET [1:?] OF representation_item; context_of_items: representation_context; (DER) id: identifier; (DER) description: text; element_representation node_list: LIST [1:?] OF node_representation; directionally_explicit_element_representation model_ref: fea_model; systems_and_freedoms: LIST [2:2] OF system_and_freedom; coefficient: directionally_explicit_element_coefficient; |
Global rules for this entity data type- |
public interface EDirectionally_explicit_element_representation extends EElement_representationmodel_ref (explicit attribute)boolean testModel_ref(EDirectionally_explicit_element_representation type)EFea_model getModel_ref(EDirectionally_explicit_element_representation type) void setModel_ref(EDirectionally_explicit_element_representation type, EFea_model value) void unsetModel_ref(EDirectionally_explicit_element_representation type) systems_and_freedoms (explicit attribute)boolean testSystems_and_freedoms(EDirectionally_explicit_element_representation type)ASystem_and_freedom getSystems_and_freedoms(EDirectionally_explicit_element_representation type) ASystem_and_freedom createSystems_and_freedoms(EDirectionally_explicit_element_representation type) void unsetSystems_and_freedoms(EDirectionally_explicit_element_representation type) coefficient (explicit attribute)boolean testCoefficient(EDirectionally_explicit_element_representation type)EDirectionally_explicit_element_coefficient getCoefficient(EDirectionally_explicit_element_representation type) void setCoefficient(EDirectionally_explicit_element_representation type, EDirectionally_explicit_element_coefficient value) void unsetCoefficient(EDirectionally_explicit_element_representation type) |
public class CDirectionally_explicit_element_representation implements EDirectionally_explicit_element_representationstatic EAttribute attributeModel_ref(EDirectionally_explicit_element_representation type)static int usedinModel_ref(EDirectionally_explicit_element_representation type, EFea_model instance, ASdaiModel domain, ADirectionally_explicit_element_representation result) static EAttribute attributeSystems_and_freedoms(EDirectionally_explicit_element_representation type) static int usedinSystems_and_freedoms(EDirectionally_explicit_element_representation type, ESystem_and_freedom instance, ASdaiModel domain, ADirectionally_explicit_element_representation result) static EAttribute attributeCoefficient(EDirectionally_explicit_element_representation type) static int usedinCoefficient(EDirectionally_explicit_element_representation type, EDirectionally_explicit_element_coefficient instance, ASdaiModel domain, ADirectionally_explicit_element_representation result) |
public class ADirectionally_explicit_element_representation extends AEntitypublic EDirectionally_explicit_element_representation getByIndex(int index)public EDirectionally_explicit_element_representation getCurrentMember(SdaiIterator it) |