Overview Schemas Index

GENERIC_MATERIAL_ASPECTS_XIM (jsdai.SGeneric_material_aspects_xim)


ENTITY material_property_association
          SUBTYPE OF (material_designation_characterization);
          SELF\material_designation_characterization.designation RENAMED described_material : material_designation;
          associated_property_value : material_property_value_representation;
          definitional : OPTIONAL BOOLEAN;
DERIVE
          SELF\material_designation_characterization.property : characterized_material_property := ?;
          SELF\material_designation_characterization.description : text := ?;
          SELF\material_designation_characterization.name : label := ?;
END_ENTITY; -- material_property_association

Entity data types and their attributes

material_designation_characterization
          name: label;
          description: text;
          designation: material_designation;
          property: characterized_material_property;
material_property_association
          (RT) designation->described_material: material_designation;
          associated_property_value: material_property_value_representation;
          (OPT) definitional: BOOLEAN;
          (RT) (DER) property: characterized_material_property;
          (RT) (DER) description: text;
          (RT) (DER) name: label;

Users

material_designation_characterization
material_property_association

Global rules for this entity data type

          -

public interface EMaterial_property_association extends EMaterial_designation_characterization

associated_property_value (explicit attribute)

          boolean testAssociated_property_value(EMaterial_property_association type)
          EMaterial_property_value_representation getAssociated_property_value(EMaterial_property_association type)
          void setAssociated_property_value(EMaterial_property_association type, EMaterial_property_value_representation value)
          void unsetAssociated_property_value(EMaterial_property_association type)

definitional (explicit attribute)

          boolean testDefinitional(EMaterial_property_association type)
          boolean getDefinitional(EMaterial_property_association type)
          void setDefinitional(EMaterial_property_association type, boolean value)
          void unsetDefinitional(EMaterial_property_association type)

public class CMaterial_property_association implements EMaterial_property_association

          static EAttribute attributeAssociated_property_value(EMaterial_property_association type)
          static int usedinAssociated_property_value(EMaterial_property_association type, EMaterial_property_value_representation instance, ASdaiModel domain, AMaterial_property_association result)
          static EAttribute attributeDefinitional(EMaterial_property_association type)
          static EAttribute attributeProperty(EMaterial_property_association type)
          static int usedinProperty(EMaterial_property_association type, EEntity instance, ASdaiModel domain, AMaterial_property_association result)
          static EAttribute attributeDescription(EMaterial_property_association type)
          static EAttribute attributeName(EMaterial_property_association type)

public class AMaterial_property_association extends AEntity

          public EMaterial_property_association getByIndex(int index)
          public EMaterial_property_association getCurrentMember(SdaiIterator it)