Package org.umlg.interfacetest
Class ManyB
java.lang.Object
org.umlg.runtime.domain.BaseUmlg
org.umlg.runtime.domain.BaseUmlgCompositionNode
org.umlg.BaseModelUmlg
org.umlg.query.BaseUmlgWithQuery
org.umlg.interfacetest.ManyB
- All Implemented Interfaces:
Serializable,IMany,IManyB,org.umlg.runtime.domain.CompositionNode,org.umlg.runtime.domain.ocl.OclAny,org.umlg.runtime.domain.PersistentObject,org.umlg.runtime.domain.UmlgEnum,org.umlg.runtime.domain.UmlgNode
public class ManyB
extends BaseUmlgWithQuery
implements org.umlg.runtime.domain.CompositionNode, IManyB
- See Also:
- Serialized Form
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class org.umlg.query.BaseUmlgWithQuery
BaseUmlgWithQuery.BaseUmlgWithQueryRuntimePropertyEnumNested classes/interfaces inherited from class org.umlg.BaseModelUmlg
BaseModelUmlg.BaseModelUmlgRuntimePropertyEnumNested classes/interfaces inherited from interface org.umlg.interfacetest.IMany
IMany.IManyRuntimePropertyEnumNested classes/interfaces inherited from interface org.umlg.interfacetest.IManyB
IManyB.IManyBRuntimePropertyEnum -
Field Summary
FieldsFields inherited from class org.umlg.runtime.domain.BaseUmlg
hasInitBeenCalled, vertex -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddToGodIgnoreInverse(God god)voidaddToIManyA(IManyA iManyA)voidaddToIManyA(org.umlg.runtime.collection.UmlgSet<IManyA> iManyA)voidaddToIManyAIgnoreInverse(IManyA iManyA)voidvoidaddToNameIgnoreInverse(String name)static org.umlg.runtime.collection.UmlgSet<? extends ManyB>static org.umlg.runtime.collection.UmlgSet<? extends ManyB>allInstances(org.umlg.runtime.collection.Filter filter)List<org.umlg.runtime.validation.UmlgConstraintViolation>voidclearGod()voidvoidvoiddelete()voidvoidvoidfromJsonDataTypeAndComposite(Map<String,Object> propertyMap)voidfromJsonNonCompositeOne(Map<String,Object> propertyMap)voidfromJsonNonCompositeRequiredMany(Map<String,Object> propertyMap)getGod()org.umlg.runtime.collection.UmlgSet<IManyA>getName()org.umlg.runtime.domain.UmlgNodeList<org.umlg.runtime.collection.Qualifier>getQualifiers(org.umlg.runtime.collection.UmlgRuntimeProperty tumlRuntimeProperty, org.umlg.runtime.domain.UmlgNode node, boolean inverse)getQualifiers is called from the collection in order to update the index used to implement the qualifierintgetSize(boolean inverse, org.umlg.runtime.collection.UmlgRuntimeProperty tumlRuntimeProperty)getSize is called from the BaseCollection.addInternal in order to save the size of the inverse collection to update the edge's sequence orderbooleanvoidvoidinitialiseProperties(boolean loaded)boolean properties' default values are initialized in the constructor via z_internalBooleanPropertiesvoidinitialiseProperty(org.umlg.runtime.collection.UmlgRuntimeProperty tumlRuntimeProperty, boolean inverse, boolean loaded)voidorg.umlg.runtime.collection.UmlgRuntimePropertyinverseAdder(org.umlg.runtime.collection.UmlgRuntimeProperty tumlRuntimeProperty, boolean inverse, org.umlg.runtime.domain.UmlgNode umlgNode)booleanorg.umlg.runtime.collection.UmlgSet<IManyA>voidremoveFromGod(God god)voidremoveFromGod(org.umlg.runtime.collection.UmlgSet<God> god)voidremoveFromIManyA(IManyA iManyA)voidremoveFromIManyA(org.umlg.runtime.collection.UmlgSet<IManyA> iManyA)voidremoveFromName(String name)voidremoveFromName(org.umlg.runtime.collection.UmlgSet<String> name)voidvoidvoidtoJson()deep indicates that components also be serialized.deep indicates that components also be serialized.List<org.umlg.runtime.validation.UmlgConstraintViolation>validateGod(God god)List<org.umlg.runtime.validation.UmlgConstraintViolation>List<org.umlg.runtime.validation.UmlgConstraintViolation>validateName(String name)voidz_internalAddPersistentValueToCollection(org.umlg.runtime.collection.UmlgRuntimeProperty umlgRuntimeProperty, Object umlgNode)voidz_internalAddToCollection(org.umlg.runtime.collection.UmlgRuntimeProperty umlgRuntimeProperty, Object umlgNode)Set<org.umlg.runtime.collection.UmlgRuntimeProperty>Set<org.umlg.runtime.collection.UmlgRuntimeProperty>org.umlg.runtime.collection.UmlgCollection<? extends Object>z_internalGetCollectionFor(org.umlg.runtime.collection.UmlgRuntimeProperty tumlRuntimeProperty, boolean inverse)org.umlg.runtime.collection.UmlgRuntimePropertyz_internalInverseAdder(org.umlg.runtime.collection.UmlgRuntimeProperty tumlRuntimeProperty, boolean inverse, org.umlg.runtime.domain.UmlgNode umlgNode)voidz_internalMarkCollectionLoaded(org.umlg.runtime.collection.UmlgRuntimeProperty umlgRuntimeProperty, boolean loaded)Methods inherited from class org.umlg.BaseModelUmlg
addToCreatedOn, addToCreatedOnIgnoreInverse, addToTag, addToTag, addToTagIgnoreInverse, addToUpdatedOn, addToUpdatedOnIgnoreInverse, clearCreatedOn, clearTag, clearUpdatedOn, getCreatedOn, getTag, getUid, getUpdatedOn, lookupFor_baseUmlg_tag, removeFromCreatedOn, removeFromCreatedOn, removeFromTag, removeFromTag, removeFromUpdatedOn, removeFromUpdatedOn, setCreatedOn, setTag, setUpdatedOn, validateCreatedOn, validateUpdatedOnMethods inherited from class org.umlg.runtime.domain.BaseUmlgCompositionNode
getPathToCompositionalRootMethods inherited from class org.umlg.runtime.domain.BaseUmlg
addToThreadEntityVar, asSet, changed, doBeforeCommit, equals, getEdge, getId, getVertex, hashCode, hasInitBeenCalled, notEquals, oclAsType, oclIsInState, oclIsInvalid, oclIsKindOf, oclIsNew, oclIsTypeOf, oclIsUndefined, oclLocale, oclType, reload, setEdge, setVertexMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.umlg.runtime.domain.ocl.OclAny
equals, notEquals, oclAsType, oclIsInState, oclIsInvalid, oclIsKindOf, oclIsNew, oclIsTypeOf, oclIsUndefined, oclLocale, oclTypeMethods inherited from interface org.umlg.runtime.domain.PersistentObject
doBeforeCommit, getId, getUidMethods inherited from interface org.umlg.runtime.domain.UmlgNode
asSet, getEdge, getPathToCompositionalRoot, getVertex, setEdge
-
Field Details
-
serialVersionUID
public static final long serialVersionUID- See Also:
- Constant Field Values
-
-
Constructor Details
-
ManyB
constructor for ManyB- Parameters:
compositeOwner-
-
ManyB
constructor for ManyB- Parameters:
id-
-
ManyB
public ManyB(org.apache.tinkerpop.gremlin.structure.Vertex vertex)constructor for ManyB- Parameters:
vertex-
-
ManyB
public ManyB()default constructor for ManyB -
ManyB
constructor for ManyB- Parameters:
persistent-
-
-
Method Details
-
addToGod
-
addToGodIgnoreInverse
- Specified by:
addToGodIgnoreInversein interfaceIMany
-
addToIManyA
- Specified by:
addToIManyAin interfaceIManyB
-
addToIManyA
- Specified by:
addToIManyAin interfaceIManyB
-
addToIManyAIgnoreInverse
- Specified by:
addToIManyAIgnoreInversein interfaceIManyB
-
addToName
-
addToNameIgnoreInverse
- Specified by:
addToNameIgnoreInversein interfaceIMany
-
allInstances
public static org.umlg.runtime.collection.UmlgSet<? extends ManyB> allInstances(org.umlg.runtime.collection.Filter filter) -
allInstances
-
checkClassConstraints
- Specified by:
checkClassConstraintsin interfaceorg.umlg.runtime.domain.UmlgNode- Overrides:
checkClassConstraintsin classBaseUmlgWithQuery
-
clearGod
public void clearGod() -
clearIManyA
public void clearIManyA()- Specified by:
clearIManyAin interfaceIManyB
-
clearName
public void clearName() -
delete
public void delete()- Specified by:
deletein interfaceorg.umlg.runtime.domain.UmlgNode- Overrides:
deletein classBaseUmlgWithQuery
-
fromJson
- Specified by:
fromJsonin interfaceorg.umlg.runtime.domain.PersistentObject- Overrides:
fromJsonin classBaseUmlgWithQuery
-
fromJson
- Specified by:
fromJsonin interfaceorg.umlg.runtime.domain.PersistentObject- Overrides:
fromJsonin classBaseUmlgWithQuery
-
fromJsonDataTypeAndComposite
- Specified by:
fromJsonDataTypeAndCompositein interfaceorg.umlg.runtime.domain.PersistentObject- Overrides:
fromJsonDataTypeAndCompositein classBaseUmlgWithQuery
-
fromJsonNonCompositeOne
- Specified by:
fromJsonNonCompositeOnein interfaceorg.umlg.runtime.domain.PersistentObject- Overrides:
fromJsonNonCompositeOnein classBaseUmlgWithQuery
-
fromJsonNonCompositeRequiredMany
- Specified by:
fromJsonNonCompositeRequiredManyin interfaceorg.umlg.runtime.domain.PersistentObject- Overrides:
fromJsonNonCompositeRequiredManyin classBaseUmlgWithQuery
-
getGod
-
getIManyA
-
getMetaDataAsJson
- Specified by:
getMetaDataAsJsonin interfaceorg.umlg.runtime.domain.PersistentObject- Overrides:
getMetaDataAsJsonin classBaseUmlgWithQuery
-
getName
-
getOwningObject
public org.umlg.runtime.domain.UmlgNode getOwningObject()- Specified by:
getOwningObjectin interfaceorg.umlg.runtime.domain.CompositionNode- Specified by:
getOwningObjectin interfaceorg.umlg.runtime.domain.UmlgNode- Overrides:
getOwningObjectin classBaseUmlgWithQuery
-
getQualifiedName
- Specified by:
getQualifiedNamein interfaceorg.umlg.runtime.domain.UmlgEnum- Overrides:
getQualifiedNamein classBaseUmlgWithQuery
-
getQualifiers
public List<org.umlg.runtime.collection.Qualifier> getQualifiers(org.umlg.runtime.collection.UmlgRuntimeProperty tumlRuntimeProperty, org.umlg.runtime.domain.UmlgNode node, boolean inverse)getQualifiers is called from the collection in order to update the index used to implement the qualifier- Specified by:
getQualifiersin interfaceorg.umlg.runtime.domain.UmlgNode- Overrides:
getQualifiersin classBaseUmlgWithQuery- Parameters:
tumlRuntimeProperty-node-inverse-
-
getSize
public int getSize(boolean inverse, org.umlg.runtime.collection.UmlgRuntimeProperty tumlRuntimeProperty)getSize is called from the BaseCollection.addInternal in order to save the size of the inverse collection to update the edge's sequence order- Specified by:
getSizein interfaceorg.umlg.runtime.domain.UmlgNode- Overrides:
getSizein classBaseUmlgWithQuery- Parameters:
inverse-tumlRuntimeProperty-
-
hasOnlyOneCompositeParent
public boolean hasOnlyOneCompositeParent()- Specified by:
hasOnlyOneCompositeParentin interfaceorg.umlg.runtime.domain.UmlgNode- Overrides:
hasOnlyOneCompositeParentin classBaseUmlgWithQuery
-
initDataTypeVariablesWithDefaultValues
public void initDataTypeVariablesWithDefaultValues()- Overrides:
initDataTypeVariablesWithDefaultValuesin classBaseUmlgWithQuery
-
initVariables
public void initVariables()- Specified by:
initVariablesin interfaceorg.umlg.runtime.domain.UmlgNode- Overrides:
initVariablesin classBaseUmlgWithQuery
-
initialiseProperties
public void initialiseProperties(boolean loaded)boolean properties' default values are initialized in the constructor via z_internalBooleanProperties- Specified by:
initialisePropertiesin interfaceorg.umlg.runtime.domain.UmlgNode- Overrides:
initialisePropertiesin classBaseUmlgWithQuery- Parameters:
loaded-
-
initialiseProperty
public void initialiseProperty(org.umlg.runtime.collection.UmlgRuntimeProperty tumlRuntimeProperty, boolean inverse, boolean loaded)- Specified by:
initialisePropertyin interfaceorg.umlg.runtime.domain.UmlgNode- Overrides:
initialisePropertyin classBaseUmlgWithQuery
-
inverseAdder
public org.umlg.runtime.collection.UmlgRuntimeProperty inverseAdder(org.umlg.runtime.collection.UmlgRuntimeProperty tumlRuntimeProperty, boolean inverse, org.umlg.runtime.domain.UmlgNode umlgNode)- Specified by:
inverseAdderin interfaceorg.umlg.runtime.domain.UmlgNode- Overrides:
inverseAdderin classBaseUmlgWithQuery
-
isTinkerRoot
public boolean isTinkerRoot()- Specified by:
isTinkerRootin interfaceorg.umlg.runtime.domain.UmlgNode- Overrides:
isTinkerRootin classBaseUmlgWithQuery
-
lookupFor_iManyB_iManyA
- Specified by:
lookupFor_iManyB_iManyAin interfaceIManyB
-
removeFromGod
- Specified by:
removeFromGodin interfaceIMany
-
removeFromGod
- Specified by:
removeFromGodin interfaceIMany
-
removeFromIManyA
- Specified by:
removeFromIManyAin interfaceIManyB
-
removeFromIManyA
- Specified by:
removeFromIManyAin interfaceIManyB
-
removeFromName
- Specified by:
removeFromNamein interfaceIMany
-
removeFromName
- Specified by:
removeFromNamein interfaceIMany
-
setGod
-
setIManyA
-
setName
-
toJson
deep indicates that components also be serialized.- Specified by:
toJsonin interfaceorg.umlg.runtime.domain.PersistentObject- Overrides:
toJsonin classBaseUmlgWithQuery- Parameters:
deep-
-
toJson
- Specified by:
toJsonin interfaceorg.umlg.runtime.domain.PersistentObject- Specified by:
toJsonin interfaceorg.umlg.runtime.domain.UmlgEnum- Overrides:
toJsonin classBaseUmlgWithQuery
-
toJsonWithoutCompositeParent
deep indicates that components also be serialized.- Specified by:
toJsonWithoutCompositeParentin interfaceorg.umlg.runtime.domain.PersistentObject- Overrides:
toJsonWithoutCompositeParentin classBaseUmlgWithQuery- Parameters:
deep-
-
toJsonWithoutCompositeParent
- Specified by:
toJsonWithoutCompositeParentin interfaceorg.umlg.runtime.domain.PersistentObject- Overrides:
toJsonWithoutCompositeParentin classBaseUmlgWithQuery
-
validateGod
-
validateMultiplicities
- Specified by:
validateMultiplicitiesin interfaceorg.umlg.runtime.domain.UmlgNode- Overrides:
validateMultiplicitiesin classBaseUmlgWithQuery
-
validateName
- Specified by:
validateNamein interfaceIMany
-
z_internalAddPersistentValueToCollection
public void z_internalAddPersistentValueToCollection(org.umlg.runtime.collection.UmlgRuntimeProperty umlgRuntimeProperty, Object umlgNode)- Specified by:
z_internalAddPersistentValueToCollectionin interfaceorg.umlg.runtime.domain.UmlgNode- Overrides:
z_internalAddPersistentValueToCollectionin classBaseUmlgWithQuery
-
z_internalAddToCollection
public void z_internalAddToCollection(org.umlg.runtime.collection.UmlgRuntimeProperty umlgRuntimeProperty, Object umlgNode)- Specified by:
z_internalAddToCollectionin interfaceorg.umlg.runtime.domain.UmlgNode- Overrides:
z_internalAddToCollectionin classBaseUmlgWithQuery
-
z_internalBooleanProperties
- Specified by:
z_internalBooleanPropertiesin interfaceorg.umlg.runtime.domain.UmlgNode- Overrides:
z_internalBooleanPropertiesin classBaseUmlgWithQuery
-
z_internalDataTypeProperties
- Specified by:
z_internalDataTypePropertiesin interfaceorg.umlg.runtime.domain.UmlgNode- Overrides:
z_internalDataTypePropertiesin classBaseUmlgWithQuery
-
z_internalDataTypePropertiesWithDefaultValues
public Map<org.umlg.runtime.collection.UmlgRuntimeProperty,Object> z_internalDataTypePropertiesWithDefaultValues()- Specified by:
z_internalDataTypePropertiesWithDefaultValuesin interfaceorg.umlg.runtime.domain.UmlgNode- Overrides:
z_internalDataTypePropertiesWithDefaultValuesin classBaseUmlgWithQuery
-
z_internalGetCollectionFor
public org.umlg.runtime.collection.UmlgCollection<? extends Object> z_internalGetCollectionFor(org.umlg.runtime.collection.UmlgRuntimeProperty tumlRuntimeProperty, boolean inverse)- Specified by:
z_internalGetCollectionForin interfaceorg.umlg.runtime.domain.UmlgNode- Overrides:
z_internalGetCollectionForin classBaseUmlgWithQuery
-
z_internalInverseAdder
public org.umlg.runtime.collection.UmlgRuntimeProperty z_internalInverseAdder(org.umlg.runtime.collection.UmlgRuntimeProperty tumlRuntimeProperty, boolean inverse, org.umlg.runtime.domain.UmlgNode umlgNode)- Specified by:
z_internalInverseAdderin interfaceorg.umlg.runtime.domain.UmlgNode- Overrides:
z_internalInverseAdderin classBaseUmlgWithQuery
-
z_internalMarkCollectionLoaded
public void z_internalMarkCollectionLoaded(org.umlg.runtime.collection.UmlgRuntimeProperty umlgRuntimeProperty, boolean loaded)- Specified by:
z_internalMarkCollectionLoadedin interfaceorg.umlg.runtime.domain.UmlgNode- Overrides:
z_internalMarkCollectionLoadedin classBaseUmlgWithQuery
-