All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.umlg.model.Umlgtest Maven / Gradle / Ivy

The newest version!
package org.umlg.model;

import java.util.Collections;
import java.util.List;

import org.apache.tinkerpop.gremlin.structure.Direction;
import org.apache.tinkerpop.gremlin.structure.Vertex;
import org.umlg.associationclass.AssociationClass1;
import org.umlg.associationclass.AssociationClass2;
import org.umlg.associationclass.AssociationClass3;
import org.umlg.associationclass.AssociationClass4;
import org.umlg.associationclass.AssociationClass5;
import org.umlg.associationclass.AssociationClassAC;
import org.umlg.associationclass.AssociationClassAC2;
import org.umlg.associationclass.AssociationClassAC3;
import org.umlg.associationclass.HalfHour;
import org.umlg.associationclass.HalfHourMeasurement;
import org.umlg.associationclass.Hour;
import org.umlg.associationclass.HourMeasurement;
import org.umlg.associationclass.ObjectType;
import org.umlg.associationclass.VirtualGroup;
import org.umlg.associationclass.VirtualGroupWorkspaceElementAC;
import org.umlg.associationclass.WorkspaceElement;
import org.umlg.associationtoself.AssociationToSelf;
import org.umlg.associationtoself.E;
import org.umlg.associationtoself.EAC;
import org.umlg.associationtoself.SequenceTestAgain1;
import org.umlg.associationtoself.SequenceTestAgain2;
import org.umlg.collectiontest.A;
import org.umlg.collectiontest.B;
import org.umlg.collectiontest.BagRoot;
import org.umlg.collectiontest.C;
import org.umlg.collectiontest.D;
import org.umlg.collectiontest.F;
import org.umlg.collectiontest.G;
import org.umlg.collectiontest.H;
import org.umlg.collectiontest.OrderedSetRoot;
import org.umlg.collectiontest.Ring;
import org.umlg.collectiontest.SequenceRoot;
import org.umlg.collectiontest.SetRoot;
import org.umlg.concretetest.God;
import org.umlg.constraints.ConstraintRoot;
import org.umlg.datatype.DataTypeEntity;
import org.umlg.enumeration.Human;
import org.umlg.generalizationset.Elm;
import org.umlg.generalizationset.Oak;
import org.umlg.generalizationset.Tree;
import org.umlg.generalizationset.Willow;
import org.umlg.indexing.Product;
import org.umlg.interfacetest.Creator;
import org.umlg.javaprimitivetype.JavaManyPrimitiveTypeWithValidation;
import org.umlg.javaprimitivetype.JavaPrimitiveType;
import org.umlg.javaprimitivetype.JavaPrimitiveTypeWithValidation;
import org.umlg.manytomany.ManyTestA;
import org.umlg.manytomany.ManyTestB;
import org.umlg.meta.BaseClassUmlg;
import org.umlg.meta.RootQuery;
import org.umlg.multiplecompositeparent.Parent1;
import org.umlg.multiplecompositeparent.Parent2;
import org.umlg.multiplecompositeparent.Root1;
import org.umlg.multiplecompositeparent.Root2;
import org.umlg.ocl.Collect2;
import org.umlg.ocl.Collect3;
import org.umlg.ocl.collect.Collect1;
import org.umlg.ocl.datatype.OclDataType1;
import org.umlg.ocl.iterate.IterateParent;
import org.umlg.ocl.oclIsTypeOf.AbstractOclIsKindOf;
import org.umlg.ocl.oclIsTypeOf.OclIsKindOf;
import org.umlg.ocl.oclIsTypeOf.OclIsTypeOf;
import org.umlg.ocl.oclIsTypeOf.Something;
import org.umlg.ocl.oclIsTypeOf.TestOclTypeOf;
import org.umlg.ocl.oclenum.OclEnum;
import org.umlg.ocl.ocloperator.ForAll1;
import org.umlg.ocl.ocloperator.IncludesAll1;
import org.umlg.ocl.ocloperator.IncludesAll2;
import org.umlg.ocl.ocloperator.OclAnd;
import org.umlg.ocl.ocloperator.OclExists1;
import org.umlg.ocl.ocloperator.OclIndexOf;
import org.umlg.ocl.ocloperator.OclIsUnique1;
import org.umlg.ocl.ocloperator.OclIsUnique3;
import org.umlg.ocl.ocloperator.OclOr;
import org.umlg.ocl.ocloperator.OclSubstring;
import org.umlg.ocl.ocloperator.OclSubstringIndexOf;
import org.umlg.ocl.ocloperator.OclToUpperLowerCase;
import org.umlg.ocl.ocloperator.SortedByChild;
import org.umlg.ocl.ocloperator.SortedByParent;
import org.umlg.ocl.ocloperator.testimport.IncludesAll3;
import org.umlg.ocl.ocloperator.testimport.IncludesAll4;
import org.umlg.ocl.operation.OclOperationA;
import org.umlg.ocl.qualifier.OclQualifierA;
import org.umlg.ocl.qualifier.OclQualifierAA;
import org.umlg.ocl.qualifier.OclQualifierB;
import org.umlg.ocl.qualifier.OclQualifierC;
import org.umlg.onetoone.One1;
import org.umlg.optional.AOptional;
import org.umlg.optional.BBOptional;
import org.umlg.optional.BOptional;
import org.umlg.optional.COptional;
import org.umlg.optional.nodeconnectionspec.NetworkSoftwareVersion;
import org.umlg.qualifiertest.AAQualifierAA;
import org.umlg.qualifiertest.AAQualifierAAA;
import org.umlg.qualifiertest.AQualifierB;
import org.umlg.qualifiertest.AQualifierC;
import org.umlg.qualifiertest.AQualifierD;
import org.umlg.qualifiertest.ConcreteQ1;
import org.umlg.qualifiertest.ConcreteQ2;
import org.umlg.qualifiertest.Q;
import org.umlg.qualifiertest.QualifierA;
import org.umlg.qualifiertest.QualifierB;
import org.umlg.qualifiertest.QualifierC;
import org.umlg.qualifiertest.QualifierD;
import org.umlg.redefinition.Account;
import org.umlg.redefinition.Company;
import org.umlg.redefinition.CorporateAccount;
import org.umlg.redefinition.LegalEntity;
import org.umlg.redefinition.Person;
import org.umlg.redefinition.PersonalAccount;
import org.umlg.rootallinstances.BaseRoot;
import org.umlg.rootallinstances.MiddleRoot;
import org.umlg.rootallinstances.TopRoot;
import org.umlg.runtime.adaptor.UMLG;
import org.umlg.runtime.adaptor.UmlgLabelConverterFactory;
import org.umlg.runtime.collection.UmlgRuntimeProperty;
import org.umlg.runtime.collection.UmlgSet;
import org.umlg.runtime.domain.DataTypeEnum;
import org.umlg.runtime.validation.UmlgValidation;
import org.umlg.subsetting.Boat;
import org.umlg.subsetting.Bsc;
import org.umlg.subsetting.Bts;
import org.umlg.subsetting.Car;
import org.umlg.subsetting.Cell;
import org.umlg.subsetting.Horse;
import org.umlg.subsetting.Reins;
import org.umlg.subsetting.SteeringControl;
import org.umlg.subsetting.SteeringWheel;
import org.umlg.subsetting.SubsetParent;
import org.umlg.subsetting.Tiller;
import org.umlg.subsetting.Vechile;
import org.umlg.tag.Tag;
import org.umlg.validation.TestManyValidation;
import org.umlg.validation.TestValidation;

/** This class represents the model umlgtest.
It is a singleton and allows on access to all the root classes in the model.
 */
public class Umlgtest {


	/**
	 * default constructor for Umlgtest
	 */
	private Umlgtest()  {
	}

	static public UmlgSet getA() {
		return org.umlg.collectiontest.A.allInstances();
	}
	
	static public UmlgSet getAAQualifierAA() {
		return org.umlg.qualifiertest.AAQualifierAA.allInstances();
	}
	
	static public UmlgSet getAAQualifierAAA() {
		return org.umlg.qualifiertest.AAQualifierAAA.allInstances();
	}
	
	static public UmlgSet getAOptional() {
		return org.umlg.optional.AOptional.allInstances();
	}
	
	static public UmlgSet getAQualifierB() {
		return org.umlg.qualifiertest.AQualifierB.allInstances();
	}
	
	static public UmlgSet getAQualifierC() {
		return org.umlg.qualifiertest.AQualifierC.allInstances();
	}
	
	static public UmlgSet getAQualifierD() {
		return org.umlg.qualifiertest.AQualifierD.allInstances();
	}
	
	static public UmlgSet getAbstractOclIsKindOf() {
		return org.umlg.ocl.oclIsTypeOf.AbstractOclIsKindOf.allInstances();
	}
	
	static public UmlgSet getAccount() {
		return org.umlg.redefinition.Account.allInstances();
	}
	
	static public UmlgSet getAssociationClass1() {
		return org.umlg.associationclass.AssociationClass1.allInstances();
	}
	
	static public UmlgSet getAssociationClass2() {
		return org.umlg.associationclass.AssociationClass2.allInstances();
	}
	
	static public UmlgSet getAssociationClass3() {
		return org.umlg.associationclass.AssociationClass3.allInstances();
	}
	
	static public UmlgSet getAssociationClass4() {
		return org.umlg.associationclass.AssociationClass4.allInstances();
	}
	
	static public UmlgSet getAssociationClass5() {
		return org.umlg.associationclass.AssociationClass5.allInstances();
	}
	
	static public UmlgSet getAssociationClassAC() {
		return org.umlg.associationclass.AssociationClassAC.allInstances();
	}
	
	static public UmlgSet getAssociationClassAC2() {
		return org.umlg.associationclass.AssociationClassAC2.allInstances();
	}
	
	static public UmlgSet getAssociationClassAC3() {
		return org.umlg.associationclass.AssociationClassAC3.allInstances();
	}
	
	static public UmlgSet getAssociationToSelf() {
		return org.umlg.associationtoself.AssociationToSelf.allInstances();
	}
	
	static public UmlgSet getB() {
		return org.umlg.collectiontest.B.allInstances();
	}
	
	static public UmlgSet getBBOptional() {
		return org.umlg.optional.BBOptional.allInstances();
	}
	
	static public UmlgSet getBOptional() {
		return org.umlg.optional.BOptional.allInstances();
	}
	
	static public UmlgSet getBagRoot() {
		return org.umlg.collectiontest.BagRoot.allInstances();
	}
	
	static public UmlgSet getBaseClassUmlg() {
		return org.umlg.meta.BaseClassUmlg.allInstances();
	}
	
	static public UmlgSet getBaseRoot() {
		return org.umlg.rootallinstances.BaseRoot.allInstances();
	}
	
	static public UmlgSet getBoat() {
		return org.umlg.subsetting.Boat.allInstances();
	}
	
	static public UmlgSet getBsc() {
		return org.umlg.subsetting.Bsc.allInstances();
	}
	
	static public UmlgSet getBts() {
		return org.umlg.subsetting.Bts.allInstances();
	}
	
	static public UmlgSet getC() {
		return org.umlg.collectiontest.C.allInstances();
	}
	
	static public UmlgSet getCOptional() {
		return org.umlg.optional.COptional.allInstances();
	}
	
	static public UmlgSet getCar() {
		return org.umlg.subsetting.Car.allInstances();
	}
	
	static public UmlgSet getCell() {
		return org.umlg.subsetting.Cell.allInstances();
	}
	
	static public UmlgSet getCollect1() {
		return org.umlg.ocl.collect.Collect1.allInstances();
	}
	
	static public UmlgSet getCollect2() {
		return org.umlg.ocl.Collect2.allInstances();
	}
	
	static public UmlgSet getCollect3() {
		return org.umlg.ocl.Collect3.allInstances();
	}
	
	static public UmlgSet getCompany() {
		return org.umlg.redefinition.Company.allInstances();
	}
	
	static public UmlgSet getConcreteQ1() {
		return org.umlg.qualifiertest.ConcreteQ1.allInstances();
	}
	
	static public UmlgSet getConcreteQ2() {
		return org.umlg.qualifiertest.ConcreteQ2.allInstances();
	}
	
	static public UmlgSet getConstraintRoot() {
		return org.umlg.constraints.ConstraintRoot.allInstances();
	}
	
	static public UmlgSet getCorporateAccount() {
		return org.umlg.redefinition.CorporateAccount.allInstances();
	}
	
	static public UmlgSet getCreator() {
		return org.umlg.interfacetest.Creator.allInstances();
	}
	
	static public UmlgSet getD() {
		return org.umlg.collectiontest.D.allInstances();
	}
	
	static public UmlgSet getDataTypeEntity() {
		return org.umlg.datatype.DataTypeEntity.allInstances();
	}
	
	static public UmlgSet getE() {
		return org.umlg.associationtoself.E.allInstances();
	}
	
	static public UmlgSet getEAC() {
		return org.umlg.associationtoself.EAC.allInstances();
	}
	
	static public UmlgSet getElm() {
		return org.umlg.generalizationset.Elm.allInstances();
	}
	
	static public UmlgSet getF() {
		return org.umlg.collectiontest.F.allInstances();
	}
	
	static public UmlgSet getForAll1() {
		return org.umlg.ocl.ocloperator.ForAll1.allInstances();
	}
	
	static public UmlgSet getG() {
		return org.umlg.collectiontest.G.allInstances();
	}
	
	static public UmlgSet getGod() {
		return org.umlg.concretetest.God.allInstances();
	}
	
	static public UmlgSet getH() {
		return org.umlg.collectiontest.H.allInstances();
	}
	
	static public UmlgSet getHalfHour() {
		return org.umlg.associationclass.HalfHour.allInstances();
	}
	
	static public UmlgSet getHalfHourMeasurement() {
		return org.umlg.associationclass.HalfHourMeasurement.allInstances();
	}
	
	static public UmlgSet getHorse() {
		return org.umlg.subsetting.Horse.allInstances();
	}
	
	static public UmlgSet getHour() {
		return org.umlg.associationclass.Hour.allInstances();
	}
	
	static public UmlgSet getHourMeasurement() {
		return org.umlg.associationclass.HourMeasurement.allInstances();
	}
	
	static public UmlgSet getHuman() {
		return org.umlg.enumeration.Human.allInstances();
	}
	
	static public UmlgSet getIncludesAll1() {
		return org.umlg.ocl.ocloperator.IncludesAll1.allInstances();
	}
	
	static public UmlgSet getIncludesAll2() {
		return org.umlg.ocl.ocloperator.IncludesAll2.allInstances();
	}
	
	static public UmlgSet getIncludesAll3() {
		return org.umlg.ocl.ocloperator.testimport.IncludesAll3.allInstances();
	}
	
	static public UmlgSet getIncludesAll4() {
		return org.umlg.ocl.ocloperator.testimport.IncludesAll4.allInstances();
	}
	
	static public UmlgSet getIterateParent() {
		return org.umlg.ocl.iterate.IterateParent.allInstances();
	}
	
	static public UmlgSet getJavaManyPrimitiveTypeWithValidation() {
		return org.umlg.javaprimitivetype.JavaManyPrimitiveTypeWithValidation.allInstances();
	}
	
	static public UmlgSet getJavaPrimitiveType() {
		return org.umlg.javaprimitivetype.JavaPrimitiveType.allInstances();
	}
	
	static public UmlgSet getJavaPrimitiveTypeWithValidation() {
		return org.umlg.javaprimitivetype.JavaPrimitiveTypeWithValidation.allInstances();
	}
	
	static public UmlgSet getLegalEntity() {
		return org.umlg.redefinition.LegalEntity.allInstances();
	}
	
	static public UmlgSet getManyTestA() {
		return org.umlg.manytomany.ManyTestA.allInstances();
	}
	
	static public UmlgSet getManyTestB() {
		return org.umlg.manytomany.ManyTestB.allInstances();
	}
	
	static public UmlgSet getMiddleRoot() {
		return org.umlg.rootallinstances.MiddleRoot.allInstances();
	}
	
	static public UmlgSet getNetworkSoftwareVersion() {
		return org.umlg.optional.nodeconnectionspec.NetworkSoftwareVersion.allInstances();
	}
	
	static public UmlgSet getOak() {
		return org.umlg.generalizationset.Oak.allInstances();
	}
	
	static public UmlgSet getObjectType() {
		return org.umlg.associationclass.ObjectType.allInstances();
	}
	
	static public UmlgSet getOclAnd() {
		return org.umlg.ocl.ocloperator.OclAnd.allInstances();
	}
	
	static public UmlgSet getOclDataType1() {
		return org.umlg.ocl.datatype.OclDataType1.allInstances();
	}
	
	static public UmlgSet getOclEnum() {
		return org.umlg.ocl.oclenum.OclEnum.allInstances();
	}
	
	static public UmlgSet getOclExists1() {
		return org.umlg.ocl.ocloperator.OclExists1.allInstances();
	}
	
	static public UmlgSet getOclIndexOf() {
		return org.umlg.ocl.ocloperator.OclIndexOf.allInstances();
	}
	
	static public UmlgSet getOclIsKindOf() {
		return org.umlg.ocl.oclIsTypeOf.OclIsKindOf.allInstances();
	}
	
	static public UmlgSet getOclIsTypeOf() {
		return org.umlg.ocl.oclIsTypeOf.OclIsTypeOf.allInstances();
	}
	
	static public UmlgSet getOclIsUnique1() {
		return org.umlg.ocl.ocloperator.OclIsUnique1.allInstances();
	}
	
	static public UmlgSet getOclIsUnique3() {
		return org.umlg.ocl.ocloperator.OclIsUnique3.allInstances();
	}
	
	static public UmlgSet getOclOperationA() {
		return org.umlg.ocl.operation.OclOperationA.allInstances();
	}
	
	static public UmlgSet getOclOr() {
		return org.umlg.ocl.ocloperator.OclOr.allInstances();
	}
	
	static public UmlgSet getOclQualifierA() {
		return org.umlg.ocl.qualifier.OclQualifierA.allInstances();
	}
	
	static public UmlgSet getOclQualifierAA() {
		return org.umlg.ocl.qualifier.OclQualifierAA.allInstances();
	}
	
	static public UmlgSet getOclQualifierB() {
		return org.umlg.ocl.qualifier.OclQualifierB.allInstances();
	}
	
	static public UmlgSet getOclQualifierC() {
		return org.umlg.ocl.qualifier.OclQualifierC.allInstances();
	}
	
	static public UmlgSet getOclSubstring() {
		return org.umlg.ocl.ocloperator.OclSubstring.allInstances();
	}
	
	static public UmlgSet getOclSubstringIndexOf() {
		return org.umlg.ocl.ocloperator.OclSubstringIndexOf.allInstances();
	}
	
	static public UmlgSet getOclToUpperLowerCase() {
		return org.umlg.ocl.ocloperator.OclToUpperLowerCase.allInstances();
	}
	
	static public UmlgSet getOne1() {
		return org.umlg.onetoone.One1.allInstances();
	}
	
	static public UmlgSet getOrderedSetRoot() {
		return org.umlg.collectiontest.OrderedSetRoot.allInstances();
	}
	
	static public UmlgSet getParent1() {
		return org.umlg.multiplecompositeparent.Parent1.allInstances();
	}
	
	static public UmlgSet getParent2() {
		return org.umlg.multiplecompositeparent.Parent2.allInstances();
	}
	
	static public UmlgSet getPerson() {
		return org.umlg.redefinition.Person.allInstances();
	}
	
	static public UmlgSet getPersonalAccount() {
		return org.umlg.redefinition.PersonalAccount.allInstances();
	}
	
	static public UmlgSet getProduct() {
		return org.umlg.indexing.Product.allInstances();
	}
	
	static public UmlgSet getQ() {
		return org.umlg.qualifiertest.Q.allInstances();
	}
	
	static public UmlgSet getQualifierA() {
		return org.umlg.qualifiertest.QualifierA.allInstances();
	}
	
	static public UmlgSet getQualifierB() {
		return org.umlg.qualifiertest.QualifierB.allInstances();
	}
	
	static public UmlgSet getQualifierC() {
		return org.umlg.qualifiertest.QualifierC.allInstances();
	}
	
	static public UmlgSet getQualifierD() {
		return org.umlg.qualifiertest.QualifierD.allInstances();
	}
	
	static public UmlgSet getReins() {
		return org.umlg.subsetting.Reins.allInstances();
	}
	
	static public UmlgSet getRing() {
		return org.umlg.collectiontest.Ring.allInstances();
	}
	
	static public UmlgSet getRoot1() {
		return org.umlg.multiplecompositeparent.Root1.allInstances();
	}
	
	static public UmlgSet getRoot2() {
		return org.umlg.multiplecompositeparent.Root2.allInstances();
	}
	
	static public UmlgSet getRootQuery() {
		return org.umlg.meta.RootQuery.allInstances();
	}
	
	static public UmlgSet getSequenceRoot() {
		return org.umlg.collectiontest.SequenceRoot.allInstances();
	}
	
	static public UmlgSet getSequenceTestAgain1() {
		return org.umlg.associationtoself.SequenceTestAgain1.allInstances();
	}
	
	static public UmlgSet getSequenceTestAgain2() {
		return org.umlg.associationtoself.SequenceTestAgain2.allInstances();
	}
	
	static public UmlgSet getSetRoot() {
		return org.umlg.collectiontest.SetRoot.allInstances();
	}
	
	static public UmlgSet getSomething() {
		return org.umlg.ocl.oclIsTypeOf.Something.allInstances();
	}
	
	static public UmlgSet getSortedByChild() {
		return org.umlg.ocl.ocloperator.SortedByChild.allInstances();
	}
	
	static public UmlgSet getSortedByParent() {
		return org.umlg.ocl.ocloperator.SortedByParent.allInstances();
	}
	
	static public UmlgSet getSteeringControl() {
		return org.umlg.subsetting.SteeringControl.allInstances();
	}
	
	static public UmlgSet getSteeringWheel() {
		return org.umlg.subsetting.SteeringWheel.allInstances();
	}
	
	static public UmlgSet getSubsetParent() {
		return org.umlg.subsetting.SubsetParent.allInstances();
	}
	
	static public UmlgSet getTag() {
		return org.umlg.tag.Tag.allInstances();
	}
	
	static public UmlgSet getTestManyValidation() {
		return org.umlg.validation.TestManyValidation.allInstances();
	}
	
	static public UmlgSet getTestOclTypeOf() {
		return org.umlg.ocl.oclIsTypeOf.TestOclTypeOf.allInstances();
	}
	
	static public UmlgSet getTestValidation() {
		return org.umlg.validation.TestValidation.allInstances();
	}
	
	static public UmlgSet getTiller() {
		return org.umlg.subsetting.Tiller.allInstances();
	}
	
	static public UmlgSet getTopRoot() {
		return org.umlg.rootallinstances.TopRoot.allInstances();
	}
	
	static public UmlgSet getTree() {
		return org.umlg.generalizationset.Tree.allInstances();
	}
	
	static public UmlgSet getVechile() {
		return org.umlg.subsetting.Vechile.allInstances();
	}
	
	static public UmlgSet getVirtualGroup() {
		return org.umlg.associationclass.VirtualGroup.allInstances();
	}
	
	static public UmlgSet getVirtualGroupWorkspaceElementAC() {
		return org.umlg.associationclass.VirtualGroupWorkspaceElementAC.allInstances();
	}
	
	static public UmlgSet getWillow() {
		return org.umlg.generalizationset.Willow.allInstances();
	}
	
	static public UmlgSet getWorkspaceElement() {
		return org.umlg.associationclass.WorkspaceElement.allInstances();
	}

	static public enum UmlgtestRuntimePropertyEnum implements UmlgRuntimeProperty {
		umlgtest(/* qualifiedName */ "umlgtest",/* persistentName */ "umlgtest",/* inverseName */ "inverseOfumlgtest",/* inverseQualifiedName */ "inverseOfumlgtest",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ true,/* isComposite */ false,/* isInverseComposite */ true,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootumlgtest"),/* isOneToOne */ true,/* isOneToMany */ false,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ false,/* isInverseUnique */ false,/* isDerived */ false,/* isNavigable */ false,/* propertyType */ Object.class,/* json */ "{\"name\": \"umlgtest\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest\", \"persistentName\": \"umlgtest\", \"inverseName\": \"inverseOfumlgtest\", \"inverseQualifiedName\": \"inverseOfumlgtest\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": true, \"composite\": false, \"inverseComposite\": true, \"oneToOne\": true, \"oneToMany\": false, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootumlgtest\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": false, \"inverseUnique\": false, \"derived\": false, \"navigable\": false}",/* isChangeListenerAttribute */ false),
		creator(/* qualifiedName */ "umlgtest::org::umlg::interfacetest::Creator",/* persistentName */ "Creator",/* inverseName */ "inverseOf::Creator",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::interfacetest::Creator",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootCreator"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ Creator.class,/* json */ "{\"name\": \"creator\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::interfacetest::Creator\", \"persistentName\": \"Creator\", \"inverseName\": \"inverseOf::Creator\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::interfacetest::Creator\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootCreator\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		god(/* qualifiedName */ "umlgtest::org::umlg::concretetest::God",/* persistentName */ "God",/* inverseName */ "inverseOf::God",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::concretetest::God",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootGod"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ God.class,/* json */ "{\"name\": \"god\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::concretetest::God\", \"persistentName\": \"God\", \"inverseName\": \"inverseOf::God\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::concretetest::God\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootGod\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		qualifierA(/* qualifiedName */ "umlgtest::org::umlg::qualifiertest::QualifierA",/* persistentName */ "QualifierA",/* inverseName */ "inverseOf::QualifierA",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::qualifiertest::QualifierA",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootQualifierA"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ QualifierA.class,/* json */ "{\"name\": \"qualifierA\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::qualifiertest::QualifierA\", \"persistentName\": \"QualifierA\", \"inverseName\": \"inverseOf::QualifierA\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::qualifiertest::QualifierA\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootQualifierA\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		qualifierB(/* qualifiedName */ "umlgtest::org::umlg::qualifiertest::QualifierB",/* persistentName */ "QualifierB",/* inverseName */ "inverseOf::QualifierB",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::qualifiertest::QualifierB",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootQualifierB"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ QualifierB.class,/* json */ "{\"name\": \"qualifierB\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::qualifiertest::QualifierB\", \"persistentName\": \"QualifierB\", \"inverseName\": \"inverseOf::QualifierB\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::qualifiertest::QualifierB\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootQualifierB\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		qualifierC(/* qualifiedName */ "umlgtest::org::umlg::qualifiertest::QualifierC",/* persistentName */ "QualifierC",/* inverseName */ "inverseOf::QualifierC",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::qualifiertest::QualifierC",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootQualifierC"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ QualifierC.class,/* json */ "{\"name\": \"qualifierC\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::qualifiertest::QualifierC\", \"persistentName\": \"QualifierC\", \"inverseName\": \"inverseOf::QualifierC\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::qualifiertest::QualifierC\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootQualifierC\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		qualifierD(/* qualifiedName */ "umlgtest::org::umlg::qualifiertest::QualifierD",/* persistentName */ "QualifierD",/* inverseName */ "inverseOf::QualifierD",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::qualifiertest::QualifierD",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootQualifierD"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ QualifierD.class,/* json */ "{\"name\": \"qualifierD\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::qualifiertest::QualifierD\", \"persistentName\": \"QualifierD\", \"inverseName\": \"inverseOf::QualifierD\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::qualifiertest::QualifierD\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootQualifierD\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		aQualifierB(/* qualifiedName */ "umlgtest::org::umlg::qualifiertest::AQualifierB",/* persistentName */ "AQualifierB",/* inverseName */ "inverseOf::AQualifierB",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::qualifiertest::AQualifierB",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootAQualifierB"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ AQualifierB.class,/* json */ "{\"name\": \"aQualifierB\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::qualifiertest::AQualifierB\", \"persistentName\": \"AQualifierB\", \"inverseName\": \"inverseOf::AQualifierB\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::qualifiertest::AQualifierB\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootAQualifierB\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		aQualifierC(/* qualifiedName */ "umlgtest::org::umlg::qualifiertest::AQualifierC",/* persistentName */ "AQualifierC",/* inverseName */ "inverseOf::AQualifierC",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::qualifiertest::AQualifierC",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootAQualifierC"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ AQualifierC.class,/* json */ "{\"name\": \"aQualifierC\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::qualifiertest::AQualifierC\", \"persistentName\": \"AQualifierC\", \"inverseName\": \"inverseOf::AQualifierC\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::qualifiertest::AQualifierC\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootAQualifierC\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		aQualifierD(/* qualifiedName */ "umlgtest::org::umlg::qualifiertest::AQualifierD",/* persistentName */ "AQualifierD",/* inverseName */ "inverseOf::AQualifierD",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::qualifiertest::AQualifierD",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootAQualifierD"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ AQualifierD.class,/* json */ "{\"name\": \"aQualifierD\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::qualifiertest::AQualifierD\", \"persistentName\": \"AQualifierD\", \"inverseName\": \"inverseOf::AQualifierD\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::qualifiertest::AQualifierD\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootAQualifierD\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		q(/* qualifiedName */ "umlgtest::org::umlg::qualifiertest::Q",/* persistentName */ "Q",/* inverseName */ "inverseOf::Q",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::qualifiertest::Q",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootQ"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ Q.class,/* json */ "{\"name\": \"q\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::qualifiertest::Q\", \"persistentName\": \"Q\", \"inverseName\": \"inverseOf::Q\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::qualifiertest::Q\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootQ\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		concreteQ1(/* qualifiedName */ "umlgtest::org::umlg::qualifiertest::ConcreteQ1",/* persistentName */ "ConcreteQ1",/* inverseName */ "inverseOf::ConcreteQ1",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::qualifiertest::ConcreteQ1",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootConcreteQ1"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ ConcreteQ1.class,/* json */ "{\"name\": \"concreteQ1\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::qualifiertest::ConcreteQ1\", \"persistentName\": \"ConcreteQ1\", \"inverseName\": \"inverseOf::ConcreteQ1\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::qualifiertest::ConcreteQ1\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootConcreteQ1\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		concreteQ2(/* qualifiedName */ "umlgtest::org::umlg::qualifiertest::ConcreteQ2",/* persistentName */ "ConcreteQ2",/* inverseName */ "inverseOf::ConcreteQ2",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::qualifiertest::ConcreteQ2",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootConcreteQ2"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ ConcreteQ2.class,/* json */ "{\"name\": \"concreteQ2\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::qualifiertest::ConcreteQ2\", \"persistentName\": \"ConcreteQ2\", \"inverseName\": \"inverseOf::ConcreteQ2\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::qualifiertest::ConcreteQ2\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootConcreteQ2\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		aAQualifierAA(/* qualifiedName */ "umlgtest::org::umlg::qualifiertest::AAQualifierAA",/* persistentName */ "AAQualifierAA",/* inverseName */ "inverseOf::AAQualifierAA",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::qualifiertest::AAQualifierAA",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootAAQualifierAA"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ AAQualifierAA.class,/* json */ "{\"name\": \"aAQualifierAA\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::qualifiertest::AAQualifierAA\", \"persistentName\": \"AAQualifierAA\", \"inverseName\": \"inverseOf::AAQualifierAA\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::qualifiertest::AAQualifierAA\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootAAQualifierAA\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		aAQualifierAAA(/* qualifiedName */ "umlgtest::org::umlg::qualifiertest::AAQualifierAAA",/* persistentName */ "AAQualifierAAA",/* inverseName */ "inverseOf::AAQualifierAAA",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::qualifiertest::AAQualifierAAA",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootAAQualifierAAA"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ AAQualifierAAA.class,/* json */ "{\"name\": \"aAQualifierAAA\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::qualifiertest::AAQualifierAAA\", \"persistentName\": \"AAQualifierAAA\", \"inverseName\": \"inverseOf::AAQualifierAAA\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::qualifiertest::AAQualifierAAA\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootAAQualifierAAA\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		sequenceRoot(/* qualifiedName */ "umlgtest::org::umlg::collectiontest::SequenceRoot",/* persistentName */ "SequenceRoot",/* inverseName */ "inverseOf::SequenceRoot",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::collectiontest::SequenceRoot",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootSequenceRoot"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ SequenceRoot.class,/* json */ "{\"name\": \"sequenceRoot\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::collectiontest::SequenceRoot\", \"persistentName\": \"SequenceRoot\", \"inverseName\": \"inverseOf::SequenceRoot\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::collectiontest::SequenceRoot\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootSequenceRoot\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		setRoot(/* qualifiedName */ "umlgtest::org::umlg::collectiontest::SetRoot",/* persistentName */ "SetRoot",/* inverseName */ "inverseOf::SetRoot",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::collectiontest::SetRoot",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootSetRoot"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ SetRoot.class,/* json */ "{\"name\": \"setRoot\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::collectiontest::SetRoot\", \"persistentName\": \"SetRoot\", \"inverseName\": \"inverseOf::SetRoot\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::collectiontest::SetRoot\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootSetRoot\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		bagRoot(/* qualifiedName */ "umlgtest::org::umlg::collectiontest::BagRoot",/* persistentName */ "BagRoot",/* inverseName */ "inverseOf::BagRoot",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::collectiontest::BagRoot",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootBagRoot"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ BagRoot.class,/* json */ "{\"name\": \"bagRoot\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::collectiontest::BagRoot\", \"persistentName\": \"BagRoot\", \"inverseName\": \"inverseOf::BagRoot\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::collectiontest::BagRoot\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootBagRoot\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		orderedSetRoot(/* qualifiedName */ "umlgtest::org::umlg::collectiontest::OrderedSetRoot",/* persistentName */ "OrderedSetRoot",/* inverseName */ "inverseOf::OrderedSetRoot",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::collectiontest::OrderedSetRoot",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootOrderedSetRoot"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ OrderedSetRoot.class,/* json */ "{\"name\": \"orderedSetRoot\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::collectiontest::OrderedSetRoot\", \"persistentName\": \"OrderedSetRoot\", \"inverseName\": \"inverseOf::OrderedSetRoot\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::collectiontest::OrderedSetRoot\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootOrderedSetRoot\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		ring(/* qualifiedName */ "umlgtest::org::umlg::collectiontest::Ring",/* persistentName */ "Ring",/* inverseName */ "inverseOf::Ring",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::collectiontest::Ring",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootRing"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ Ring.class,/* json */ "{\"name\": \"ring\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::collectiontest::Ring\", \"persistentName\": \"Ring\", \"inverseName\": \"inverseOf::Ring\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::collectiontest::Ring\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootRing\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		a(/* qualifiedName */ "umlgtest::org::umlg::collectiontest::A",/* persistentName */ "A",/* inverseName */ "inverseOf::A",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::collectiontest::A",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootA"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ A.class,/* json */ "{\"name\": \"a\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::collectiontest::A\", \"persistentName\": \"A\", \"inverseName\": \"inverseOf::A\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::collectiontest::A\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootA\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		b(/* qualifiedName */ "umlgtest::org::umlg::collectiontest::B",/* persistentName */ "B",/* inverseName */ "inverseOf::B",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::collectiontest::B",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootB"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ B.class,/* json */ "{\"name\": \"b\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::collectiontest::B\", \"persistentName\": \"B\", \"inverseName\": \"inverseOf::B\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::collectiontest::B\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootB\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		c(/* qualifiedName */ "umlgtest::org::umlg::collectiontest::C",/* persistentName */ "C",/* inverseName */ "inverseOf::C",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::collectiontest::C",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootC"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ C.class,/* json */ "{\"name\": \"c\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::collectiontest::C\", \"persistentName\": \"C\", \"inverseName\": \"inverseOf::C\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::collectiontest::C\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootC\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		d(/* qualifiedName */ "umlgtest::org::umlg::collectiontest::D",/* persistentName */ "D",/* inverseName */ "inverseOf::D",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::collectiontest::D",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootD"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ D.class,/* json */ "{\"name\": \"d\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::collectiontest::D\", \"persistentName\": \"D\", \"inverseName\": \"inverseOf::D\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::collectiontest::D\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootD\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		f(/* qualifiedName */ "umlgtest::org::umlg::collectiontest::F",/* persistentName */ "F",/* inverseName */ "inverseOf::F",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::collectiontest::F",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootF"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ F.class,/* json */ "{\"name\": \"f\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::collectiontest::F\", \"persistentName\": \"F\", \"inverseName\": \"inverseOf::F\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::collectiontest::F\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootF\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		g(/* qualifiedName */ "umlgtest::org::umlg::collectiontest::G",/* persistentName */ "G",/* inverseName */ "inverseOf::G",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::collectiontest::G",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootG"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ G.class,/* json */ "{\"name\": \"g\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::collectiontest::G\", \"persistentName\": \"G\", \"inverseName\": \"inverseOf::G\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::collectiontest::G\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootG\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		h(/* qualifiedName */ "umlgtest::org::umlg::collectiontest::H",/* persistentName */ "H",/* inverseName */ "inverseOf::H",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::collectiontest::H",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootH"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ H.class,/* json */ "{\"name\": \"h\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::collectiontest::H\", \"persistentName\": \"H\", \"inverseName\": \"inverseOf::H\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::collectiontest::H\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootH\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		one1(/* qualifiedName */ "umlgtest::org::umlg::onetoone::One1",/* persistentName */ "One1",/* inverseName */ "inverseOf::One1",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::onetoone::One1",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootOne1"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ One1.class,/* json */ "{\"name\": \"one1\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::onetoone::One1\", \"persistentName\": \"One1\", \"inverseName\": \"inverseOf::One1\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::onetoone::One1\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootOne1\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		constraintRoot(/* qualifiedName */ "umlgtest::org::umlg::constraints::ConstraintRoot",/* persistentName */ "ConstraintRoot",/* inverseName */ "inverseOf::ConstraintRoot",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::constraints::ConstraintRoot",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootConstraintRoot"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ ConstraintRoot.class,/* json */ "{\"name\": \"constraintRoot\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::constraints::ConstraintRoot\", \"persistentName\": \"ConstraintRoot\", \"inverseName\": \"inverseOf::ConstraintRoot\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::constraints::ConstraintRoot\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootConstraintRoot\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		dataTypeEntity(/* qualifiedName */ "umlgtest::org::umlg::datatype::DataTypeEntity",/* persistentName */ "DataTypeEntity",/* inverseName */ "inverseOf::DataTypeEntity",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::datatype::DataTypeEntity",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootDataTypeEntity"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ DataTypeEntity.class,/* json */ "{\"name\": \"dataTypeEntity\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::datatype::DataTypeEntity\", \"persistentName\": \"DataTypeEntity\", \"inverseName\": \"inverseOf::DataTypeEntity\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::datatype::DataTypeEntity\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootDataTypeEntity\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		parent1(/* qualifiedName */ "umlgtest::org::umlg::multiplecompositeparent::Parent1",/* persistentName */ "Parent1",/* inverseName */ "inverseOf::Parent1",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::multiplecompositeparent::Parent1",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootParent1"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ Parent1.class,/* json */ "{\"name\": \"parent1\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::multiplecompositeparent::Parent1\", \"persistentName\": \"Parent1\", \"inverseName\": \"inverseOf::Parent1\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::multiplecompositeparent::Parent1\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootParent1\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		parent2(/* qualifiedName */ "umlgtest::org::umlg::multiplecompositeparent::Parent2",/* persistentName */ "Parent2",/* inverseName */ "inverseOf::Parent2",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::multiplecompositeparent::Parent2",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootParent2"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ Parent2.class,/* json */ "{\"name\": \"parent2\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::multiplecompositeparent::Parent2\", \"persistentName\": \"Parent2\", \"inverseName\": \"inverseOf::Parent2\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::multiplecompositeparent::Parent2\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootParent2\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		root1(/* qualifiedName */ "umlgtest::org::umlg::multiplecompositeparent::Root1",/* persistentName */ "Root1",/* inverseName */ "inverseOf::Root1",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::multiplecompositeparent::Root1",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootRoot1"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ Root1.class,/* json */ "{\"name\": \"root1\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::multiplecompositeparent::Root1\", \"persistentName\": \"Root1\", \"inverseName\": \"inverseOf::Root1\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::multiplecompositeparent::Root1\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootRoot1\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		root2(/* qualifiedName */ "umlgtest::org::umlg::multiplecompositeparent::Root2",/* persistentName */ "Root2",/* inverseName */ "inverseOf::Root2",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::multiplecompositeparent::Root2",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootRoot2"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ Root2.class,/* json */ "{\"name\": \"root2\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::multiplecompositeparent::Root2\", \"persistentName\": \"Root2\", \"inverseName\": \"inverseOf::Root2\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::multiplecompositeparent::Root2\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootRoot2\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		vechile(/* qualifiedName */ "umlgtest::org::umlg::subsetting::Vechile",/* persistentName */ "Vechile",/* inverseName */ "inverseOf::Vechile",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::subsetting::Vechile",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootVechile"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ Vechile.class,/* json */ "{\"name\": \"vechile\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::subsetting::Vechile\", \"persistentName\": \"Vechile\", \"inverseName\": \"inverseOf::Vechile\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::subsetting::Vechile\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootVechile\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		car(/* qualifiedName */ "umlgtest::org::umlg::subsetting::Car",/* persistentName */ "Car",/* inverseName */ "inverseOf::Car",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::subsetting::Car",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootCar"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ Car.class,/* json */ "{\"name\": \"car\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::subsetting::Car\", \"persistentName\": \"Car\", \"inverseName\": \"inverseOf::Car\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::subsetting::Car\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootCar\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		boat(/* qualifiedName */ "umlgtest::org::umlg::subsetting::Boat",/* persistentName */ "Boat",/* inverseName */ "inverseOf::Boat",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::subsetting::Boat",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootBoat"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ Boat.class,/* json */ "{\"name\": \"boat\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::subsetting::Boat\", \"persistentName\": \"Boat\", \"inverseName\": \"inverseOf::Boat\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::subsetting::Boat\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootBoat\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		horse(/* qualifiedName */ "umlgtest::org::umlg::subsetting::Horse",/* persistentName */ "Horse",/* inverseName */ "inverseOf::Horse",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::subsetting::Horse",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootHorse"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ Horse.class,/* json */ "{\"name\": \"horse\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::subsetting::Horse\", \"persistentName\": \"Horse\", \"inverseName\": \"inverseOf::Horse\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::subsetting::Horse\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootHorse\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		steeringControl(/* qualifiedName */ "umlgtest::org::umlg::subsetting::SteeringControl",/* persistentName */ "SteeringControl",/* inverseName */ "inverseOf::SteeringControl",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::subsetting::SteeringControl",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootSteeringControl"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ SteeringControl.class,/* json */ "{\"name\": \"steeringControl\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::subsetting::SteeringControl\", \"persistentName\": \"SteeringControl\", \"inverseName\": \"inverseOf::SteeringControl\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::subsetting::SteeringControl\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootSteeringControl\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		steeringWheel(/* qualifiedName */ "umlgtest::org::umlg::subsetting::SteeringWheel",/* persistentName */ "SteeringWheel",/* inverseName */ "inverseOf::SteeringWheel",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::subsetting::SteeringWheel",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootSteeringWheel"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ SteeringWheel.class,/* json */ "{\"name\": \"steeringWheel\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::subsetting::SteeringWheel\", \"persistentName\": \"SteeringWheel\", \"inverseName\": \"inverseOf::SteeringWheel\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::subsetting::SteeringWheel\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootSteeringWheel\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		tiller(/* qualifiedName */ "umlgtest::org::umlg::subsetting::Tiller",/* persistentName */ "Tiller",/* inverseName */ "inverseOf::Tiller",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::subsetting::Tiller",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootTiller"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ Tiller.class,/* json */ "{\"name\": \"tiller\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::subsetting::Tiller\", \"persistentName\": \"Tiller\", \"inverseName\": \"inverseOf::Tiller\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::subsetting::Tiller\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootTiller\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		reins(/* qualifiedName */ "umlgtest::org::umlg::subsetting::Reins",/* persistentName */ "Reins",/* inverseName */ "inverseOf::Reins",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::subsetting::Reins",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootReins"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ Reins.class,/* json */ "{\"name\": \"reins\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::subsetting::Reins\", \"persistentName\": \"Reins\", \"inverseName\": \"inverseOf::Reins\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::subsetting::Reins\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootReins\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		bsc(/* qualifiedName */ "umlgtest::org::umlg::subsetting::Bsc",/* persistentName */ "Bsc",/* inverseName */ "inverseOf::Bsc",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::subsetting::Bsc",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootBsc"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ Bsc.class,/* json */ "{\"name\": \"bsc\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::subsetting::Bsc\", \"persistentName\": \"Bsc\", \"inverseName\": \"inverseOf::Bsc\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::subsetting::Bsc\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootBsc\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		bts(/* qualifiedName */ "umlgtest::org::umlg::subsetting::Bts",/* persistentName */ "Bts",/* inverseName */ "inverseOf::Bts",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::subsetting::Bts",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootBts"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ Bts.class,/* json */ "{\"name\": \"bts\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::subsetting::Bts\", \"persistentName\": \"Bts\", \"inverseName\": \"inverseOf::Bts\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::subsetting::Bts\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootBts\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		cell(/* qualifiedName */ "umlgtest::org::umlg::subsetting::Cell",/* persistentName */ "Cell",/* inverseName */ "inverseOf::Cell",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::subsetting::Cell",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootCell"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ Cell.class,/* json */ "{\"name\": \"cell\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::subsetting::Cell\", \"persistentName\": \"Cell\", \"inverseName\": \"inverseOf::Cell\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::subsetting::Cell\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootCell\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		subsetParent(/* qualifiedName */ "umlgtest::org::umlg::subsetting::SubsetParent",/* persistentName */ "SubsetParent",/* inverseName */ "inverseOf::SubsetParent",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::subsetting::SubsetParent",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootSubsetParent"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ SubsetParent.class,/* json */ "{\"name\": \"subsetParent\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::subsetting::SubsetParent\", \"persistentName\": \"SubsetParent\", \"inverseName\": \"inverseOf::SubsetParent\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::subsetting::SubsetParent\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootSubsetParent\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		account(/* qualifiedName */ "umlgtest::org::umlg::redefinition::Account",/* persistentName */ "Account",/* inverseName */ "inverseOf::Account",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::redefinition::Account",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootAccount"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ Account.class,/* json */ "{\"name\": \"account\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::redefinition::Account\", \"persistentName\": \"Account\", \"inverseName\": \"inverseOf::Account\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::redefinition::Account\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootAccount\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		legalEntity(/* qualifiedName */ "umlgtest::org::umlg::redefinition::LegalEntity",/* persistentName */ "LegalEntity",/* inverseName */ "inverseOf::LegalEntity",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::redefinition::LegalEntity",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootLegalEntity"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ LegalEntity.class,/* json */ "{\"name\": \"legalEntity\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::redefinition::LegalEntity\", \"persistentName\": \"LegalEntity\", \"inverseName\": \"inverseOf::LegalEntity\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::redefinition::LegalEntity\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootLegalEntity\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		personalAccount(/* qualifiedName */ "umlgtest::org::umlg::redefinition::PersonalAccount",/* persistentName */ "PersonalAccount",/* inverseName */ "inverseOf::PersonalAccount",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::redefinition::PersonalAccount",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootPersonalAccount"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ PersonalAccount.class,/* json */ "{\"name\": \"personalAccount\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::redefinition::PersonalAccount\", \"persistentName\": \"PersonalAccount\", \"inverseName\": \"inverseOf::PersonalAccount\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::redefinition::PersonalAccount\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootPersonalAccount\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		corporateAccount(/* qualifiedName */ "umlgtest::org::umlg::redefinition::CorporateAccount",/* persistentName */ "CorporateAccount",/* inverseName */ "inverseOf::CorporateAccount",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::redefinition::CorporateAccount",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootCorporateAccount"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ CorporateAccount.class,/* json */ "{\"name\": \"corporateAccount\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::redefinition::CorporateAccount\", \"persistentName\": \"CorporateAccount\", \"inverseName\": \"inverseOf::CorporateAccount\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::redefinition::CorporateAccount\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootCorporateAccount\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		person(/* qualifiedName */ "umlgtest::org::umlg::redefinition::Person",/* persistentName */ "Person",/* inverseName */ "inverseOf::Person",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::redefinition::Person",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootPerson"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ Person.class,/* json */ "{\"name\": \"person\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::redefinition::Person\", \"persistentName\": \"Person\", \"inverseName\": \"inverseOf::Person\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::redefinition::Person\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootPerson\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		company(/* qualifiedName */ "umlgtest::org::umlg::redefinition::Company",/* persistentName */ "Company",/* inverseName */ "inverseOf::Company",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::redefinition::Company",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootCompany"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ Company.class,/* json */ "{\"name\": \"company\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::redefinition::Company\", \"persistentName\": \"Company\", \"inverseName\": \"inverseOf::Company\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::redefinition::Company\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootCompany\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		tree(/* qualifiedName */ "umlgtest::org::umlg::generalizationset::Tree",/* persistentName */ "Tree",/* inverseName */ "inverseOf::Tree",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::generalizationset::Tree",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootTree"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ Tree.class,/* json */ "{\"name\": \"tree\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::generalizationset::Tree\", \"persistentName\": \"Tree\", \"inverseName\": \"inverseOf::Tree\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::generalizationset::Tree\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootTree\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		oak(/* qualifiedName */ "umlgtest::org::umlg::generalizationset::Oak",/* persistentName */ "Oak",/* inverseName */ "inverseOf::Oak",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::generalizationset::Oak",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootOak"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ Oak.class,/* json */ "{\"name\": \"oak\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::generalizationset::Oak\", \"persistentName\": \"Oak\", \"inverseName\": \"inverseOf::Oak\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::generalizationset::Oak\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootOak\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		elm(/* qualifiedName */ "umlgtest::org::umlg::generalizationset::Elm",/* persistentName */ "Elm",/* inverseName */ "inverseOf::Elm",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::generalizationset::Elm",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootElm"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ Elm.class,/* json */ "{\"name\": \"elm\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::generalizationset::Elm\", \"persistentName\": \"Elm\", \"inverseName\": \"inverseOf::Elm\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::generalizationset::Elm\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootElm\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		willow(/* qualifiedName */ "umlgtest::org::umlg::generalizationset::Willow",/* persistentName */ "Willow",/* inverseName */ "inverseOf::Willow",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::generalizationset::Willow",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootWillow"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ Willow.class,/* json */ "{\"name\": \"willow\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::generalizationset::Willow\", \"persistentName\": \"Willow\", \"inverseName\": \"inverseOf::Willow\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::generalizationset::Willow\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootWillow\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		baseRoot(/* qualifiedName */ "umlgtest::org::umlg::rootallinstances::BaseRoot",/* persistentName */ "BaseRoot",/* inverseName */ "inverseOf::BaseRoot",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::rootallinstances::BaseRoot",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootBaseRoot"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ BaseRoot.class,/* json */ "{\"name\": \"baseRoot\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::rootallinstances::BaseRoot\", \"persistentName\": \"BaseRoot\", \"inverseName\": \"inverseOf::BaseRoot\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::rootallinstances::BaseRoot\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootBaseRoot\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		middleRoot(/* qualifiedName */ "umlgtest::org::umlg::rootallinstances::MiddleRoot",/* persistentName */ "MiddleRoot",/* inverseName */ "inverseOf::MiddleRoot",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::rootallinstances::MiddleRoot",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootMiddleRoot"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ MiddleRoot.class,/* json */ "{\"name\": \"middleRoot\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::rootallinstances::MiddleRoot\", \"persistentName\": \"MiddleRoot\", \"inverseName\": \"inverseOf::MiddleRoot\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::rootallinstances::MiddleRoot\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootMiddleRoot\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		topRoot(/* qualifiedName */ "umlgtest::org::umlg::rootallinstances::TopRoot",/* persistentName */ "TopRoot",/* inverseName */ "inverseOf::TopRoot",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::rootallinstances::TopRoot",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootTopRoot"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ TopRoot.class,/* json */ "{\"name\": \"topRoot\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::rootallinstances::TopRoot\", \"persistentName\": \"TopRoot\", \"inverseName\": \"inverseOf::TopRoot\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::rootallinstances::TopRoot\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootTopRoot\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		associationToSelf(/* qualifiedName */ "umlgtest::org::umlg::associationtoself::AssociationToSelf",/* persistentName */ "AssociationToSelf",/* inverseName */ "inverseOf::AssociationToSelf",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::associationtoself::AssociationToSelf",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootAssociationToSelf"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ AssociationToSelf.class,/* json */ "{\"name\": \"associationToSelf\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::associationtoself::AssociationToSelf\", \"persistentName\": \"AssociationToSelf\", \"inverseName\": \"inverseOf::AssociationToSelf\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::associationtoself::AssociationToSelf\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootAssociationToSelf\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		sequenceTestAgain1(/* qualifiedName */ "umlgtest::org::umlg::associationtoself::SequenceTestAgain1",/* persistentName */ "SequenceTestAgain1",/* inverseName */ "inverseOf::SequenceTestAgain1",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::associationtoself::SequenceTestAgain1",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootSequenceTestAgain1"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ SequenceTestAgain1.class,/* json */ "{\"name\": \"sequenceTestAgain1\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::associationtoself::SequenceTestAgain1\", \"persistentName\": \"SequenceTestAgain1\", \"inverseName\": \"inverseOf::SequenceTestAgain1\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::associationtoself::SequenceTestAgain1\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootSequenceTestAgain1\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		sequenceTestAgain2(/* qualifiedName */ "umlgtest::org::umlg::associationtoself::SequenceTestAgain2",/* persistentName */ "SequenceTestAgain2",/* inverseName */ "inverseOf::SequenceTestAgain2",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::associationtoself::SequenceTestAgain2",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootSequenceTestAgain2"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ SequenceTestAgain2.class,/* json */ "{\"name\": \"sequenceTestAgain2\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::associationtoself::SequenceTestAgain2\", \"persistentName\": \"SequenceTestAgain2\", \"inverseName\": \"inverseOf::SequenceTestAgain2\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::associationtoself::SequenceTestAgain2\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootSequenceTestAgain2\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		e(/* qualifiedName */ "umlgtest::org::umlg::associationtoself::E",/* persistentName */ "E",/* inverseName */ "inverseOf::E",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::associationtoself::E",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootE"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ E.class,/* json */ "{\"name\": \"e\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::associationtoself::E\", \"persistentName\": \"E\", \"inverseName\": \"inverseOf::E\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::associationtoself::E\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootE\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		associationClass1(/* qualifiedName */ "umlgtest::org::umlg::associationclass::AssociationClass1",/* persistentName */ "AssociationClass1",/* inverseName */ "inverseOf::AssociationClass1",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::associationclass::AssociationClass1",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootAssociationClass1"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ AssociationClass1.class,/* json */ "{\"name\": \"associationClass1\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::associationclass::AssociationClass1\", \"persistentName\": \"AssociationClass1\", \"inverseName\": \"inverseOf::AssociationClass1\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::associationclass::AssociationClass1\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootAssociationClass1\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		associationClass2(/* qualifiedName */ "umlgtest::org::umlg::associationclass::AssociationClass2",/* persistentName */ "AssociationClass2",/* inverseName */ "inverseOf::AssociationClass2",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::associationclass::AssociationClass2",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootAssociationClass2"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ AssociationClass2.class,/* json */ "{\"name\": \"associationClass2\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::associationclass::AssociationClass2\", \"persistentName\": \"AssociationClass2\", \"inverseName\": \"inverseOf::AssociationClass2\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::associationclass::AssociationClass2\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootAssociationClass2\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		associationClass3(/* qualifiedName */ "umlgtest::org::umlg::associationclass::AssociationClass3",/* persistentName */ "AssociationClass3",/* inverseName */ "inverseOf::AssociationClass3",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::associationclass::AssociationClass3",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootAssociationClass3"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ AssociationClass3.class,/* json */ "{\"name\": \"associationClass3\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::associationclass::AssociationClass3\", \"persistentName\": \"AssociationClass3\", \"inverseName\": \"inverseOf::AssociationClass3\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::associationclass::AssociationClass3\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootAssociationClass3\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		associationClass4(/* qualifiedName */ "umlgtest::org::umlg::associationclass::AssociationClass4",/* persistentName */ "AssociationClass4",/* inverseName */ "inverseOf::AssociationClass4",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::associationclass::AssociationClass4",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootAssociationClass4"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ AssociationClass4.class,/* json */ "{\"name\": \"associationClass4\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::associationclass::AssociationClass4\", \"persistentName\": \"AssociationClass4\", \"inverseName\": \"inverseOf::AssociationClass4\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::associationclass::AssociationClass4\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootAssociationClass4\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		associationClass5(/* qualifiedName */ "umlgtest::org::umlg::associationclass::AssociationClass5",/* persistentName */ "AssociationClass5",/* inverseName */ "inverseOf::AssociationClass5",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::associationclass::AssociationClass5",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootAssociationClass5"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ AssociationClass5.class,/* json */ "{\"name\": \"associationClass5\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::associationclass::AssociationClass5\", \"persistentName\": \"AssociationClass5\", \"inverseName\": \"inverseOf::AssociationClass5\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::associationclass::AssociationClass5\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootAssociationClass5\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		virtualGroup(/* qualifiedName */ "umlgtest::org::umlg::associationclass::VirtualGroup",/* persistentName */ "VirtualGroup",/* inverseName */ "inverseOf::VirtualGroup",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::associationclass::VirtualGroup",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootVirtualGroup"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ VirtualGroup.class,/* json */ "{\"name\": \"virtualGroup\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::associationclass::VirtualGroup\", \"persistentName\": \"VirtualGroup\", \"inverseName\": \"inverseOf::VirtualGroup\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::associationclass::VirtualGroup\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootVirtualGroup\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		workspaceElement(/* qualifiedName */ "umlgtest::org::umlg::associationclass::WorkspaceElement",/* persistentName */ "WorkspaceElement",/* inverseName */ "inverseOf::WorkspaceElement",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::associationclass::WorkspaceElement",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootWorkspaceElement"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ WorkspaceElement.class,/* json */ "{\"name\": \"workspaceElement\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::associationclass::WorkspaceElement\", \"persistentName\": \"WorkspaceElement\", \"inverseName\": \"inverseOf::WorkspaceElement\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::associationclass::WorkspaceElement\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootWorkspaceElement\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		hour(/* qualifiedName */ "umlgtest::org::umlg::associationclass::Hour",/* persistentName */ "Hour",/* inverseName */ "inverseOf::Hour",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::associationclass::Hour",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootHour"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ Hour.class,/* json */ "{\"name\": \"hour\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::associationclass::Hour\", \"persistentName\": \"Hour\", \"inverseName\": \"inverseOf::Hour\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::associationclass::Hour\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootHour\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		objectType(/* qualifiedName */ "umlgtest::org::umlg::associationclass::ObjectType",/* persistentName */ "ObjectType",/* inverseName */ "inverseOf::ObjectType",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::associationclass::ObjectType",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootObjectType"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ ObjectType.class,/* json */ "{\"name\": \"objectType\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::associationclass::ObjectType\", \"persistentName\": \"ObjectType\", \"inverseName\": \"inverseOf::ObjectType\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::associationclass::ObjectType\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootObjectType\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		halfHour(/* qualifiedName */ "umlgtest::org::umlg::associationclass::HalfHour",/* persistentName */ "HalfHour",/* inverseName */ "inverseOf::HalfHour",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::associationclass::HalfHour",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootHalfHour"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ HalfHour.class,/* json */ "{\"name\": \"halfHour\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::associationclass::HalfHour\", \"persistentName\": \"HalfHour\", \"inverseName\": \"inverseOf::HalfHour\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::associationclass::HalfHour\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootHalfHour\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		testValidation(/* qualifiedName */ "umlgtest::org::umlg::validation::TestValidation",/* persistentName */ "TestValidation",/* inverseName */ "inverseOf::TestValidation",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::validation::TestValidation",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootTestValidation"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ TestValidation.class,/* json */ "{\"name\": \"testValidation\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::validation::TestValidation\", \"persistentName\": \"TestValidation\", \"inverseName\": \"inverseOf::TestValidation\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::validation::TestValidation\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootTestValidation\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		testManyValidation(/* qualifiedName */ "umlgtest::org::umlg::validation::TestManyValidation",/* persistentName */ "TestManyValidation",/* inverseName */ "inverseOf::TestManyValidation",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::validation::TestManyValidation",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootTestManyValidation"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ TestManyValidation.class,/* json */ "{\"name\": \"testManyValidation\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::validation::TestManyValidation\", \"persistentName\": \"TestManyValidation\", \"inverseName\": \"inverseOf::TestManyValidation\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::validation::TestManyValidation\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootTestManyValidation\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		javaPrimitiveType(/* qualifiedName */ "umlgtest::org::umlg::javaprimitivetype::JavaPrimitiveType",/* persistentName */ "JavaPrimitiveType",/* inverseName */ "inverseOf::JavaPrimitiveType",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::javaprimitivetype::JavaPrimitiveType",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootJavaPrimitiveType"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ JavaPrimitiveType.class,/* json */ "{\"name\": \"javaPrimitiveType\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::javaprimitivetype::JavaPrimitiveType\", \"persistentName\": \"JavaPrimitiveType\", \"inverseName\": \"inverseOf::JavaPrimitiveType\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::javaprimitivetype::JavaPrimitiveType\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootJavaPrimitiveType\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		javaPrimitiveTypeWithValidation(/* qualifiedName */ "umlgtest::org::umlg::javaprimitivetype::JavaPrimitiveTypeWithValidation",/* persistentName */ "JavaPrimitiveTypeWithValidation",/* inverseName */ "inverseOf::JavaPrimitiveTypeWithValidation",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::javaprimitivetype::JavaPrimitiveTypeWithValidation",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootJavaPrimitiveTypeWithValidation"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ JavaPrimitiveTypeWithValidation.class,/* json */ "{\"name\": \"javaPrimitiveTypeWithValidation\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::javaprimitivetype::JavaPrimitiveTypeWithValidation\", \"persistentName\": \"JavaPrimitiveTypeWithValidation\", \"inverseName\": \"inverseOf::JavaPrimitiveTypeWithValidation\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::javaprimitivetype::JavaPrimitiveTypeWithValidation\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootJavaPrimitiveTypeWithValidation\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		javaManyPrimitiveTypeWithValidation(/* qualifiedName */ "umlgtest::org::umlg::javaprimitivetype::JavaManyPrimitiveTypeWithValidation",/* persistentName */ "JavaManyPrimitiveTypeWithValidation",/* inverseName */ "inverseOf::JavaManyPrimitiveTypeWithValidation",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::javaprimitivetype::JavaManyPrimitiveTypeWithValidation",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootJavaManyPrimitiveTypeWithValidation"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ JavaManyPrimitiveTypeWithValidation.class,/* json */ "{\"name\": \"javaManyPrimitiveTypeWithValidation\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::javaprimitivetype::JavaManyPrimitiveTypeWithValidation\", \"persistentName\": \"JavaManyPrimitiveTypeWithValidation\", \"inverseName\": \"inverseOf::JavaManyPrimitiveTypeWithValidation\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::javaprimitivetype::JavaManyPrimitiveTypeWithValidation\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootJavaManyPrimitiveTypeWithValidation\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		product(/* qualifiedName */ "umlgtest::org::umlg::indexing::Product",/* persistentName */ "Product",/* inverseName */ "inverseOf::Product",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::indexing::Product",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootProduct"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ Product.class,/* json */ "{\"name\": \"product\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::indexing::Product\", \"persistentName\": \"Product\", \"inverseName\": \"inverseOf::Product\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::indexing::Product\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootProduct\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		human(/* qualifiedName */ "umlgtest::org::umlg::enumeration::Human",/* persistentName */ "Human",/* inverseName */ "inverseOf::Human",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::enumeration::Human",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootHuman"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ Human.class,/* json */ "{\"name\": \"human\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::enumeration::Human\", \"persistentName\": \"Human\", \"inverseName\": \"inverseOf::Human\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::enumeration::Human\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootHuman\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		oclDataType1(/* qualifiedName */ "umlgtest::org::umlg::ocl::datatype::OclDataType1",/* persistentName */ "OclDataType1",/* inverseName */ "inverseOf::OclDataType1",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::ocl::datatype::OclDataType1",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootOclDataType1"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ OclDataType1.class,/* json */ "{\"name\": \"oclDataType1\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::ocl::datatype::OclDataType1\", \"persistentName\": \"OclDataType1\", \"inverseName\": \"inverseOf::OclDataType1\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::ocl::datatype::OclDataType1\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootOclDataType1\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		oclAnd(/* qualifiedName */ "umlgtest::org::umlg::ocl::ocloperator::OclAnd",/* persistentName */ "OclAnd",/* inverseName */ "inverseOf::OclAnd",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::ocl::ocloperator::OclAnd",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootOclAnd"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ OclAnd.class,/* json */ "{\"name\": \"oclAnd\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::ocl::ocloperator::OclAnd\", \"persistentName\": \"OclAnd\", \"inverseName\": \"inverseOf::OclAnd\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::ocl::ocloperator::OclAnd\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootOclAnd\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		oclIsUnique1(/* qualifiedName */ "umlgtest::org::umlg::ocl::ocloperator::OclIsUnique1",/* persistentName */ "OclIsUnique1",/* inverseName */ "inverseOf::OclIsUnique1",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::ocl::ocloperator::OclIsUnique1",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootOclIsUnique1"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ OclIsUnique1.class,/* json */ "{\"name\": \"oclIsUnique1\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::ocl::ocloperator::OclIsUnique1\", \"persistentName\": \"OclIsUnique1\", \"inverseName\": \"inverseOf::OclIsUnique1\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::ocl::ocloperator::OclIsUnique1\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootOclIsUnique1\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		oclIsUnique3(/* qualifiedName */ "umlgtest::org::umlg::ocl::ocloperator::OclIsUnique3",/* persistentName */ "OclIsUnique3",/* inverseName */ "inverseOf::OclIsUnique3",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::ocl::ocloperator::OclIsUnique3",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootOclIsUnique3"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ OclIsUnique3.class,/* json */ "{\"name\": \"oclIsUnique3\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::ocl::ocloperator::OclIsUnique3\", \"persistentName\": \"OclIsUnique3\", \"inverseName\": \"inverseOf::OclIsUnique3\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::ocl::ocloperator::OclIsUnique3\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootOclIsUnique3\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		oclExists1(/* qualifiedName */ "umlgtest::org::umlg::ocl::ocloperator::OclExists1",/* persistentName */ "OclExists1",/* inverseName */ "inverseOf::OclExists1",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::ocl::ocloperator::OclExists1",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootOclExists1"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ OclExists1.class,/* json */ "{\"name\": \"oclExists1\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::ocl::ocloperator::OclExists1\", \"persistentName\": \"OclExists1\", \"inverseName\": \"inverseOf::OclExists1\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::ocl::ocloperator::OclExists1\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootOclExists1\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		forAll1(/* qualifiedName */ "umlgtest::org::umlg::ocl::ocloperator::ForAll1",/* persistentName */ "ForAll1",/* inverseName */ "inverseOf::ForAll1",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::ocl::ocloperator::ForAll1",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootForAll1"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ ForAll1.class,/* json */ "{\"name\": \"forAll1\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::ocl::ocloperator::ForAll1\", \"persistentName\": \"ForAll1\", \"inverseName\": \"inverseOf::ForAll1\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::ocl::ocloperator::ForAll1\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootForAll1\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		oclOr(/* qualifiedName */ "umlgtest::org::umlg::ocl::ocloperator::OclOr",/* persistentName */ "OclOr",/* inverseName */ "inverseOf::OclOr",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::ocl::ocloperator::OclOr",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootOclOr"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ OclOr.class,/* json */ "{\"name\": \"oclOr\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::ocl::ocloperator::OclOr\", \"persistentName\": \"OclOr\", \"inverseName\": \"inverseOf::OclOr\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::ocl::ocloperator::OclOr\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootOclOr\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		oclIndexOf(/* qualifiedName */ "umlgtest::org::umlg::ocl::ocloperator::OclIndexOf",/* persistentName */ "OclIndexOf",/* inverseName */ "inverseOf::OclIndexOf",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::ocl::ocloperator::OclIndexOf",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootOclIndexOf"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ OclIndexOf.class,/* json */ "{\"name\": \"oclIndexOf\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::ocl::ocloperator::OclIndexOf\", \"persistentName\": \"OclIndexOf\", \"inverseName\": \"inverseOf::OclIndexOf\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::ocl::ocloperator::OclIndexOf\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootOclIndexOf\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		oclSubstring(/* qualifiedName */ "umlgtest::org::umlg::ocl::ocloperator::OclSubstring",/* persistentName */ "OclSubstring",/* inverseName */ "inverseOf::OclSubstring",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::ocl::ocloperator::OclSubstring",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootOclSubstring"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ OclSubstring.class,/* json */ "{\"name\": \"oclSubstring\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::ocl::ocloperator::OclSubstring\", \"persistentName\": \"OclSubstring\", \"inverseName\": \"inverseOf::OclSubstring\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::ocl::ocloperator::OclSubstring\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootOclSubstring\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		oclSubstringIndexOf(/* qualifiedName */ "umlgtest::org::umlg::ocl::ocloperator::OclSubstringIndexOf",/* persistentName */ "OclSubstringIndexOf",/* inverseName */ "inverseOf::OclSubstringIndexOf",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::ocl::ocloperator::OclSubstringIndexOf",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootOclSubstringIndexOf"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ OclSubstringIndexOf.class,/* json */ "{\"name\": \"oclSubstringIndexOf\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::ocl::ocloperator::OclSubstringIndexOf\", \"persistentName\": \"OclSubstringIndexOf\", \"inverseName\": \"inverseOf::OclSubstringIndexOf\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::ocl::ocloperator::OclSubstringIndexOf\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootOclSubstringIndexOf\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		oclToUpperLowerCase(/* qualifiedName */ "umlgtest::org::umlg::ocl::ocloperator::OclToUpperLowerCase",/* persistentName */ "OclToUpperLowerCase",/* inverseName */ "inverseOf::OclToUpperLowerCase",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::ocl::ocloperator::OclToUpperLowerCase",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootOclToUpperLowerCase"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ OclToUpperLowerCase.class,/* json */ "{\"name\": \"oclToUpperLowerCase\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::ocl::ocloperator::OclToUpperLowerCase\", \"persistentName\": \"OclToUpperLowerCase\", \"inverseName\": \"inverseOf::OclToUpperLowerCase\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::ocl::ocloperator::OclToUpperLowerCase\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootOclToUpperLowerCase\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		sortedByParent(/* qualifiedName */ "umlgtest::org::umlg::ocl::ocloperator::SortedByParent",/* persistentName */ "SortedByParent",/* inverseName */ "inverseOf::SortedByParent",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::ocl::ocloperator::SortedByParent",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootSortedByParent"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ SortedByParent.class,/* json */ "{\"name\": \"sortedByParent\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::ocl::ocloperator::SortedByParent\", \"persistentName\": \"SortedByParent\", \"inverseName\": \"inverseOf::SortedByParent\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::ocl::ocloperator::SortedByParent\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootSortedByParent\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		sortedByChild(/* qualifiedName */ "umlgtest::org::umlg::ocl::ocloperator::SortedByChild",/* persistentName */ "SortedByChild",/* inverseName */ "inverseOf::SortedByChild",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::ocl::ocloperator::SortedByChild",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootSortedByChild"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ SortedByChild.class,/* json */ "{\"name\": \"sortedByChild\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::ocl::ocloperator::SortedByChild\", \"persistentName\": \"SortedByChild\", \"inverseName\": \"inverseOf::SortedByChild\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::ocl::ocloperator::SortedByChild\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootSortedByChild\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		includesAll1(/* qualifiedName */ "umlgtest::org::umlg::ocl::ocloperator::IncludesAll1",/* persistentName */ "IncludesAll1",/* inverseName */ "inverseOf::IncludesAll1",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::ocl::ocloperator::IncludesAll1",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootIncludesAll1"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ IncludesAll1.class,/* json */ "{\"name\": \"includesAll1\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::ocl::ocloperator::IncludesAll1\", \"persistentName\": \"IncludesAll1\", \"inverseName\": \"inverseOf::IncludesAll1\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::ocl::ocloperator::IncludesAll1\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootIncludesAll1\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		includesAll2(/* qualifiedName */ "umlgtest::org::umlg::ocl::ocloperator::IncludesAll2",/* persistentName */ "IncludesAll2",/* inverseName */ "inverseOf::IncludesAll2",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::ocl::ocloperator::IncludesAll2",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootIncludesAll2"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ IncludesAll2.class,/* json */ "{\"name\": \"includesAll2\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::ocl::ocloperator::IncludesAll2\", \"persistentName\": \"IncludesAll2\", \"inverseName\": \"inverseOf::IncludesAll2\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::ocl::ocloperator::IncludesAll2\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootIncludesAll2\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		includesAll4(/* qualifiedName */ "umlgtest::org::umlg::ocl::ocloperator::testimport::IncludesAll4",/* persistentName */ "IncludesAll4",/* inverseName */ "inverseOf::IncludesAll4",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::ocl::ocloperator::testimport::IncludesAll4",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootIncludesAll4"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ IncludesAll4.class,/* json */ "{\"name\": \"includesAll4\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::ocl::ocloperator::testimport::IncludesAll4\", \"persistentName\": \"IncludesAll4\", \"inverseName\": \"inverseOf::IncludesAll4\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::ocl::ocloperator::testimport::IncludesAll4\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootIncludesAll4\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		includesAll3(/* qualifiedName */ "umlgtest::org::umlg::ocl::ocloperator::testimport::IncludesAll3",/* persistentName */ "IncludesAll3",/* inverseName */ "inverseOf::IncludesAll3",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::ocl::ocloperator::testimport::IncludesAll3",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootIncludesAll3"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ IncludesAll3.class,/* json */ "{\"name\": \"includesAll3\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::ocl::ocloperator::testimport::IncludesAll3\", \"persistentName\": \"IncludesAll3\", \"inverseName\": \"inverseOf::IncludesAll3\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::ocl::ocloperator::testimport::IncludesAll3\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootIncludesAll3\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		oclEnum(/* qualifiedName */ "umlgtest::org::umlg::ocl::oclenum::OclEnum",/* persistentName */ "OclEnum",/* inverseName */ "inverseOf::OclEnum",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::ocl::oclenum::OclEnum",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootOclEnum"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ OclEnum.class,/* json */ "{\"name\": \"oclEnum\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::ocl::oclenum::OclEnum\", \"persistentName\": \"OclEnum\", \"inverseName\": \"inverseOf::OclEnum\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::ocl::oclenum::OclEnum\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootOclEnum\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		oclQualifierA(/* qualifiedName */ "umlgtest::org::umlg::ocl::qualifier::OclQualifierA",/* persistentName */ "OclQualifierA",/* inverseName */ "inverseOf::OclQualifierA",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::ocl::qualifier::OclQualifierA",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootOclQualifierA"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ OclQualifierA.class,/* json */ "{\"name\": \"oclQualifierA\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::ocl::qualifier::OclQualifierA\", \"persistentName\": \"OclQualifierA\", \"inverseName\": \"inverseOf::OclQualifierA\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::ocl::qualifier::OclQualifierA\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootOclQualifierA\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		oclQualifierB(/* qualifiedName */ "umlgtest::org::umlg::ocl::qualifier::OclQualifierB",/* persistentName */ "OclQualifierB",/* inverseName */ "inverseOf::OclQualifierB",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::ocl::qualifier::OclQualifierB",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootOclQualifierB"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ OclQualifierB.class,/* json */ "{\"name\": \"oclQualifierB\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::ocl::qualifier::OclQualifierB\", \"persistentName\": \"OclQualifierB\", \"inverseName\": \"inverseOf::OclQualifierB\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::ocl::qualifier::OclQualifierB\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootOclQualifierB\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		oclQualifierC(/* qualifiedName */ "umlgtest::org::umlg::ocl::qualifier::OclQualifierC",/* persistentName */ "OclQualifierC",/* inverseName */ "inverseOf::OclQualifierC",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::ocl::qualifier::OclQualifierC",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootOclQualifierC"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ OclQualifierC.class,/* json */ "{\"name\": \"oclQualifierC\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::ocl::qualifier::OclQualifierC\", \"persistentName\": \"OclQualifierC\", \"inverseName\": \"inverseOf::OclQualifierC\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::ocl::qualifier::OclQualifierC\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootOclQualifierC\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		oclQualifierAA(/* qualifiedName */ "umlgtest::org::umlg::ocl::qualifier::OclQualifierAA",/* persistentName */ "OclQualifierAA",/* inverseName */ "inverseOf::OclQualifierAA",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::ocl::qualifier::OclQualifierAA",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootOclQualifierAA"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ OclQualifierAA.class,/* json */ "{\"name\": \"oclQualifierAA\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::ocl::qualifier::OclQualifierAA\", \"persistentName\": \"OclQualifierAA\", \"inverseName\": \"inverseOf::OclQualifierAA\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::ocl::qualifier::OclQualifierAA\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootOclQualifierAA\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		oclOperationA(/* qualifiedName */ "umlgtest::org::umlg::ocl::operation::OclOperationA",/* persistentName */ "OclOperationA",/* inverseName */ "inverseOf::OclOperationA",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::ocl::operation::OclOperationA",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootOclOperationA"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ OclOperationA.class,/* json */ "{\"name\": \"oclOperationA\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::ocl::operation::OclOperationA\", \"persistentName\": \"OclOperationA\", \"inverseName\": \"inverseOf::OclOperationA\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::ocl::operation::OclOperationA\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootOclOperationA\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		oclIsTypeOf(/* qualifiedName */ "umlgtest::org::umlg::ocl::oclIsTypeOf::OclIsTypeOf",/* persistentName */ "OclIsTypeOf",/* inverseName */ "inverseOf::OclIsTypeOf",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::ocl::oclIsTypeOf::OclIsTypeOf",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootOclIsTypeOf"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ OclIsTypeOf.class,/* json */ "{\"name\": \"oclIsTypeOf\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::ocl::oclIsTypeOf::OclIsTypeOf\", \"persistentName\": \"OclIsTypeOf\", \"inverseName\": \"inverseOf::OclIsTypeOf\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::ocl::oclIsTypeOf::OclIsTypeOf\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootOclIsTypeOf\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		oclIsKindOf(/* qualifiedName */ "umlgtest::org::umlg::ocl::oclIsTypeOf::OclIsKindOf",/* persistentName */ "OclIsKindOf",/* inverseName */ "inverseOf::OclIsKindOf",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::ocl::oclIsTypeOf::OclIsKindOf",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootOclIsKindOf"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ OclIsKindOf.class,/* json */ "{\"name\": \"oclIsKindOf\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::ocl::oclIsTypeOf::OclIsKindOf\", \"persistentName\": \"OclIsKindOf\", \"inverseName\": \"inverseOf::OclIsKindOf\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::ocl::oclIsTypeOf::OclIsKindOf\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootOclIsKindOf\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		abstractOclIsKindOf(/* qualifiedName */ "umlgtest::org::umlg::ocl::oclIsTypeOf::AbstractOclIsKindOf",/* persistentName */ "AbstractOclIsKindOf",/* inverseName */ "inverseOf::AbstractOclIsKindOf",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::ocl::oclIsTypeOf::AbstractOclIsKindOf",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootAbstractOclIsKindOf"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ AbstractOclIsKindOf.class,/* json */ "{\"name\": \"abstractOclIsKindOf\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::ocl::oclIsTypeOf::AbstractOclIsKindOf\", \"persistentName\": \"AbstractOclIsKindOf\", \"inverseName\": \"inverseOf::AbstractOclIsKindOf\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::ocl::oclIsTypeOf::AbstractOclIsKindOf\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootAbstractOclIsKindOf\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		testOclTypeOf(/* qualifiedName */ "umlgtest::org::umlg::ocl::oclIsTypeOf::TestOclTypeOf",/* persistentName */ "TestOclTypeOf",/* inverseName */ "inverseOf::TestOclTypeOf",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::ocl::oclIsTypeOf::TestOclTypeOf",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootTestOclTypeOf"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ TestOclTypeOf.class,/* json */ "{\"name\": \"testOclTypeOf\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::ocl::oclIsTypeOf::TestOclTypeOf\", \"persistentName\": \"TestOclTypeOf\", \"inverseName\": \"inverseOf::TestOclTypeOf\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::ocl::oclIsTypeOf::TestOclTypeOf\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootTestOclTypeOf\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		something(/* qualifiedName */ "umlgtest::org::umlg::ocl::oclIsTypeOf::Something",/* persistentName */ "Something",/* inverseName */ "inverseOf::Something",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::ocl::oclIsTypeOf::Something",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootSomething"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ Something.class,/* json */ "{\"name\": \"something\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::ocl::oclIsTypeOf::Something\", \"persistentName\": \"Something\", \"inverseName\": \"inverseOf::Something\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::ocl::oclIsTypeOf::Something\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootSomething\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		collect1(/* qualifiedName */ "umlgtest::org::umlg::ocl::collect::Collect1",/* persistentName */ "Collect1",/* inverseName */ "inverseOf::Collect1",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::ocl::collect::Collect1",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootCollect1"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ Collect1.class,/* json */ "{\"name\": \"collect1\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::ocl::collect::Collect1\", \"persistentName\": \"Collect1\", \"inverseName\": \"inverseOf::Collect1\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::ocl::collect::Collect1\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootCollect1\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		collect2(/* qualifiedName */ "umlgtest::org::umlg::ocl::Collect2",/* persistentName */ "Collect2",/* inverseName */ "inverseOf::Collect2",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::ocl::Collect2",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootCollect2"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ Collect2.class,/* json */ "{\"name\": \"collect2\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::ocl::Collect2\", \"persistentName\": \"Collect2\", \"inverseName\": \"inverseOf::Collect2\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::ocl::Collect2\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootCollect2\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		collect3(/* qualifiedName */ "umlgtest::org::umlg::ocl::Collect3",/* persistentName */ "Collect3",/* inverseName */ "inverseOf::Collect3",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::ocl::Collect3",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootCollect3"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ Collect3.class,/* json */ "{\"name\": \"collect3\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::ocl::Collect3\", \"persistentName\": \"Collect3\", \"inverseName\": \"inverseOf::Collect3\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::ocl::Collect3\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootCollect3\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		iterateParent(/* qualifiedName */ "umlgtest::org::umlg::ocl::iterate::IterateParent",/* persistentName */ "IterateParent",/* inverseName */ "inverseOf::IterateParent",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::ocl::iterate::IterateParent",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootIterateParent"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ IterateParent.class,/* json */ "{\"name\": \"iterateParent\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::ocl::iterate::IterateParent\", \"persistentName\": \"IterateParent\", \"inverseName\": \"inverseOf::IterateParent\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::ocl::iterate::IterateParent\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootIterateParent\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		aOptional(/* qualifiedName */ "umlgtest::org::umlg::optional::AOptional",/* persistentName */ "AOptional",/* inverseName */ "inverseOf::AOptional",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::optional::AOptional",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootAOptional"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ AOptional.class,/* json */ "{\"name\": \"aOptional\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::optional::AOptional\", \"persistentName\": \"AOptional\", \"inverseName\": \"inverseOf::AOptional\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::optional::AOptional\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootAOptional\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		bOptional(/* qualifiedName */ "umlgtest::org::umlg::optional::BOptional",/* persistentName */ "BOptional",/* inverseName */ "inverseOf::BOptional",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::optional::BOptional",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootBOptional"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ BOptional.class,/* json */ "{\"name\": \"bOptional\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::optional::BOptional\", \"persistentName\": \"BOptional\", \"inverseName\": \"inverseOf::BOptional\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::optional::BOptional\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootBOptional\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		cOptional(/* qualifiedName */ "umlgtest::org::umlg::optional::COptional",/* persistentName */ "COptional",/* inverseName */ "inverseOf::COptional",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::optional::COptional",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootCOptional"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ COptional.class,/* json */ "{\"name\": \"cOptional\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::optional::COptional\", \"persistentName\": \"COptional\", \"inverseName\": \"inverseOf::COptional\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::optional::COptional\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootCOptional\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		bBOptional(/* qualifiedName */ "umlgtest::org::umlg::optional::BBOptional",/* persistentName */ "BBOptional",/* inverseName */ "inverseOf::BBOptional",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::optional::BBOptional",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootBBOptional"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ BBOptional.class,/* json */ "{\"name\": \"bBOptional\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::optional::BBOptional\", \"persistentName\": \"BBOptional\", \"inverseName\": \"inverseOf::BBOptional\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::optional::BBOptional\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootBBOptional\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		networkSoftwareVersion(/* qualifiedName */ "umlgtest::org::umlg::optional::nodeconnectionspec::NetworkSoftwareVersion",/* persistentName */ "NetworkSoftwareVersion",/* inverseName */ "inverseOf::NetworkSoftwareVersion",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::optional::nodeconnectionspec::NetworkSoftwareVersion",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootNetworkSoftwareVersion"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ NetworkSoftwareVersion.class,/* json */ "{\"name\": \"networkSoftwareVersion\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::optional::nodeconnectionspec::NetworkSoftwareVersion\", \"persistentName\": \"NetworkSoftwareVersion\", \"inverseName\": \"inverseOf::NetworkSoftwareVersion\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::optional::nodeconnectionspec::NetworkSoftwareVersion\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootNetworkSoftwareVersion\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		manyTestA(/* qualifiedName */ "umlgtest::org::umlg::manytomany::ManyTestA",/* persistentName */ "ManyTestA",/* inverseName */ "inverseOf::ManyTestA",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::manytomany::ManyTestA",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootManyTestA"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ ManyTestA.class,/* json */ "{\"name\": \"manyTestA\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::manytomany::ManyTestA\", \"persistentName\": \"ManyTestA\", \"inverseName\": \"inverseOf::ManyTestA\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::manytomany::ManyTestA\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootManyTestA\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false),
		manyTestB(/* qualifiedName */ "umlgtest::org::umlg::manytomany::ManyTestB",/* persistentName */ "ManyTestB",/* inverseName */ "inverseOf::ManyTestB",/* inverseQualifiedName */ "inverseOf::umlgtest::org::umlg::manytomany::ManyTestB",/* isAssociationClassOne */ false,/* isMemberEndOfAssociationClass */ false,/* associationClassPropertyNameField */ "null",/* inverseAssociationClassPropertyNameField */ "null",/* isAssociationClassProperty */ false,/* isOnePrimitivePropertyOfAssociationClass */ false,/* isOnePrimitive */ false,/* isReadOnly */ false,/* dataTypeEnum */ null,/* validations */ Collections.emptyList(),/* isManyPrimitive */ false,/* oneEnumeration */ false,/* manyEnumeration */ false,/* isControllingSide */ false,/* isComposite */ true,/* isInverseComposite */ false,/* label */ UmlgLabelConverterFactory.getUmlgLabelConverter().convert("rootManyTestB"),/* isOneToOne */ false,/* isOneToMany */ true,/* isManyToOne */ false,/* isManyToMany */ false,/* upper */ -1,/* lower */ 0,/* inverseUpper */ 1,/* isQualified */ false,/* isInverseQualified */ false,/* isOrdered */ false,/* isInverseOrdered */ false,/* isUnique */ true,/* isInverseUnique */ true,/* isDerived */ false,/* isNavigable */ true,/* propertyType */ ManyTestB.class,/* json */ "{\"name\": \"manyTestB\", \"associationClassOne\": false, \"memberEndOfAssociationClass\": false, \"associationClassPropertyName\": null, \"inverseAssociationClassPropertyName\": null, \"associationClassProperty\": false, \"onePrimitivePropertyOfAssociationClass\": false, \"onePrimitive\": false, \"readOnly\": false, \"dataTypeEnum\": null, \"validations\": null, \"qualifiedName\": \"umlgtest::org::umlg::manytomany::ManyTestB\", \"persistentName\": \"ManyTestB\", \"inverseName\": \"inverseOf::ManyTestB\", \"inverseQualifiedName\": \"inverseOf::umlgtest::org::umlg::manytomany::ManyTestB\", \"manyPrimitive\": false, \"oneEnumeration\": false, \"manyEnumeration\": false, \"controllingSide\": false, \"composite\": true, \"inverseComposite\": false, \"oneToOne\": false, \"oneToMany\": true, \"manyToOne\": false, \"manyToMany\": false, \"upper\": -1, \"lower\": 0, \"inverseUpper\": 1, \"label\": \"rootManyTestB\", \"qualified\": false, \"inverseQualified\": false, \"ordered\": false, \"inverseOrdered\": false, \"unique\": true, \"inverseUnique\": true, \"derived\": false, \"navigable\": true}",/* isChangeListenerAttribute */ false);
		private String _qualifiedName;
		private String _persistentName;
		private String _inverseName;
		private String _inverseQualifiedName;
		private boolean _associationClassOne;
		private boolean _memberEndOfAssociationClass;
		private String _associationClassPropertyName;
		private String _inverseAssociationClassPropertyName;
		private boolean _associationClassProperty;
		private boolean _onePrimitivePropertyOfAssociationClass;
		private boolean _onePrimitive;
		private Boolean _readOnly;
		private DataTypeEnum dataTypeEnum;
		private List validations;
		private boolean _manyPrimitive;
		private boolean _oneEnumeration;
		private boolean _manyEnumeration;
		private boolean _controllingSide;
		private boolean _composite;
		private boolean _inverseComposite;
		private String _label;
		private boolean _oneToOne;
		private boolean _oneToMany;
		private boolean _manyToOne;
		private boolean _manyToMany;
		private int _upper;
		private int _lower;
		private int _inverseUpper;
		private boolean _qualified;
		private boolean _inverseQualified;
		private boolean _ordered;
		private boolean _inverseOrdered;
		private boolean _unique;
		private boolean _inverseUnique;
		private boolean _derived;
		private boolean _navigability;
		private Class _propertyType;
		private String _json;
		private boolean _changeListener;
		/**
		 * constructor for UmlgtestRuntimePropertyEnum
		 * 
		 * @param _qualifiedName 
		 * @param _persistentName 
		 * @param _inverseName 
		 * @param _inverseQualifiedName 
		 * @param _associationClassOne 
		 * @param _memberEndOfAssociationClass 
		 * @param _associationClassPropertyName 
		 * @param _inverseAssociationClassPropertyName 
		 * @param _associationClassProperty 
		 * @param _onePrimitivePropertyOfAssociationClass 
		 * @param _onePrimitive 
		 * @param _readOnly 
		 * @param dataTypeEnum 
		 * @param validations 
		 * @param _manyPrimitive 
		 * @param _oneEnumeration 
		 * @param _manyEnumeration 
		 * @param _controllingSide 
		 * @param _composite 
		 * @param _inverseComposite 
		 * @param _label 
		 * @param _oneToOne 
		 * @param _oneToMany 
		 * @param _manyToOne 
		 * @param _manyToMany 
		 * @param _upper 
		 * @param _lower 
		 * @param _inverseUpper 
		 * @param _qualified 
		 * @param _inverseQualified 
		 * @param _ordered 
		 * @param _inverseOrdered 
		 * @param _unique 
		 * @param _inverseUnique 
		 * @param _derived 
		 * @param _navigability 
		 * @param _propertyType 
		 * @param _json 
		 * @param _changeListener 
		 */
		private UmlgtestRuntimePropertyEnum(String _qualifiedName, String _persistentName, String _inverseName, String _inverseQualifiedName, boolean _associationClassOne, boolean _memberEndOfAssociationClass, String _associationClassPropertyName, String _inverseAssociationClassPropertyName, boolean _associationClassProperty, boolean _onePrimitivePropertyOfAssociationClass, boolean _onePrimitive, Boolean _readOnly, DataTypeEnum dataTypeEnum, List validations, boolean _manyPrimitive, boolean _oneEnumeration, boolean _manyEnumeration, boolean _controllingSide, boolean _composite, boolean _inverseComposite, String _label, boolean _oneToOne, boolean _oneToMany, boolean _manyToOne, boolean _manyToMany, int _upper, int _lower, int _inverseUpper, boolean _qualified, boolean _inverseQualified, boolean _ordered, boolean _inverseOrdered, boolean _unique, boolean _inverseUnique, boolean _derived, boolean _navigability, Class _propertyType, String _json, boolean _changeListener)  {
			this._qualifiedName = _qualifiedName;
			this._persistentName = _persistentName;
			this._inverseName = _inverseName;
			this._inverseQualifiedName = _inverseQualifiedName;
			this._associationClassOne = _associationClassOne;
			this._memberEndOfAssociationClass = _memberEndOfAssociationClass;
			this._associationClassPropertyName = _associationClassPropertyName;
			this._inverseAssociationClassPropertyName = _inverseAssociationClassPropertyName;
			this._associationClassProperty = _associationClassProperty;
			this._onePrimitivePropertyOfAssociationClass = _onePrimitivePropertyOfAssociationClass;
			this._onePrimitive = _onePrimitive;
			this._readOnly = _readOnly;
			this.dataTypeEnum = dataTypeEnum;
			this.validations = validations;
			this._manyPrimitive = _manyPrimitive;
			this._oneEnumeration = _oneEnumeration;
			this._manyEnumeration = _manyEnumeration;
			this._controllingSide = _controllingSide;
			this._composite = _composite;
			this._inverseComposite = _inverseComposite;
			this._label = _label;
			this._oneToOne = _oneToOne;
			this._oneToMany = _oneToMany;
			this._manyToOne = _manyToOne;
			this._manyToMany = _manyToMany;
			this._upper = _upper;
			this._lower = _lower;
			this._inverseUpper = _inverseUpper;
			this._qualified = _qualified;
			this._inverseQualified = _inverseQualified;
			this._ordered = _ordered;
			this._inverseOrdered = _inverseOrdered;
			this._unique = _unique;
			this._inverseUnique = _inverseUnique;
			this._derived = _derived;
			this._navigability = _navigability;
			this._propertyType = _propertyType;
			this._json = _json;
			this._changeListener = _changeListener;
		}
	
		static public String asJson() {
			int count = 1;
			StringBuilder sb = new StringBuilder();;
			sb.append("{\"name\": \"umlgtest\", ");
			sb.append("\"uri\": \"TODO\", ");
			sb.append("\"properties\": [");
			sb.append(UmlgtestRuntimePropertyEnum.umlgtest.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.creator.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.god.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.qualifierA.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.qualifierB.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.qualifierC.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.qualifierD.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.aQualifierB.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.aQualifierC.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.aQualifierD.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.q.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.concreteQ1.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.concreteQ2.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.aAQualifierAA.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.aAQualifierAAA.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.sequenceRoot.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.setRoot.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.bagRoot.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.orderedSetRoot.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.ring.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.a.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.b.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.c.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.d.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.f.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.g.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.h.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.one1.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.constraintRoot.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.dataTypeEntity.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.parent1.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.parent2.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.root1.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.root2.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.vechile.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.car.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.boat.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.horse.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.steeringControl.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.steeringWheel.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.tiller.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.reins.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.bsc.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.bts.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.cell.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.subsetParent.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.account.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.legalEntity.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.personalAccount.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.corporateAccount.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.person.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.company.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.tree.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.oak.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.elm.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.willow.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.baseRoot.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.middleRoot.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.topRoot.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.associationToSelf.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.sequenceTestAgain1.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.sequenceTestAgain2.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.e.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.associationClass1.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.associationClass2.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.associationClass3.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.associationClass4.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.associationClass5.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.virtualGroup.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.workspaceElement.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.hour.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.objectType.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.halfHour.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.testValidation.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.testManyValidation.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.javaPrimitiveType.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.javaPrimitiveTypeWithValidation.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.javaManyPrimitiveTypeWithValidation.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.product.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.human.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.oclDataType1.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.oclAnd.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.oclIsUnique1.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.oclIsUnique3.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.oclExists1.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.forAll1.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.oclOr.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.oclIndexOf.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.oclSubstring.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.oclSubstringIndexOf.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.oclToUpperLowerCase.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.sortedByParent.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.sortedByChild.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.includesAll1.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.includesAll2.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.includesAll4.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.includesAll3.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.oclEnum.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.oclQualifierA.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.oclQualifierB.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.oclQualifierC.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.oclQualifierAA.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.oclOperationA.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.oclIsTypeOf.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.oclIsKindOf.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.abstractOclIsKindOf.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.testOclTypeOf.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.something.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.collect1.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.collect2.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.collect3.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.iterateParent.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.aOptional.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.bOptional.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.cOptional.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.bBOptional.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.networkSoftwareVersion.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.manyTestA.toJson());
			sb.append(",");
			sb.append(UmlgtestRuntimePropertyEnum.manyTestB.toJson());
			sb.append("]}");
			return sb.toString();
		}
		
		static public UmlgtestRuntimePropertyEnum fromInverseQualifiedName(String inverseQualifiedName) {
			if ( manyTestB.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return manyTestB;
			}
			if ( manyTestA.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return manyTestA;
			}
			if ( networkSoftwareVersion.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return networkSoftwareVersion;
			}
			if ( bBOptional.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return bBOptional;
			}
			if ( cOptional.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return cOptional;
			}
			if ( bOptional.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return bOptional;
			}
			if ( aOptional.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return aOptional;
			}
			if ( iterateParent.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return iterateParent;
			}
			if ( collect3.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return collect3;
			}
			if ( collect2.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return collect2;
			}
			if ( collect1.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return collect1;
			}
			if ( something.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return something;
			}
			if ( testOclTypeOf.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return testOclTypeOf;
			}
			if ( abstractOclIsKindOf.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return abstractOclIsKindOf;
			}
			if ( oclIsKindOf.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return oclIsKindOf;
			}
			if ( oclIsTypeOf.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return oclIsTypeOf;
			}
			if ( oclOperationA.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return oclOperationA;
			}
			if ( oclQualifierAA.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return oclQualifierAA;
			}
			if ( oclQualifierC.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return oclQualifierC;
			}
			if ( oclQualifierB.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return oclQualifierB;
			}
			if ( oclQualifierA.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return oclQualifierA;
			}
			if ( oclEnum.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return oclEnum;
			}
			if ( includesAll3.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return includesAll3;
			}
			if ( includesAll4.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return includesAll4;
			}
			if ( includesAll2.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return includesAll2;
			}
			if ( includesAll1.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return includesAll1;
			}
			if ( sortedByChild.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return sortedByChild;
			}
			if ( sortedByParent.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return sortedByParent;
			}
			if ( oclToUpperLowerCase.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return oclToUpperLowerCase;
			}
			if ( oclSubstringIndexOf.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return oclSubstringIndexOf;
			}
			if ( oclSubstring.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return oclSubstring;
			}
			if ( oclIndexOf.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return oclIndexOf;
			}
			if ( oclOr.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return oclOr;
			}
			if ( forAll1.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return forAll1;
			}
			if ( oclExists1.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return oclExists1;
			}
			if ( oclIsUnique3.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return oclIsUnique3;
			}
			if ( oclIsUnique1.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return oclIsUnique1;
			}
			if ( oclAnd.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return oclAnd;
			}
			if ( oclDataType1.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return oclDataType1;
			}
			if ( human.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return human;
			}
			if ( product.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return product;
			}
			if ( javaManyPrimitiveTypeWithValidation.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return javaManyPrimitiveTypeWithValidation;
			}
			if ( javaPrimitiveTypeWithValidation.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return javaPrimitiveTypeWithValidation;
			}
			if ( javaPrimitiveType.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return javaPrimitiveType;
			}
			if ( testManyValidation.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return testManyValidation;
			}
			if ( testValidation.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return testValidation;
			}
			if ( halfHour.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return halfHour;
			}
			if ( objectType.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return objectType;
			}
			if ( hour.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return hour;
			}
			if ( workspaceElement.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return workspaceElement;
			}
			if ( virtualGroup.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return virtualGroup;
			}
			if ( associationClass5.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return associationClass5;
			}
			if ( associationClass4.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return associationClass4;
			}
			if ( associationClass3.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return associationClass3;
			}
			if ( associationClass2.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return associationClass2;
			}
			if ( associationClass1.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return associationClass1;
			}
			if ( e.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return e;
			}
			if ( sequenceTestAgain2.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return sequenceTestAgain2;
			}
			if ( sequenceTestAgain1.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return sequenceTestAgain1;
			}
			if ( associationToSelf.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return associationToSelf;
			}
			if ( topRoot.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return topRoot;
			}
			if ( middleRoot.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return middleRoot;
			}
			if ( baseRoot.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return baseRoot;
			}
			if ( willow.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return willow;
			}
			if ( elm.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return elm;
			}
			if ( oak.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return oak;
			}
			if ( tree.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return tree;
			}
			if ( company.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return company;
			}
			if ( person.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return person;
			}
			if ( corporateAccount.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return corporateAccount;
			}
			if ( personalAccount.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return personalAccount;
			}
			if ( legalEntity.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return legalEntity;
			}
			if ( account.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return account;
			}
			if ( subsetParent.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return subsetParent;
			}
			if ( cell.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return cell;
			}
			if ( bts.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return bts;
			}
			if ( bsc.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return bsc;
			}
			if ( reins.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return reins;
			}
			if ( tiller.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return tiller;
			}
			if ( steeringWheel.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return steeringWheel;
			}
			if ( steeringControl.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return steeringControl;
			}
			if ( horse.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return horse;
			}
			if ( boat.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return boat;
			}
			if ( car.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return car;
			}
			if ( vechile.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return vechile;
			}
			if ( root2.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return root2;
			}
			if ( root1.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return root1;
			}
			if ( parent2.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return parent2;
			}
			if ( parent1.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return parent1;
			}
			if ( dataTypeEntity.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return dataTypeEntity;
			}
			if ( constraintRoot.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return constraintRoot;
			}
			if ( one1.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return one1;
			}
			if ( h.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return h;
			}
			if ( g.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return g;
			}
			if ( f.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return f;
			}
			if ( d.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return d;
			}
			if ( c.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return c;
			}
			if ( b.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return b;
			}
			if ( a.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return a;
			}
			if ( ring.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return ring;
			}
			if ( orderedSetRoot.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return orderedSetRoot;
			}
			if ( bagRoot.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return bagRoot;
			}
			if ( setRoot.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return setRoot;
			}
			if ( sequenceRoot.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return sequenceRoot;
			}
			if ( aAQualifierAAA.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return aAQualifierAAA;
			}
			if ( aAQualifierAA.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return aAQualifierAA;
			}
			if ( concreteQ2.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return concreteQ2;
			}
			if ( concreteQ1.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return concreteQ1;
			}
			if ( q.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return q;
			}
			if ( aQualifierD.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return aQualifierD;
			}
			if ( aQualifierC.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return aQualifierC;
			}
			if ( aQualifierB.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return aQualifierB;
			}
			if ( qualifierD.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return qualifierD;
			}
			if ( qualifierC.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return qualifierC;
			}
			if ( qualifierB.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return qualifierB;
			}
			if ( qualifierA.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return qualifierA;
			}
			if ( god.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return god;
			}
			if ( creator.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return creator;
			}
			if ( umlgtest.getInverseQualifiedName().equals(inverseQualifiedName) ) {
				return umlgtest;
			}
			return null;
		}
		
		static public UmlgtestRuntimePropertyEnum fromLabel(String _label) {
			if ( manyTestB.getLabel().equals(_label) ) {
				return manyTestB;
			}
			if ( manyTestA.getLabel().equals(_label) ) {
				return manyTestA;
			}
			if ( networkSoftwareVersion.getLabel().equals(_label) ) {
				return networkSoftwareVersion;
			}
			if ( bBOptional.getLabel().equals(_label) ) {
				return bBOptional;
			}
			if ( cOptional.getLabel().equals(_label) ) {
				return cOptional;
			}
			if ( bOptional.getLabel().equals(_label) ) {
				return bOptional;
			}
			if ( aOptional.getLabel().equals(_label) ) {
				return aOptional;
			}
			if ( iterateParent.getLabel().equals(_label) ) {
				return iterateParent;
			}
			if ( collect3.getLabel().equals(_label) ) {
				return collect3;
			}
			if ( collect2.getLabel().equals(_label) ) {
				return collect2;
			}
			if ( collect1.getLabel().equals(_label) ) {
				return collect1;
			}
			if ( something.getLabel().equals(_label) ) {
				return something;
			}
			if ( testOclTypeOf.getLabel().equals(_label) ) {
				return testOclTypeOf;
			}
			if ( abstractOclIsKindOf.getLabel().equals(_label) ) {
				return abstractOclIsKindOf;
			}
			if ( oclIsKindOf.getLabel().equals(_label) ) {
				return oclIsKindOf;
			}
			if ( oclIsTypeOf.getLabel().equals(_label) ) {
				return oclIsTypeOf;
			}
			if ( oclOperationA.getLabel().equals(_label) ) {
				return oclOperationA;
			}
			if ( oclQualifierAA.getLabel().equals(_label) ) {
				return oclQualifierAA;
			}
			if ( oclQualifierC.getLabel().equals(_label) ) {
				return oclQualifierC;
			}
			if ( oclQualifierB.getLabel().equals(_label) ) {
				return oclQualifierB;
			}
			if ( oclQualifierA.getLabel().equals(_label) ) {
				return oclQualifierA;
			}
			if ( oclEnum.getLabel().equals(_label) ) {
				return oclEnum;
			}
			if ( includesAll3.getLabel().equals(_label) ) {
				return includesAll3;
			}
			if ( includesAll4.getLabel().equals(_label) ) {
				return includesAll4;
			}
			if ( includesAll2.getLabel().equals(_label) ) {
				return includesAll2;
			}
			if ( includesAll1.getLabel().equals(_label) ) {
				return includesAll1;
			}
			if ( sortedByChild.getLabel().equals(_label) ) {
				return sortedByChild;
			}
			if ( sortedByParent.getLabel().equals(_label) ) {
				return sortedByParent;
			}
			if ( oclToUpperLowerCase.getLabel().equals(_label) ) {
				return oclToUpperLowerCase;
			}
			if ( oclSubstringIndexOf.getLabel().equals(_label) ) {
				return oclSubstringIndexOf;
			}
			if ( oclSubstring.getLabel().equals(_label) ) {
				return oclSubstring;
			}
			if ( oclIndexOf.getLabel().equals(_label) ) {
				return oclIndexOf;
			}
			if ( oclOr.getLabel().equals(_label) ) {
				return oclOr;
			}
			if ( forAll1.getLabel().equals(_label) ) {
				return forAll1;
			}
			if ( oclExists1.getLabel().equals(_label) ) {
				return oclExists1;
			}
			if ( oclIsUnique3.getLabel().equals(_label) ) {
				return oclIsUnique3;
			}
			if ( oclIsUnique1.getLabel().equals(_label) ) {
				return oclIsUnique1;
			}
			if ( oclAnd.getLabel().equals(_label) ) {
				return oclAnd;
			}
			if ( oclDataType1.getLabel().equals(_label) ) {
				return oclDataType1;
			}
			if ( human.getLabel().equals(_label) ) {
				return human;
			}
			if ( product.getLabel().equals(_label) ) {
				return product;
			}
			if ( javaManyPrimitiveTypeWithValidation.getLabel().equals(_label) ) {
				return javaManyPrimitiveTypeWithValidation;
			}
			if ( javaPrimitiveTypeWithValidation.getLabel().equals(_label) ) {
				return javaPrimitiveTypeWithValidation;
			}
			if ( javaPrimitiveType.getLabel().equals(_label) ) {
				return javaPrimitiveType;
			}
			if ( testManyValidation.getLabel().equals(_label) ) {
				return testManyValidation;
			}
			if ( testValidation.getLabel().equals(_label) ) {
				return testValidation;
			}
			if ( halfHour.getLabel().equals(_label) ) {
				return halfHour;
			}
			if ( objectType.getLabel().equals(_label) ) {
				return objectType;
			}
			if ( hour.getLabel().equals(_label) ) {
				return hour;
			}
			if ( workspaceElement.getLabel().equals(_label) ) {
				return workspaceElement;
			}
			if ( virtualGroup.getLabel().equals(_label) ) {
				return virtualGroup;
			}
			if ( associationClass5.getLabel().equals(_label) ) {
				return associationClass5;
			}
			if ( associationClass4.getLabel().equals(_label) ) {
				return associationClass4;
			}
			if ( associationClass3.getLabel().equals(_label) ) {
				return associationClass3;
			}
			if ( associationClass2.getLabel().equals(_label) ) {
				return associationClass2;
			}
			if ( associationClass1.getLabel().equals(_label) ) {
				return associationClass1;
			}
			if ( e.getLabel().equals(_label) ) {
				return e;
			}
			if ( sequenceTestAgain2.getLabel().equals(_label) ) {
				return sequenceTestAgain2;
			}
			if ( sequenceTestAgain1.getLabel().equals(_label) ) {
				return sequenceTestAgain1;
			}
			if ( associationToSelf.getLabel().equals(_label) ) {
				return associationToSelf;
			}
			if ( topRoot.getLabel().equals(_label) ) {
				return topRoot;
			}
			if ( middleRoot.getLabel().equals(_label) ) {
				return middleRoot;
			}
			if ( baseRoot.getLabel().equals(_label) ) {
				return baseRoot;
			}
			if ( willow.getLabel().equals(_label) ) {
				return willow;
			}
			if ( elm.getLabel().equals(_label) ) {
				return elm;
			}
			if ( oak.getLabel().equals(_label) ) {
				return oak;
			}
			if ( tree.getLabel().equals(_label) ) {
				return tree;
			}
			if ( company.getLabel().equals(_label) ) {
				return company;
			}
			if ( person.getLabel().equals(_label) ) {
				return person;
			}
			if ( corporateAccount.getLabel().equals(_label) ) {
				return corporateAccount;
			}
			if ( personalAccount.getLabel().equals(_label) ) {
				return personalAccount;
			}
			if ( legalEntity.getLabel().equals(_label) ) {
				return legalEntity;
			}
			if ( account.getLabel().equals(_label) ) {
				return account;
			}
			if ( subsetParent.getLabel().equals(_label) ) {
				return subsetParent;
			}
			if ( cell.getLabel().equals(_label) ) {
				return cell;
			}
			if ( bts.getLabel().equals(_label) ) {
				return bts;
			}
			if ( bsc.getLabel().equals(_label) ) {
				return bsc;
			}
			if ( reins.getLabel().equals(_label) ) {
				return reins;
			}
			if ( tiller.getLabel().equals(_label) ) {
				return tiller;
			}
			if ( steeringWheel.getLabel().equals(_label) ) {
				return steeringWheel;
			}
			if ( steeringControl.getLabel().equals(_label) ) {
				return steeringControl;
			}
			if ( horse.getLabel().equals(_label) ) {
				return horse;
			}
			if ( boat.getLabel().equals(_label) ) {
				return boat;
			}
			if ( car.getLabel().equals(_label) ) {
				return car;
			}
			if ( vechile.getLabel().equals(_label) ) {
				return vechile;
			}
			if ( root2.getLabel().equals(_label) ) {
				return root2;
			}
			if ( root1.getLabel().equals(_label) ) {
				return root1;
			}
			if ( parent2.getLabel().equals(_label) ) {
				return parent2;
			}
			if ( parent1.getLabel().equals(_label) ) {
				return parent1;
			}
			if ( dataTypeEntity.getLabel().equals(_label) ) {
				return dataTypeEntity;
			}
			if ( constraintRoot.getLabel().equals(_label) ) {
				return constraintRoot;
			}
			if ( one1.getLabel().equals(_label) ) {
				return one1;
			}
			if ( h.getLabel().equals(_label) ) {
				return h;
			}
			if ( g.getLabel().equals(_label) ) {
				return g;
			}
			if ( f.getLabel().equals(_label) ) {
				return f;
			}
			if ( d.getLabel().equals(_label) ) {
				return d;
			}
			if ( c.getLabel().equals(_label) ) {
				return c;
			}
			if ( b.getLabel().equals(_label) ) {
				return b;
			}
			if ( a.getLabel().equals(_label) ) {
				return a;
			}
			if ( ring.getLabel().equals(_label) ) {
				return ring;
			}
			if ( orderedSetRoot.getLabel().equals(_label) ) {
				return orderedSetRoot;
			}
			if ( bagRoot.getLabel().equals(_label) ) {
				return bagRoot;
			}
			if ( setRoot.getLabel().equals(_label) ) {
				return setRoot;
			}
			if ( sequenceRoot.getLabel().equals(_label) ) {
				return sequenceRoot;
			}
			if ( aAQualifierAAA.getLabel().equals(_label) ) {
				return aAQualifierAAA;
			}
			if ( aAQualifierAA.getLabel().equals(_label) ) {
				return aAQualifierAA;
			}
			if ( concreteQ2.getLabel().equals(_label) ) {
				return concreteQ2;
			}
			if ( concreteQ1.getLabel().equals(_label) ) {
				return concreteQ1;
			}
			if ( q.getLabel().equals(_label) ) {
				return q;
			}
			if ( aQualifierD.getLabel().equals(_label) ) {
				return aQualifierD;
			}
			if ( aQualifierC.getLabel().equals(_label) ) {
				return aQualifierC;
			}
			if ( aQualifierB.getLabel().equals(_label) ) {
				return aQualifierB;
			}
			if ( qualifierD.getLabel().equals(_label) ) {
				return qualifierD;
			}
			if ( qualifierC.getLabel().equals(_label) ) {
				return qualifierC;
			}
			if ( qualifierB.getLabel().equals(_label) ) {
				return qualifierB;
			}
			if ( qualifierA.getLabel().equals(_label) ) {
				return qualifierA;
			}
			if ( god.getLabel().equals(_label) ) {
				return god;
			}
			if ( creator.getLabel().equals(_label) ) {
				return creator;
			}
			if ( umlgtest.getLabel().equals(_label) ) {
				return umlgtest;
			}
			return null;
		}
		
		static public UmlgtestRuntimePropertyEnum fromQualifiedName(String qualifiedName) {
			if ( manyTestB.getQualifiedName().equals(qualifiedName) ) {
				return manyTestB;
			}
			if ( manyTestA.getQualifiedName().equals(qualifiedName) ) {
				return manyTestA;
			}
			if ( networkSoftwareVersion.getQualifiedName().equals(qualifiedName) ) {
				return networkSoftwareVersion;
			}
			if ( bBOptional.getQualifiedName().equals(qualifiedName) ) {
				return bBOptional;
			}
			if ( cOptional.getQualifiedName().equals(qualifiedName) ) {
				return cOptional;
			}
			if ( bOptional.getQualifiedName().equals(qualifiedName) ) {
				return bOptional;
			}
			if ( aOptional.getQualifiedName().equals(qualifiedName) ) {
				return aOptional;
			}
			if ( iterateParent.getQualifiedName().equals(qualifiedName) ) {
				return iterateParent;
			}
			if ( collect3.getQualifiedName().equals(qualifiedName) ) {
				return collect3;
			}
			if ( collect2.getQualifiedName().equals(qualifiedName) ) {
				return collect2;
			}
			if ( collect1.getQualifiedName().equals(qualifiedName) ) {
				return collect1;
			}
			if ( something.getQualifiedName().equals(qualifiedName) ) {
				return something;
			}
			if ( testOclTypeOf.getQualifiedName().equals(qualifiedName) ) {
				return testOclTypeOf;
			}
			if ( abstractOclIsKindOf.getQualifiedName().equals(qualifiedName) ) {
				return abstractOclIsKindOf;
			}
			if ( oclIsKindOf.getQualifiedName().equals(qualifiedName) ) {
				return oclIsKindOf;
			}
			if ( oclIsTypeOf.getQualifiedName().equals(qualifiedName) ) {
				return oclIsTypeOf;
			}
			if ( oclOperationA.getQualifiedName().equals(qualifiedName) ) {
				return oclOperationA;
			}
			if ( oclQualifierAA.getQualifiedName().equals(qualifiedName) ) {
				return oclQualifierAA;
			}
			if ( oclQualifierC.getQualifiedName().equals(qualifiedName) ) {
				return oclQualifierC;
			}
			if ( oclQualifierB.getQualifiedName().equals(qualifiedName) ) {
				return oclQualifierB;
			}
			if ( oclQualifierA.getQualifiedName().equals(qualifiedName) ) {
				return oclQualifierA;
			}
			if ( oclEnum.getQualifiedName().equals(qualifiedName) ) {
				return oclEnum;
			}
			if ( includesAll3.getQualifiedName().equals(qualifiedName) ) {
				return includesAll3;
			}
			if ( includesAll4.getQualifiedName().equals(qualifiedName) ) {
				return includesAll4;
			}
			if ( includesAll2.getQualifiedName().equals(qualifiedName) ) {
				return includesAll2;
			}
			if ( includesAll1.getQualifiedName().equals(qualifiedName) ) {
				return includesAll1;
			}
			if ( sortedByChild.getQualifiedName().equals(qualifiedName) ) {
				return sortedByChild;
			}
			if ( sortedByParent.getQualifiedName().equals(qualifiedName) ) {
				return sortedByParent;
			}
			if ( oclToUpperLowerCase.getQualifiedName().equals(qualifiedName) ) {
				return oclToUpperLowerCase;
			}
			if ( oclSubstringIndexOf.getQualifiedName().equals(qualifiedName) ) {
				return oclSubstringIndexOf;
			}
			if ( oclSubstring.getQualifiedName().equals(qualifiedName) ) {
				return oclSubstring;
			}
			if ( oclIndexOf.getQualifiedName().equals(qualifiedName) ) {
				return oclIndexOf;
			}
			if ( oclOr.getQualifiedName().equals(qualifiedName) ) {
				return oclOr;
			}
			if ( forAll1.getQualifiedName().equals(qualifiedName) ) {
				return forAll1;
			}
			if ( oclExists1.getQualifiedName().equals(qualifiedName) ) {
				return oclExists1;
			}
			if ( oclIsUnique3.getQualifiedName().equals(qualifiedName) ) {
				return oclIsUnique3;
			}
			if ( oclIsUnique1.getQualifiedName().equals(qualifiedName) ) {
				return oclIsUnique1;
			}
			if ( oclAnd.getQualifiedName().equals(qualifiedName) ) {
				return oclAnd;
			}
			if ( oclDataType1.getQualifiedName().equals(qualifiedName) ) {
				return oclDataType1;
			}
			if ( human.getQualifiedName().equals(qualifiedName) ) {
				return human;
			}
			if ( product.getQualifiedName().equals(qualifiedName) ) {
				return product;
			}
			if ( javaManyPrimitiveTypeWithValidation.getQualifiedName().equals(qualifiedName) ) {
				return javaManyPrimitiveTypeWithValidation;
			}
			if ( javaPrimitiveTypeWithValidation.getQualifiedName().equals(qualifiedName) ) {
				return javaPrimitiveTypeWithValidation;
			}
			if ( javaPrimitiveType.getQualifiedName().equals(qualifiedName) ) {
				return javaPrimitiveType;
			}
			if ( testManyValidation.getQualifiedName().equals(qualifiedName) ) {
				return testManyValidation;
			}
			if ( testValidation.getQualifiedName().equals(qualifiedName) ) {
				return testValidation;
			}
			if ( halfHour.getQualifiedName().equals(qualifiedName) ) {
				return halfHour;
			}
			if ( objectType.getQualifiedName().equals(qualifiedName) ) {
				return objectType;
			}
			if ( hour.getQualifiedName().equals(qualifiedName) ) {
				return hour;
			}
			if ( workspaceElement.getQualifiedName().equals(qualifiedName) ) {
				return workspaceElement;
			}
			if ( virtualGroup.getQualifiedName().equals(qualifiedName) ) {
				return virtualGroup;
			}
			if ( associationClass5.getQualifiedName().equals(qualifiedName) ) {
				return associationClass5;
			}
			if ( associationClass4.getQualifiedName().equals(qualifiedName) ) {
				return associationClass4;
			}
			if ( associationClass3.getQualifiedName().equals(qualifiedName) ) {
				return associationClass3;
			}
			if ( associationClass2.getQualifiedName().equals(qualifiedName) ) {
				return associationClass2;
			}
			if ( associationClass1.getQualifiedName().equals(qualifiedName) ) {
				return associationClass1;
			}
			if ( e.getQualifiedName().equals(qualifiedName) ) {
				return e;
			}
			if ( sequenceTestAgain2.getQualifiedName().equals(qualifiedName) ) {
				return sequenceTestAgain2;
			}
			if ( sequenceTestAgain1.getQualifiedName().equals(qualifiedName) ) {
				return sequenceTestAgain1;
			}
			if ( associationToSelf.getQualifiedName().equals(qualifiedName) ) {
				return associationToSelf;
			}
			if ( topRoot.getQualifiedName().equals(qualifiedName) ) {
				return topRoot;
			}
			if ( middleRoot.getQualifiedName().equals(qualifiedName) ) {
				return middleRoot;
			}
			if ( baseRoot.getQualifiedName().equals(qualifiedName) ) {
				return baseRoot;
			}
			if ( willow.getQualifiedName().equals(qualifiedName) ) {
				return willow;
			}
			if ( elm.getQualifiedName().equals(qualifiedName) ) {
				return elm;
			}
			if ( oak.getQualifiedName().equals(qualifiedName) ) {
				return oak;
			}
			if ( tree.getQualifiedName().equals(qualifiedName) ) {
				return tree;
			}
			if ( company.getQualifiedName().equals(qualifiedName) ) {
				return company;
			}
			if ( person.getQualifiedName().equals(qualifiedName) ) {
				return person;
			}
			if ( corporateAccount.getQualifiedName().equals(qualifiedName) ) {
				return corporateAccount;
			}
			if ( personalAccount.getQualifiedName().equals(qualifiedName) ) {
				return personalAccount;
			}
			if ( legalEntity.getQualifiedName().equals(qualifiedName) ) {
				return legalEntity;
			}
			if ( account.getQualifiedName().equals(qualifiedName) ) {
				return account;
			}
			if ( subsetParent.getQualifiedName().equals(qualifiedName) ) {
				return subsetParent;
			}
			if ( cell.getQualifiedName().equals(qualifiedName) ) {
				return cell;
			}
			if ( bts.getQualifiedName().equals(qualifiedName) ) {
				return bts;
			}
			if ( bsc.getQualifiedName().equals(qualifiedName) ) {
				return bsc;
			}
			if ( reins.getQualifiedName().equals(qualifiedName) ) {
				return reins;
			}
			if ( tiller.getQualifiedName().equals(qualifiedName) ) {
				return tiller;
			}
			if ( steeringWheel.getQualifiedName().equals(qualifiedName) ) {
				return steeringWheel;
			}
			if ( steeringControl.getQualifiedName().equals(qualifiedName) ) {
				return steeringControl;
			}
			if ( horse.getQualifiedName().equals(qualifiedName) ) {
				return horse;
			}
			if ( boat.getQualifiedName().equals(qualifiedName) ) {
				return boat;
			}
			if ( car.getQualifiedName().equals(qualifiedName) ) {
				return car;
			}
			if ( vechile.getQualifiedName().equals(qualifiedName) ) {
				return vechile;
			}
			if ( root2.getQualifiedName().equals(qualifiedName) ) {
				return root2;
			}
			if ( root1.getQualifiedName().equals(qualifiedName) ) {
				return root1;
			}
			if ( parent2.getQualifiedName().equals(qualifiedName) ) {
				return parent2;
			}
			if ( parent1.getQualifiedName().equals(qualifiedName) ) {
				return parent1;
			}
			if ( dataTypeEntity.getQualifiedName().equals(qualifiedName) ) {
				return dataTypeEntity;
			}
			if ( constraintRoot.getQualifiedName().equals(qualifiedName) ) {
				return constraintRoot;
			}
			if ( one1.getQualifiedName().equals(qualifiedName) ) {
				return one1;
			}
			if ( h.getQualifiedName().equals(qualifiedName) ) {
				return h;
			}
			if ( g.getQualifiedName().equals(qualifiedName) ) {
				return g;
			}
			if ( f.getQualifiedName().equals(qualifiedName) ) {
				return f;
			}
			if ( d.getQualifiedName().equals(qualifiedName) ) {
				return d;
			}
			if ( c.getQualifiedName().equals(qualifiedName) ) {
				return c;
			}
			if ( b.getQualifiedName().equals(qualifiedName) ) {
				return b;
			}
			if ( a.getQualifiedName().equals(qualifiedName) ) {
				return a;
			}
			if ( ring.getQualifiedName().equals(qualifiedName) ) {
				return ring;
			}
			if ( orderedSetRoot.getQualifiedName().equals(qualifiedName) ) {
				return orderedSetRoot;
			}
			if ( bagRoot.getQualifiedName().equals(qualifiedName) ) {
				return bagRoot;
			}
			if ( setRoot.getQualifiedName().equals(qualifiedName) ) {
				return setRoot;
			}
			if ( sequenceRoot.getQualifiedName().equals(qualifiedName) ) {
				return sequenceRoot;
			}
			if ( aAQualifierAAA.getQualifiedName().equals(qualifiedName) ) {
				return aAQualifierAAA;
			}
			if ( aAQualifierAA.getQualifiedName().equals(qualifiedName) ) {
				return aAQualifierAA;
			}
			if ( concreteQ2.getQualifiedName().equals(qualifiedName) ) {
				return concreteQ2;
			}
			if ( concreteQ1.getQualifiedName().equals(qualifiedName) ) {
				return concreteQ1;
			}
			if ( q.getQualifiedName().equals(qualifiedName) ) {
				return q;
			}
			if ( aQualifierD.getQualifiedName().equals(qualifiedName) ) {
				return aQualifierD;
			}
			if ( aQualifierC.getQualifiedName().equals(qualifiedName) ) {
				return aQualifierC;
			}
			if ( aQualifierB.getQualifiedName().equals(qualifiedName) ) {
				return aQualifierB;
			}
			if ( qualifierD.getQualifiedName().equals(qualifiedName) ) {
				return qualifierD;
			}
			if ( qualifierC.getQualifiedName().equals(qualifiedName) ) {
				return qualifierC;
			}
			if ( qualifierB.getQualifiedName().equals(qualifiedName) ) {
				return qualifierB;
			}
			if ( qualifierA.getQualifiedName().equals(qualifiedName) ) {
				return qualifierA;
			}
			if ( god.getQualifiedName().equals(qualifiedName) ) {
				return god;
			}
			if ( creator.getQualifiedName().equals(qualifiedName) ) {
				return creator;
			}
			if ( umlgtest.getQualifiedName().equals(qualifiedName) ) {
				return umlgtest;
			}
			return null;
		}
		
		public String getAssociationClassPropertyName() {
			return this._associationClassPropertyName;
		}
		
		public DataTypeEnum getDataTypeEnum() {
			return this.dataTypeEnum;
		}
		
		public String getInverseAssociationClassPropertyName() {
			return this._inverseAssociationClassPropertyName;
		}
		
		public String getInverseName() {
			return this._inverseName;
		}
		
		public String getInverseQualifiedName() {
			return this._inverseQualifiedName;
		}
		
		public int getInverseUpper() {
			return this._inverseUpper;
		}
		
		public String getJson() {
			return this._json;
		}
		
		public String getLabel() {
			return this._label;
		}
		
		public int getLower() {
			return this._lower;
		}
		
		public String getPersistentName() {
			return this._persistentName;
		}
		
		public Class getPropertyType() {
			return this._propertyType;
		}
		
		public String getQualifiedName() {
			return this._qualifiedName;
		}
		
		public Boolean getReadOnly() {
			return this._readOnly;
		}
		
		public int getUpper() {
			return this._upper;
		}
		
		public List getValidations() {
			return this.validations;
		}
		
		public boolean isAssociationClassOne() {
			return this._associationClassOne;
		}
		
		public boolean isAssociationClassProperty() {
			return this._associationClassProperty;
		}
		
		public boolean isChangeListener() {
			return this._changeListener;
		}
		
		public boolean isComposite() {
			return this._composite;
		}
		
		public boolean isControllingSide() {
			return this._controllingSide;
		}
		
		public boolean isDerived() {
			return this._derived;
		}
		
		public boolean isInverseComposite() {
			return this._inverseComposite;
		}
		
		public boolean isInverseOrdered() {
			return this._inverseOrdered;
		}
		
		public boolean isInverseQualified() {
			return this._inverseQualified;
		}
		
		public boolean isInverseUnique() {
			return this._inverseUnique;
		}
		
		public boolean isManyEnumeration() {
			return this._manyEnumeration;
		}
		
		public boolean isManyPrimitive() {
			return this._manyPrimitive;
		}
		
		public boolean isManyToMany() {
			return this._manyToMany;
		}
		
		public boolean isManyToOne() {
			return this._manyToOne;
		}
		
		public boolean isMemberEndOfAssociationClass() {
			return this._memberEndOfAssociationClass;
		}
		
		public boolean isNavigability() {
			return this._navigability;
		}
		
		public boolean isOneEnumeration() {
			return this._oneEnumeration;
		}
		
		public boolean isOnePrimitive() {
			return this._onePrimitive;
		}
		
		public boolean isOnePrimitivePropertyOfAssociationClass() {
			return this._onePrimitivePropertyOfAssociationClass;
		}
		
		public boolean isOneToMany() {
			return this._oneToMany;
		}
		
		public boolean isOneToOne() {
			return this._oneToOne;
		}
		
		public boolean isOrdered() {
			return this._ordered;
		}
		
		public boolean isQualified() {
			return this._qualified;
		}
		
		public boolean isUnique() {
			return this._unique;
		}
		
		@Override
		public boolean isValid(int elementCount) {
			if ( isQualified() ) {
				return elementCount >= getLower();
			} else {
				return (getUpper() == -1 || elementCount <= getUpper()) && elementCount >= getLower();
			}
		}
		
		@Override
		public String toJson() {
			return getJson();
		}
	
	
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy