Interface IManyB

All Superinterfaces:
org.umlg.runtime.domain.CompositionNode, IMany, org.umlg.runtime.domain.ocl.OclAny, org.umlg.runtime.domain.PersistentObject, Serializable, org.umlg.runtime.domain.UmlgEnum, org.umlg.runtime.domain.UmlgNode
All Known Implementing Classes:
ManyB

public interface IManyB extends IMany, org.umlg.runtime.domain.CompositionNode
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static class 
     

    Nested classes/interfaces inherited from interface org.umlg.interfacetest.IMany

    IMany.IManyRuntimePropertyEnum
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addToIManyA​(IManyA iManyA)
     
    void
    addToIManyA​(org.umlg.runtime.collection.UmlgSet<IManyA> iManyA)
     
    void
     
    static org.umlg.runtime.collection.UmlgSet<? extends IManyB>
     
    static org.umlg.runtime.collection.UmlgSet<? extends IManyB>
    allInstances​(org.umlg.runtime.collection.Filter filter)
     
    void
     
    org.umlg.runtime.collection.UmlgSet<IManyA>
     
    org.umlg.runtime.collection.UmlgSet<IManyA>
     
    void
     
    void
    removeFromIManyA​(org.umlg.runtime.collection.UmlgSet<IManyA> iManyA)
     
    void
    setIManyA​(org.umlg.runtime.collection.UmlgSet<IManyA> iManyA)
     

    Methods inherited from interface org.umlg.runtime.domain.CompositionNode

    getOwningObject

    Methods inherited from interface org.umlg.runtime.domain.ocl.OclAny

    equals, notEquals, oclAsType, oclIsInState, oclIsInvalid, oclIsKindOf, oclIsNew, oclIsTypeOf, oclIsUndefined, oclLocale, oclType

    Methods inherited from interface org.umlg.runtime.domain.PersistentObject

    doBeforeCommit, fromJson, fromJson, fromJsonDataTypeAndComposite, fromJsonNonCompositeOne, fromJsonNonCompositeRequiredMany, getId, getMetaDataAsJson, getUid, toJson, toJson, toJsonWithoutCompositeParent, toJsonWithoutCompositeParent

    Methods inherited from interface org.umlg.runtime.domain.UmlgEnum

    getQualifiedName, toJson

    Methods inherited from interface org.umlg.runtime.domain.UmlgNode

    asSet, checkClassConstraints, delete, getEdge, getPathToCompositionalRoot, getQualifiers, getSize, getVertex, hasOnlyOneCompositeParent, initialiseProperties, initialiseProperty, initVariables, inverseAdder, isTinkerRoot, setEdge, validateMultiplicities, z_internalAddPersistentValueToCollection, z_internalAddToCollection, z_internalBooleanProperties, z_internalDataTypeProperties, z_internalDataTypePropertiesWithDefaultValues, z_internalGetCollectionFor, z_internalInverseAdder, z_internalMarkCollectionLoaded
  • Method Details

    • addToIManyA

      void addToIManyA(IManyA iManyA)
    • addToIManyA

      void addToIManyA(org.umlg.runtime.collection.UmlgSet<IManyA> iManyA)
    • addToIManyAIgnoreInverse

      void addToIManyAIgnoreInverse(IManyA iManyA)
    • allInstances

      static org.umlg.runtime.collection.UmlgSet<? extends IManyB> allInstances(org.umlg.runtime.collection.Filter filter)
    • allInstances

      static org.umlg.runtime.collection.UmlgSet<? extends IManyB> allInstances()
    • clearIManyA

      void clearIManyA()
    • getIManyA

      org.umlg.runtime.collection.UmlgSet<IManyA> getIManyA()
    • lookupFor_iManyB_iManyA

      org.umlg.runtime.collection.UmlgSet<IManyA> lookupFor_iManyB_iManyA()
    • removeFromIManyA

      void removeFromIManyA(IManyA iManyA)
    • removeFromIManyA

      void removeFromIManyA(org.umlg.runtime.collection.UmlgSet<IManyA> iManyA)
    • setIManyA

      void setIManyA(org.umlg.runtime.collection.UmlgSet<IManyA> iManyA)