Overview Schemas Index

SET_THEORY_SCHEMA (jsdai.SSet_theory_schema)


ENTITY intersection;
          id : identifier;
          name : label;
          description : OPTIONAL text;
          operand : SET [2:?] OF class;
          resultant : class;
END_ENTITY; -- intersection

Entity data types and their attributes

intersection
          id: identifier;
          name: label;
          (OPT) description: text;
          operand: SET [2:?] OF class;
          resultant: class;

Users

intersection

Global rules for this entity data type

          -

public interface EIntersection extends EEntity

id (explicit attribute)

          boolean testId(EIntersection type)
          String getId(EIntersection type)
          void setId(EIntersection type, String value)
          void unsetId(EIntersection type)

name (explicit attribute)

          boolean testName(EIntersection type)
          String getName(EIntersection type)
          void setName(EIntersection type, String value)
          void unsetName(EIntersection type)

description (explicit attribute)

          boolean testDescription(EIntersection type)
          String getDescription(EIntersection type)
          void setDescription(EIntersection type, String value)
          void unsetDescription(EIntersection type)

operand (explicit attribute)

          boolean testOperand(EIntersection type)
          AClass getOperand(EIntersection type)
          AClass createOperand(EIntersection type)
          void unsetOperand(EIntersection type)

resultant (explicit attribute)

          boolean testResultant(EIntersection type)
          EClass getResultant(EIntersection type)
          void setResultant(EIntersection type, EClass value)
          void unsetResultant(EIntersection type)

public class CIntersection implements EIntersection

          static EAttribute attributeId(EIntersection type)
          static EAttribute attributeName(EIntersection type)
          static EAttribute attributeDescription(EIntersection type)
          static EAttribute attributeOperand(EIntersection type)
          static int usedinOperand(EIntersection type, EClass instance, ASdaiModel domain, AIntersection result)
          static EAttribute attributeResultant(EIntersection type)
          static int usedinResultant(EIntersection type, EClass instance, ASdaiModel domain, AIntersection result)

public class AIntersection extends AEntity

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