X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.layer0%2Fsrc%2Forg%2Fsimantics%2Flayer0%2FLayer0.java;fp=bundles%2Forg.simantics.layer0%2Fsrc%2Forg%2Fsimantics%2Flayer0%2FLayer0.java;h=a4969326376554104f49639d034570dbefa92f60;hb=0ae2b770234dfc3cbb18bd38f324125cf0faca07;hp=2bd35d49229ba742c38a5bce9b7649c144f04e2b;hpb=24e2b34260f219f0d1644ca7a138894980e25b14;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.layer0/src/org/simantics/layer0/Layer0.java b/bundles/org.simantics.layer0/src/org/simantics/layer0/Layer0.java index 2bd35d492..a49693263 100644 --- a/bundles/org.simantics.layer0/src/org/simantics/layer0/Layer0.java +++ b/bundles/org.simantics.layer0/src/org/simantics/layer0/Layer0.java @@ -1,913 +1,913 @@ -package org.simantics.layer0; - -import org.simantics.db.RequestProcessor; -import org.simantics.db.Resource; -import org.simantics.db.ReadGraph; -import org.simantics.db.request.Read; -import org.simantics.db.Session; -import org.simantics.db.exception.DatabaseException; -import org.simantics.db.service.QueryControl; - -public class Layer0 { - - public final Resource Abstract; - public final Resource Assertion; - public final Resource Asserts; - public final Resource Asserts_Inverse; - public final Resource Boolean; - public final Resource BooleanArray; - public final Resource Byte; - public final Resource ByteArray; - public final Resource Cardinality0; - public final Resource Cardinality1; - public final Resource Cardinality2; - public final Resource CardinalityAtLeast1; - public final Resource CardinalityAtMost1; - public final Resource CardinalityRange; - public final Resource ClusterSet; - public final Resource ConcernsRelation; - public final Resource ConcernsRelation_Inverse; - public final Resource ConsistsOf; - public final Resource Constraint; - public final Resource Constraint_Validator; - public final Resource Constraint_Validator_Inverse; - public final Resource ConvertsToValueWith; - public final Resource ConvertsToValueWith_Inverse; - public final Resource DataType; - public final Resource DatabaseManagement; - public final Resource DatabaseManagement_Bundles; - public final Resource DatabaseManagement_GraphBundle; - public final Resource DatabaseManagement_HasFile; - public final Resource DatabaseManagement_HasFile_Inverse; - public final Resource DatabaseManagement_HasHashCode; - public final Resource DatabaseManagement_HasHashCode_Inverse; - public final Resource DatabaseManagement_HasInstallInfo; - public final Resource DatabaseManagement_HasInstallInfo_Inverse; - public final Resource DatabaseManagement_HasVersionedId; - public final Resource DatabaseManagement_HasVersionedId_Inverse; - public final Resource DatabaseManagement_InstallInfo; - public final Resource DatabaseManagement_InstalledGraphBundles; - public final Resource DatabaseManagement_OSGiSymbolicName; - public final Resource DatabaseManagement_OSGiVersion; - public final Resource DatabaseManagement_VersionedId; - public final Resource DependsOn; - public final Resource Deprecated; - public final Resource DomainOf; - public final Resource Double; - public final Resource DoubleArray; - public final Resource Entity; - public final Resource Entity_ClusterConstraint; - public final Resource Entity_PropertyConstraint; - public final Resource Entity_RelationConstraint; - public final Resource Entity_URIConstraint; - public final Resource Entity_ValueConstraint; - public final Resource Entity_published; - public final Resource Entity_published_Inverse; - public final Resource Enumeration; - public final Resource ExternalValue; - public final Resource False; - public final Resource Final; - public final Resource Float; - public final Resource FloatArray; - public final Resource Function; - public final Resource FunctionalRelation; - public final Resource Functions; - public final Resource Functions_booleanInputValidator; - public final Resource Functions_clusterValidator; - public final Resource Functions_composedPropertyValue; - public final Resource Functions_computeExpression; - public final Resource Functions_entityLabel; - public final Resource Functions_functionApplication; - public final Resource Functions_hasStandardResource; - public final Resource Functions_listResources; - public final Resource Functions_numberInputValidator; - public final Resource Functions_propertyValidator; - public final Resource Functions_relationValidator; - public final Resource Functions_resourceAsValue; - public final Resource Functions_standardChildDomainChildren; - public final Resource Functions_standardChildDomainProperties; - public final Resource Functions_standardClassifications; - public final Resource Functions_standardDefaultValue; - public final Resource Functions_standardPropertyDomainChildren; - public final Resource Functions_standardPropertyDomainProperties; - public final Resource Functions_standardReadOnlyValue; - public final Resource Functions_standardRequiredValue; - public final Resource Functions_standardValidValue; - public final Resource Functions_standardValidator; - public final Resource Functions_standardValueAccessor; - public final Resource Functions_uriValidator; - public final Resource Functions_valueValidator; - public final Resource GUID; - public final Resource Graph; - public final Resource HasCardinalityRange; - public final Resource HasCardinalityRange_Inverse; - public final Resource HasComment; - public final Resource HasComment_Inverse; - public final Resource HasConstraint; - public final Resource HasConstraint_Inverse; - public final Resource HasDataType; - public final Resource HasDataType_Inverse; - public final Resource HasDefaultLiteralType; - public final Resource HasDefaultLiteralType_Inverse; - public final Resource HasDescription; - public final Resource HasDescription_Inverse; - public final Resource HasDomain; - @Deprecated public final Resource HasElement; - public final Resource HasLabel; - public final Resource HasLabel_Inverse; - public final Resource HasName; - public final Resource HasNext; - public final Resource HasObject; - public final Resource HasObjectInverse; - public final Resource HasPredicate; - public final Resource HasPredicateInverse; - public final Resource HasPrevious; - public final Resource HasProperty; - @Deprecated public final Resource HasPropertyDefinition; - public final Resource HasRange; - public final Resource HasRange_Inverse; - public final Resource HasResourceClass; - public final Resource HasResourceClass_Inverse; - public final Resource HasSubliteralPredicate; - public final Resource HasSubliteralPredicate_Inverse; - public final Resource HasTemplate; - public final Resource HasTemplateParameters; - public final Resource HasTemplateParameters_Inverse; - public final Resource HasTemplate_Inverse; - public final Resource HasValueType; - public final Resource HasValueType_Inverse; - public final Resource Immutable; - public final Resource IndexRoot; - public final Resource IndexRootType; - public final Resource Inherits; - public final Resource InstanceOf; - public final Resource Integer; - public final Resource IntegerArray; - public final Resource InverseOf; - public final Resource IsComposedOf; - public final Resource IsDependencyOf; - public final Resource IsLinkedTo; - public final Resource IsLinkedTo_Inverse; - public final Resource IsOwnedBy; - public final Resource IsPropertyDefinitionOf; - public final Resource IsRelatedTo; - public final Resource IsWeaklyRelatedTo; - public final Resource Library; - public final Resource List; - public final Resource List_Element; - public final Resource List_Entry; - public final Resource List_Next; - public final Resource List_Previous; - public final Resource Literal; - public final Resource Literal_BooleanValidator; - public final Resource Literal_ByteValidator; - public final Resource Literal_DoubleValidator; - public final Resource Literal_FloatValidator; - public final Resource Literal_HasInputValidator; - public final Resource Literal_HasInputValidator_Inverse; - public final Resource Literal_IntegerValidator; - public final Resource Literal_LongValidator; - public final Resource Long; - public final Resource LongArray; - public final Resource Migration; - public final Resource MigrationSequence; - public final Resource MigrationStep; - public final Resource MigrationStep_stepAction; - public final Resource MigrationStep_stepAction_Inverse; - public final Resource Migration_format; - public final Resource Migration_format_Inverse; - public final Resource Migration_from; - public final Resource Migration_from_Inverse; - public final Resource Migration_priority; - public final Resource Migration_priority_Inverse; - public final Resource Migration_step; - public final Resource Migration_step_Inverse; - public final Resource NameOf; - public final Resource NamespaceMigrationStep; - public final Resource NamespaceMigrationStep_Prefix; - public final Resource NamespaceMigrationStep_Prefix_base; - public final Resource NamespaceMigrationStep_Prefix_base_Inverse; - public final Resource NamespaceMigrationStep_Prefix_from; - public final Resource NamespaceMigrationStep_Prefix_from_Inverse; - public final Resource NamespaceMigrationStep_Prefix_to; - public final Resource NamespaceMigrationStep_Prefix_to_Inverse; - public final Resource Ontology; - public final Resource Ontology_global; - public final Resource Ontology_global_Inverse; - public final Resource OrderedSet; - public final Resource OrderedSetToListMigrationStep; - public final Resource OrderedSetToListMigrationStep_Change; - public final Resource OrderedSetToListMigrationStep_entityType; - public final Resource OrderedSetToListMigrationStep_listRelation; - public final Resource OrderedSetToListMigrationStep_listType; - public final Resource OrderedSetToListMigrationStep_orderedSetRelation; - public final Resource OrderedSetToListMigrationStep_orderedSetType; - public final Resource PGraph; - public final Resource PGraph_definition; - public final Resource PGraph_definition_Inverse; - public final Resource PartOf; - @Deprecated public final Resource Property; - @Deprecated public final Resource PropertyDefinition; - public final Resource PropertyOf; - public final Resource PropertyRelation; - public final Resource RVI; - public final Resource RVIContext; - public final Resource Relation; - public final Resource RequiresValueType; - public final Resource RequiresValueType_Inverse; - public final Resource ResourceIdArray; - public final Resource RevisionId; - public final Resource SCLMigrationStep; - public final Resource SCLMigrationStep_SCLMigrationStepAction; - public final Resource SCLModule; - public final Resource SCLModule_definition; - public final Resource SCLModule_definition_Inverse; - public final Resource SCLValue; - public final Resource SCLValue_Environment; - public final Resource SCLValue_Environment_moduleName; - public final Resource SCLValue_Environment_moduleName_Inverse; - public final Resource SCLValue_Environment_namespace; - public final Resource SCLValue_Environment_namespace_Inverse; - public final Resource SCLValue_Environment_uses; - public final Resource SCLValue_environment; - public final Resource SCLValue_expression; - public final Resource SCLValue_expression_Inverse; - public final Resource SharedOntology; - public final Resource SharedOntology_tg; - public final Resource SharedOntology_tgResources; - public final Resource SharedOntology_tgResources_Inverse; - public final Resource SharedOntology_tg_Inverse; - public final Resource SharedOntology_treatAsSystemOntology; - public final Resource SharedOntology_treatAsSystemOntology_Inverse; - public final Resource SharedRange; - public final Resource String; - public final Resource StringArray; - public final Resource SubrelationOf; - public final Resource SuperrelationOf; - public final Resource SupertypeOf; - public final Resource Tag; - public final Resource Template; - public final Resource TotalFunction; - public final Resource True; - public final Resource Type; - public final Resource TypeWithIdentifier; - public final Resource URI; - public final Resource Value; - public final Resource Variant; - public final Resource VariantArray; - public final Resource assert_; - public final Resource classifications; - public final Resource classifications_Inverse; - public final Resource defTag; - public final Resource default_; - public final Resource default_Inverse; - public final Resource domainChildren; - public final Resource domainChildren_Inverse; - public final Resource domainProperties; - public final Resource domainProperties_Inverse; - public final Resource entityReplacer; - public final Resource entityReplacer_Inverse; - public final Resource hasStandardResource; - public final Resource hasStandardResource_Inverse; - public final Resource identifier; - public final Resource identifier_Inverse; - public final Resource list; - public final Resource loadBytes; - public final Resource loadDataValue; - public final Resource loadString; - public final Resource new_; - public final Resource optionalProperty; - public final Resource orderedSet; - public final Resource property; - public final Resource readOnly; - public final Resource readOnly_Inverse; - public final Resource required; - public final Resource required_Inverse; - public final Resource scl; - public final Resource singleProperty; - public final Resource singlePropertyDefault; - public final Resource symmetric; - public final Resource tag; - public final Resource typeURI; - public final Resource typeURI_Inverse; - public final Resource valid; - public final Resource valid_Inverse; - public final Resource validator; - public final Resource validator_Inverse; - public final Resource valueAccessor; - public final Resource valueAccessor_Inverse; - - public static class URIs { - public static final String Abstract = "http://www.simantics.org/Layer0-1.1/Abstract"; - public static final String Assertion = "http://www.simantics.org/Layer0-1.1/Assertion"; - public static final String Asserts = "http://www.simantics.org/Layer0-1.1/Asserts"; - public static final String Asserts_Inverse = "http://www.simantics.org/Layer0-1.1/Asserts/Inverse"; - public static final String Boolean = "http://www.simantics.org/Layer0-1.1/Boolean"; - public static final String BooleanArray = "http://www.simantics.org/Layer0-1.1/BooleanArray"; - public static final String Byte = "http://www.simantics.org/Layer0-1.1/Byte"; - public static final String ByteArray = "http://www.simantics.org/Layer0-1.1/ByteArray"; - public static final String Cardinality0 = "http://www.simantics.org/Layer0-1.1/Cardinality0"; - public static final String Cardinality1 = "http://www.simantics.org/Layer0-1.1/Cardinality1"; - public static final String Cardinality2 = "http://www.simantics.org/Layer0-1.1/Cardinality2"; - public static final String CardinalityAtLeast1 = "http://www.simantics.org/Layer0-1.1/CardinalityAtLeast1"; - public static final String CardinalityAtMost1 = "http://www.simantics.org/Layer0-1.1/CardinalityAtMost1"; - public static final String CardinalityRange = "http://www.simantics.org/Layer0-1.1/CardinalityRange"; - public static final String ClusterSet = "http://www.simantics.org/Layer0-1.1/ClusterSet"; - public static final String ConcernsRelation = "http://www.simantics.org/Layer0-1.1/ConcernsRelation"; - public static final String ConcernsRelation_Inverse = "http://www.simantics.org/Layer0-1.1/ConcernsRelation/Inverse"; - public static final String ConsistsOf = "http://www.simantics.org/Layer0-1.1/ConsistsOf"; - public static final String Constraint = "http://www.simantics.org/Layer0-1.1/Constraint"; - public static final String Constraint_Validator = "http://www.simantics.org/Layer0-1.1/Constraint/Validator"; - public static final String Constraint_Validator_Inverse = "http://www.simantics.org/Layer0-1.1/Constraint/Validator/Inverse"; - public static final String ConvertsToValueWith = "http://www.simantics.org/Layer0-1.1/ConvertsToValueWith"; - public static final String ConvertsToValueWith_Inverse = "http://www.simantics.org/Layer0-1.1/ConvertsToValueWith/Inverse"; - public static final String DataType = "http://www.simantics.org/Layer0-1.1/DataType"; - public static final String DatabaseManagement = "http://www.simantics.org/Layer0-1.1/DatabaseManagement"; - public static final String DatabaseManagement_Bundles = "http://www.simantics.org/Layer0-1.1/DatabaseManagement/Bundles"; - public static final String DatabaseManagement_GraphBundle = "http://www.simantics.org/Layer0-1.1/DatabaseManagement/GraphBundle"; - public static final String DatabaseManagement_HasFile = "http://www.simantics.org/Layer0-1.1/DatabaseManagement/HasFile"; - public static final String DatabaseManagement_HasFile_Inverse = "http://www.simantics.org/Layer0-1.1/DatabaseManagement/HasFile/Inverse"; - public static final String DatabaseManagement_HasHashCode = "http://www.simantics.org/Layer0-1.1/DatabaseManagement/HasHashCode"; - public static final String DatabaseManagement_HasHashCode_Inverse = "http://www.simantics.org/Layer0-1.1/DatabaseManagement/HasHashCode/Inverse"; - public static final String DatabaseManagement_HasInstallInfo = "http://www.simantics.org/Layer0-1.1/DatabaseManagement/HasInstallInfo"; - public static final String DatabaseManagement_HasInstallInfo_Inverse = "http://www.simantics.org/Layer0-1.1/DatabaseManagement/HasInstallInfo/Inverse"; - public static final String DatabaseManagement_HasVersionedId = "http://www.simantics.org/Layer0-1.1/DatabaseManagement/HasVersionedId"; - public static final String DatabaseManagement_HasVersionedId_Inverse = "http://www.simantics.org/Layer0-1.1/DatabaseManagement/HasVersionedId/Inverse"; - public static final String DatabaseManagement_InstallInfo = "http://www.simantics.org/Layer0-1.1/DatabaseManagement/InstallInfo"; - public static final String DatabaseManagement_InstalledGraphBundles = "http://www.simantics.org/Layer0-1.1/DatabaseManagement/InstalledGraphBundles"; - public static final String DatabaseManagement_OSGiSymbolicName = "http://www.simantics.org/Layer0-1.1/DatabaseManagement/OSGiSymbolicName"; - public static final String DatabaseManagement_OSGiVersion = "http://www.simantics.org/Layer0-1.1/DatabaseManagement/OSGiVersion"; - public static final String DatabaseManagement_VersionedId = "http://www.simantics.org/Layer0-1.1/DatabaseManagement/VersionedId"; - public static final String DependsOn = "http://www.simantics.org/Layer0-1.1/DependsOn"; - public static final String Deprecated = "http://www.simantics.org/Layer0-1.1/Deprecated"; - public static final String DomainOf = "http://www.simantics.org/Layer0-1.1/DomainOf"; - public static final String Double = "http://www.simantics.org/Layer0-1.1/Double"; - public static final String DoubleArray = "http://www.simantics.org/Layer0-1.1/DoubleArray"; - public static final String Entity = "http://www.simantics.org/Layer0-1.1/Entity"; - public static final String Entity_ClusterConstraint = "http://www.simantics.org/Layer0-1.1/Entity/ClusterConstraint"; - public static final String Entity_PropertyConstraint = "http://www.simantics.org/Layer0-1.1/Entity/PropertyConstraint"; - public static final String Entity_RelationConstraint = "http://www.simantics.org/Layer0-1.1/Entity/RelationConstraint"; - public static final String Entity_URIConstraint = "http://www.simantics.org/Layer0-1.1/Entity/URIConstraint"; - public static final String Entity_ValueConstraint = "http://www.simantics.org/Layer0-1.1/Entity/ValueConstraint"; - public static final String Entity_published = "http://www.simantics.org/Layer0-1.1/Entity/published"; - public static final String Entity_published_Inverse = "http://www.simantics.org/Layer0-1.1/Entity/published/Inverse"; - public static final String Enumeration = "http://www.simantics.org/Layer0-1.1/Enumeration"; - public static final String ExternalValue = "http://www.simantics.org/Layer0-1.1/ExternalValue"; - public static final String False = "http://www.simantics.org/Layer0-1.1/False"; - public static final String Final = "http://www.simantics.org/Layer0-1.1/Final"; - public static final String Float = "http://www.simantics.org/Layer0-1.1/Float"; - public static final String FloatArray = "http://www.simantics.org/Layer0-1.1/FloatArray"; - public static final String Function = "http://www.simantics.org/Layer0-1.1/Function"; - public static final String FunctionalRelation = "http://www.simantics.org/Layer0-1.1/FunctionalRelation"; - public static final String Functions = "http://www.simantics.org/Layer0-1.1/Functions"; - public static final String Functions_booleanInputValidator = "http://www.simantics.org/Layer0-1.1/Functions/booleanInputValidator"; - public static final String Functions_clusterValidator = "http://www.simantics.org/Layer0-1.1/Functions/clusterValidator"; - public static final String Functions_composedPropertyValue = "http://www.simantics.org/Layer0-1.1/Functions/composedPropertyValue"; - public static final String Functions_computeExpression = "http://www.simantics.org/Layer0-1.1/Functions/computeExpression"; - public static final String Functions_entityLabel = "http://www.simantics.org/Layer0-1.1/Functions/entityLabel"; - public static final String Functions_functionApplication = "http://www.simantics.org/Layer0-1.1/Functions/functionApplication"; - public static final String Functions_hasStandardResource = "http://www.simantics.org/Layer0-1.1/Functions/hasStandardResource"; - public static final String Functions_listResources = "http://www.simantics.org/Layer0-1.1/Functions/listResources"; - public static final String Functions_numberInputValidator = "http://www.simantics.org/Layer0-1.1/Functions/numberInputValidator"; - public static final String Functions_propertyValidator = "http://www.simantics.org/Layer0-1.1/Functions/propertyValidator"; - public static final String Functions_relationValidator = "http://www.simantics.org/Layer0-1.1/Functions/relationValidator"; - public static final String Functions_resourceAsValue = "http://www.simantics.org/Layer0-1.1/Functions/resourceAsValue"; - public static final String Functions_standardChildDomainChildren = "http://www.simantics.org/Layer0-1.1/Functions/standardChildDomainChildren"; - public static final String Functions_standardChildDomainProperties = "http://www.simantics.org/Layer0-1.1/Functions/standardChildDomainProperties"; - public static final String Functions_standardClassifications = "http://www.simantics.org/Layer0-1.1/Functions/standardClassifications"; - public static final String Functions_standardDefaultValue = "http://www.simantics.org/Layer0-1.1/Functions/standardDefaultValue"; - public static final String Functions_standardPropertyDomainChildren = "http://www.simantics.org/Layer0-1.1/Functions/standardPropertyDomainChildren"; - public static final String Functions_standardPropertyDomainProperties = "http://www.simantics.org/Layer0-1.1/Functions/standardPropertyDomainProperties"; - public static final String Functions_standardReadOnlyValue = "http://www.simantics.org/Layer0-1.1/Functions/standardReadOnlyValue"; - public static final String Functions_standardRequiredValue = "http://www.simantics.org/Layer0-1.1/Functions/standardRequiredValue"; - public static final String Functions_standardValidValue = "http://www.simantics.org/Layer0-1.1/Functions/standardValidValue"; - public static final String Functions_standardValidator = "http://www.simantics.org/Layer0-1.1/Functions/standardValidator"; - public static final String Functions_standardValueAccessor = "http://www.simantics.org/Layer0-1.1/Functions/standardValueAccessor"; - public static final String Functions_uriValidator = "http://www.simantics.org/Layer0-1.1/Functions/uriValidator"; - public static final String Functions_valueValidator = "http://www.simantics.org/Layer0-1.1/Functions/valueValidator"; - public static final String GUID = "http://www.simantics.org/Layer0-1.1/GUID"; - public static final String Graph = "http://www.simantics.org/Layer0-1.1/Graph"; - public static final String HasCardinalityRange = "http://www.simantics.org/Layer0-1.1/HasCardinalityRange"; - public static final String HasCardinalityRange_Inverse = "http://www.simantics.org/Layer0-1.1/HasCardinalityRange/Inverse"; - public static final String HasComment = "http://www.simantics.org/Layer0-1.1/HasComment"; - public static final String HasComment_Inverse = "http://www.simantics.org/Layer0-1.1/HasComment/Inverse"; - public static final String HasConstraint = "http://www.simantics.org/Layer0-1.1/HasConstraint"; - public static final String HasConstraint_Inverse = "http://www.simantics.org/Layer0-1.1/HasConstraint/Inverse"; - public static final String HasDataType = "http://www.simantics.org/Layer0-1.1/HasDataType"; - public static final String HasDataType_Inverse = "http://www.simantics.org/Layer0-1.1/HasDataType/Inverse"; - public static final String HasDefaultLiteralType = "http://www.simantics.org/Layer0-1.1/HasDefaultLiteralType"; - public static final String HasDefaultLiteralType_Inverse = "http://www.simantics.org/Layer0-1.1/HasDefaultLiteralType/Inverse"; - public static final String HasDescription = "http://www.simantics.org/Layer0-1.1/HasDescription"; - public static final String HasDescription_Inverse = "http://www.simantics.org/Layer0-1.1/HasDescription/Inverse"; - public static final String HasDomain = "http://www.simantics.org/Layer0-1.1/HasDomain"; - @Deprecated public static final String HasElement = "http://www.simantics.org/Layer0-1.1/HasElement"; - public static final String HasLabel = "http://www.simantics.org/Layer0-1.1/HasLabel"; - public static final String HasLabel_Inverse = "http://www.simantics.org/Layer0-1.1/HasLabel/Inverse"; - public static final String HasName = "http://www.simantics.org/Layer0-1.1/HasName"; - public static final String HasNext = "http://www.simantics.org/Layer0-1.1/HasNext"; - public static final String HasObject = "http://www.simantics.org/Layer0-1.1/HasObject"; - public static final String HasObjectInverse = "http://www.simantics.org/Layer0-1.1/HasObjectInverse"; - public static final String HasPredicate = "http://www.simantics.org/Layer0-1.1/HasPredicate"; - public static final String HasPredicateInverse = "http://www.simantics.org/Layer0-1.1/HasPredicateInverse"; - public static final String HasPrevious = "http://www.simantics.org/Layer0-1.1/HasPrevious"; - public static final String HasProperty = "http://www.simantics.org/Layer0-1.1/HasProperty"; - @Deprecated public static final String HasPropertyDefinition = "http://www.simantics.org/Layer0-1.1/HasPropertyDefinition"; - public static final String HasRange = "http://www.simantics.org/Layer0-1.1/HasRange"; - public static final String HasRange_Inverse = "http://www.simantics.org/Layer0-1.1/HasRange/Inverse"; - public static final String HasResourceClass = "http://www.simantics.org/Layer0-1.1/HasResourceClass"; - public static final String HasResourceClass_Inverse = "http://www.simantics.org/Layer0-1.1/HasResourceClass/Inverse"; - public static final String HasSubliteralPredicate = "http://www.simantics.org/Layer0-1.1/HasSubliteralPredicate"; - public static final String HasSubliteralPredicate_Inverse = "http://www.simantics.org/Layer0-1.1/HasSubliteralPredicate/Inverse"; - public static final String HasTemplate = "http://www.simantics.org/Layer0-1.1/HasTemplate"; - public static final String HasTemplateParameters = "http://www.simantics.org/Layer0-1.1/HasTemplateParameters"; - public static final String HasTemplateParameters_Inverse = "http://www.simantics.org/Layer0-1.1/HasTemplateParameters/Inverse"; - public static final String HasTemplate_Inverse = "http://www.simantics.org/Layer0-1.1/HasTemplate/Inverse"; - public static final String HasValueType = "http://www.simantics.org/Layer0-1.1/HasValueType"; - public static final String HasValueType_Inverse = "http://www.simantics.org/Layer0-1.1/HasValueType/Inverse"; - public static final String Immutable = "http://www.simantics.org/Layer0-1.1/Immutable"; - public static final String IndexRoot = "http://www.simantics.org/Layer0-1.1/IndexRoot"; - public static final String IndexRootType = "http://www.simantics.org/Layer0-1.1/IndexRootType"; - public static final String Inherits = "http://www.simantics.org/Layer0-1.1/Inherits"; - public static final String InstanceOf = "http://www.simantics.org/Layer0-1.1/InstanceOf"; - public static final String Integer = "http://www.simantics.org/Layer0-1.1/Integer"; - public static final String IntegerArray = "http://www.simantics.org/Layer0-1.1/IntegerArray"; - public static final String InverseOf = "http://www.simantics.org/Layer0-1.1/InverseOf"; - public static final String IsComposedOf = "http://www.simantics.org/Layer0-1.1/IsComposedOf"; - public static final String IsDependencyOf = "http://www.simantics.org/Layer0-1.1/IsDependencyOf"; - public static final String IsLinkedTo = "http://www.simantics.org/Layer0-1.1/IsLinkedTo"; - public static final String IsLinkedTo_Inverse = "http://www.simantics.org/Layer0-1.1/IsLinkedTo/Inverse"; - public static final String IsOwnedBy = "http://www.simantics.org/Layer0-1.1/IsOwnedBy"; - public static final String IsPropertyDefinitionOf = "http://www.simantics.org/Layer0-1.1/IsPropertyDefinitionOf"; - public static final String IsRelatedTo = "http://www.simantics.org/Layer0-1.1/IsRelatedTo"; - public static final String IsWeaklyRelatedTo = "http://www.simantics.org/Layer0-1.1/IsWeaklyRelatedTo"; - public static final String Library = "http://www.simantics.org/Layer0-1.1/Library"; - public static final String List = "http://www.simantics.org/Layer0-1.1/List"; - public static final String List_Element = "http://www.simantics.org/Layer0-1.1/List/Element"; - public static final String List_Entry = "http://www.simantics.org/Layer0-1.1/List/Entry"; - public static final String List_Next = "http://www.simantics.org/Layer0-1.1/List/Next"; - public static final String List_Previous = "http://www.simantics.org/Layer0-1.1/List/Previous"; - public static final String Literal = "http://www.simantics.org/Layer0-1.1/Literal"; - public static final String Literal_BooleanValidator = "http://www.simantics.org/Layer0-1.1/Literal/BooleanValidator"; - public static final String Literal_ByteValidator = "http://www.simantics.org/Layer0-1.1/Literal/ByteValidator"; - public static final String Literal_DoubleValidator = "http://www.simantics.org/Layer0-1.1/Literal/DoubleValidator"; - public static final String Literal_FloatValidator = "http://www.simantics.org/Layer0-1.1/Literal/FloatValidator"; - public static final String Literal_HasInputValidator = "http://www.simantics.org/Layer0-1.1/Literal/HasInputValidator"; - public static final String Literal_HasInputValidator_Inverse = "http://www.simantics.org/Layer0-1.1/Literal/HasInputValidator/Inverse"; - public static final String Literal_IntegerValidator = "http://www.simantics.org/Layer0-1.1/Literal/IntegerValidator"; - public static final String Literal_LongValidator = "http://www.simantics.org/Layer0-1.1/Literal/LongValidator"; - public static final String Long = "http://www.simantics.org/Layer0-1.1/Long"; - public static final String LongArray = "http://www.simantics.org/Layer0-1.1/LongArray"; - public static final String Migration = "http://www.simantics.org/Layer0-1.1/Migration"; - public static final String MigrationSequence = "http://www.simantics.org/Layer0-1.1/MigrationSequence"; - public static final String MigrationStep = "http://www.simantics.org/Layer0-1.1/MigrationStep"; - public static final String MigrationStep_stepAction = "http://www.simantics.org/Layer0-1.1/MigrationStep/stepAction"; - public static final String MigrationStep_stepAction_Inverse = "http://www.simantics.org/Layer0-1.1/MigrationStep/stepAction/Inverse"; - public static final String Migration_format = "http://www.simantics.org/Layer0-1.1/Migration/format"; - public static final String Migration_format_Inverse = "http://www.simantics.org/Layer0-1.1/Migration/format/Inverse"; - public static final String Migration_from = "http://www.simantics.org/Layer0-1.1/Migration/from"; - public static final String Migration_from_Inverse = "http://www.simantics.org/Layer0-1.1/Migration/from/Inverse"; - public static final String Migration_priority = "http://www.simantics.org/Layer0-1.1/Migration/priority"; - public static final String Migration_priority_Inverse = "http://www.simantics.org/Layer0-1.1/Migration/priority/Inverse"; - public static final String Migration_step = "http://www.simantics.org/Layer0-1.1/Migration/step"; - public static final String Migration_step_Inverse = "http://www.simantics.org/Layer0-1.1/Migration/step/Inverse"; - public static final String NameOf = "http://www.simantics.org/Layer0-1.1/NameOf"; - public static final String NamespaceMigrationStep = "http://www.simantics.org/Layer0-1.1/NamespaceMigrationStep"; - public static final String NamespaceMigrationStep_Prefix = "http://www.simantics.org/Layer0-1.1/NamespaceMigrationStep/Prefix"; - public static final String NamespaceMigrationStep_Prefix_base = "http://www.simantics.org/Layer0-1.1/NamespaceMigrationStep/Prefix/base"; - public static final String NamespaceMigrationStep_Prefix_base_Inverse = "http://www.simantics.org/Layer0-1.1/NamespaceMigrationStep/Prefix/base/Inverse"; - public static final String NamespaceMigrationStep_Prefix_from = "http://www.simantics.org/Layer0-1.1/NamespaceMigrationStep/Prefix/from"; - public static final String NamespaceMigrationStep_Prefix_from_Inverse = "http://www.simantics.org/Layer0-1.1/NamespaceMigrationStep/Prefix/from/Inverse"; - public static final String NamespaceMigrationStep_Prefix_to = "http://www.simantics.org/Layer0-1.1/NamespaceMigrationStep/Prefix/to"; - public static final String NamespaceMigrationStep_Prefix_to_Inverse = "http://www.simantics.org/Layer0-1.1/NamespaceMigrationStep/Prefix/to/Inverse"; - public static final String Ontology = "http://www.simantics.org/Layer0-1.1/Ontology"; - public static final String Ontology_global = "http://www.simantics.org/Layer0-1.1/Ontology/global"; - public static final String Ontology_global_Inverse = "http://www.simantics.org/Layer0-1.1/Ontology/global/Inverse"; - public static final String OrderedSet = "http://www.simantics.org/Layer0-1.1/OrderedSet"; - public static final String OrderedSetToListMigrationStep = "http://www.simantics.org/Layer0-1.1/OrderedSetToListMigrationStep"; - public static final String OrderedSetToListMigrationStep_Change = "http://www.simantics.org/Layer0-1.1/OrderedSetToListMigrationStep/Change"; - public static final String OrderedSetToListMigrationStep_entityType = "http://www.simantics.org/Layer0-1.1/OrderedSetToListMigrationStep/entityType"; - public static final String OrderedSetToListMigrationStep_listRelation = "http://www.simantics.org/Layer0-1.1/OrderedSetToListMigrationStep/listRelation"; - public static final String OrderedSetToListMigrationStep_listType = "http://www.simantics.org/Layer0-1.1/OrderedSetToListMigrationStep/listType"; - public static final String OrderedSetToListMigrationStep_orderedSetRelation = "http://www.simantics.org/Layer0-1.1/OrderedSetToListMigrationStep/orderedSetRelation"; - public static final String OrderedSetToListMigrationStep_orderedSetType = "http://www.simantics.org/Layer0-1.1/OrderedSetToListMigrationStep/orderedSetType"; - public static final String PGraph = "http://www.simantics.org/Layer0-1.1/PGraph"; - public static final String PGraph_definition = "http://www.simantics.org/Layer0-1.1/PGraph/definition"; - public static final String PGraph_definition_Inverse = "http://www.simantics.org/Layer0-1.1/PGraph/definition/Inverse"; - public static final String PartOf = "http://www.simantics.org/Layer0-1.1/PartOf"; - @Deprecated public static final String Property = "http://www.simantics.org/Layer0-1.1/Property"; - @Deprecated public static final String PropertyDefinition = "http://www.simantics.org/Layer0-1.1/PropertyDefinition"; - public static final String PropertyOf = "http://www.simantics.org/Layer0-1.1/PropertyOf"; - public static final String PropertyRelation = "http://www.simantics.org/Layer0-1.1/PropertyRelation"; - public static final String RVI = "http://www.simantics.org/Layer0-1.1/RVI"; - public static final String RVIContext = "http://www.simantics.org/Layer0-1.1/RVIContext"; - public static final String Relation = "http://www.simantics.org/Layer0-1.1/Relation"; - public static final String RequiresValueType = "http://www.simantics.org/Layer0-1.1/RequiresValueType"; - public static final String RequiresValueType_Inverse = "http://www.simantics.org/Layer0-1.1/RequiresValueType/Inverse"; - public static final String ResourceIdArray = "http://www.simantics.org/Layer0-1.1/ResourceIdArray"; - public static final String RevisionId = "http://www.simantics.org/Layer0-1.1/RevisionId"; - public static final String SCLMigrationStep = "http://www.simantics.org/Layer0-1.1/SCLMigrationStep"; - public static final String SCLMigrationStep_SCLMigrationStepAction = "http://www.simantics.org/Layer0-1.1/SCLMigrationStep/SCLMigrationStepAction"; - public static final String SCLModule = "http://www.simantics.org/Layer0-1.1/SCLModule"; - public static final String SCLModule_definition = "http://www.simantics.org/Layer0-1.1/SCLModule/definition"; - public static final String SCLModule_definition_Inverse = "http://www.simantics.org/Layer0-1.1/SCLModule/definition/Inverse"; - public static final String SCLValue = "http://www.simantics.org/Layer0-1.1/SCLValue"; - public static final String SCLValue_Environment = "http://www.simantics.org/Layer0-1.1/SCLValue/Environment"; - public static final String SCLValue_Environment_moduleName = "http://www.simantics.org/Layer0-1.1/SCLValue/Environment/moduleName"; - public static final String SCLValue_Environment_moduleName_Inverse = "http://www.simantics.org/Layer0-1.1/SCLValue/Environment/moduleName/Inverse"; - public static final String SCLValue_Environment_namespace = "http://www.simantics.org/Layer0-1.1/SCLValue/Environment/namespace"; - public static final String SCLValue_Environment_namespace_Inverse = "http://www.simantics.org/Layer0-1.1/SCLValue/Environment/namespace/Inverse"; - public static final String SCLValue_Environment_uses = "http://www.simantics.org/Layer0-1.1/SCLValue/Environment/uses"; - public static final String SCLValue_environment = "http://www.simantics.org/Layer0-1.1/SCLValue/environment"; - public static final String SCLValue_expression = "http://www.simantics.org/Layer0-1.1/SCLValue/expression"; - public static final String SCLValue_expression_Inverse = "http://www.simantics.org/Layer0-1.1/SCLValue/expression/Inverse"; - public static final String SharedOntology = "http://www.simantics.org/Layer0-1.1/SharedOntology"; - public static final String SharedOntology_tg = "http://www.simantics.org/Layer0-1.1/SharedOntology/tg"; - public static final String SharedOntology_tgResources = "http://www.simantics.org/Layer0-1.1/SharedOntology/tgResources"; - public static final String SharedOntology_tgResources_Inverse = "http://www.simantics.org/Layer0-1.1/SharedOntology/tgResources/Inverse"; - public static final String SharedOntology_tg_Inverse = "http://www.simantics.org/Layer0-1.1/SharedOntology/tg/Inverse"; - public static final String SharedOntology_treatAsSystemOntology = "http://www.simantics.org/Layer0-1.1/SharedOntology/treatAsSystemOntology"; - public static final String SharedOntology_treatAsSystemOntology_Inverse = "http://www.simantics.org/Layer0-1.1/SharedOntology/treatAsSystemOntology/Inverse"; - public static final String SharedRange = "http://www.simantics.org/Layer0-1.1/SharedRange"; - public static final String String = "http://www.simantics.org/Layer0-1.1/String"; - public static final String StringArray = "http://www.simantics.org/Layer0-1.1/StringArray"; - public static final String SubrelationOf = "http://www.simantics.org/Layer0-1.1/SubrelationOf"; - public static final String SuperrelationOf = "http://www.simantics.org/Layer0-1.1/SuperrelationOf"; - public static final String SupertypeOf = "http://www.simantics.org/Layer0-1.1/SupertypeOf"; - public static final String Tag = "http://www.simantics.org/Layer0-1.1/Tag"; - public static final String Template = "http://www.simantics.org/Layer0-1.1/Template"; - public static final String TotalFunction = "http://www.simantics.org/Layer0-1.1/TotalFunction"; - public static final String True = "http://www.simantics.org/Layer0-1.1/True"; - public static final String Type = "http://www.simantics.org/Layer0-1.1/Type"; - public static final String TypeWithIdentifier = "http://www.simantics.org/Layer0-1.1/TypeWithIdentifier"; - public static final String URI = "http://www.simantics.org/Layer0-1.1/URI"; - public static final String Value = "http://www.simantics.org/Layer0-1.1/Value"; - public static final String Variant = "http://www.simantics.org/Layer0-1.1/Variant"; - public static final String VariantArray = "http://www.simantics.org/Layer0-1.1/VariantArray"; - public static final String assert_ = "http://www.simantics.org/Layer0-1.1/assert"; - public static final String classifications = "http://www.simantics.org/Layer0-1.1/classifications"; - public static final String classifications_Inverse = "http://www.simantics.org/Layer0-1.1/classifications/Inverse"; - public static final String defTag = "http://www.simantics.org/Layer0-1.1/defTag"; - public static final String default_ = "http://www.simantics.org/Layer0-1.1/default"; - public static final String default_Inverse = "http://www.simantics.org/Layer0-1.1/default/Inverse"; - public static final String domainChildren = "http://www.simantics.org/Layer0-1.1/domainChildren"; - public static final String domainChildren_Inverse = "http://www.simantics.org/Layer0-1.1/domainChildren/Inverse"; - public static final String domainProperties = "http://www.simantics.org/Layer0-1.1/domainProperties"; - public static final String domainProperties_Inverse = "http://www.simantics.org/Layer0-1.1/domainProperties/Inverse"; - public static final String entityReplacer = "http://www.simantics.org/Layer0-1.1/entityReplacer"; - public static final String entityReplacer_Inverse = "http://www.simantics.org/Layer0-1.1/entityReplacer/Inverse"; - public static final String hasStandardResource = "http://www.simantics.org/Layer0-1.1/hasStandardResource"; - public static final String hasStandardResource_Inverse = "http://www.simantics.org/Layer0-1.1/hasStandardResource/Inverse"; - public static final String identifier = "http://www.simantics.org/Layer0-1.1/identifier"; - public static final String identifier_Inverse = "http://www.simantics.org/Layer0-1.1/identifier/Inverse"; - public static final String list = "http://www.simantics.org/Layer0-1.1/list"; - public static final String loadBytes = "http://www.simantics.org/Layer0-1.1/loadBytes"; - public static final String loadDataValue = "http://www.simantics.org/Layer0-1.1/loadDataValue"; - public static final String loadString = "http://www.simantics.org/Layer0-1.1/loadString"; - public static final String new_ = "http://www.simantics.org/Layer0-1.1/new"; - public static final String optionalProperty = "http://www.simantics.org/Layer0-1.1/optionalProperty"; - public static final String orderedSet = "http://www.simantics.org/Layer0-1.1/orderedSet"; - public static final String property = "http://www.simantics.org/Layer0-1.1/property"; - public static final String readOnly = "http://www.simantics.org/Layer0-1.1/readOnly"; - public static final String readOnly_Inverse = "http://www.simantics.org/Layer0-1.1/readOnly/Inverse"; - public static final String required = "http://www.simantics.org/Layer0-1.1/required"; - public static final String required_Inverse = "http://www.simantics.org/Layer0-1.1/required/Inverse"; - public static final String scl = "http://www.simantics.org/Layer0-1.1/scl"; - public static final String singleProperty = "http://www.simantics.org/Layer0-1.1/singleProperty"; - public static final String singlePropertyDefault = "http://www.simantics.org/Layer0-1.1/singlePropertyDefault"; - public static final String symmetric = "http://www.simantics.org/Layer0-1.1/symmetric"; - public static final String tag = "http://www.simantics.org/Layer0-1.1/tag"; - public static final String typeURI = "http://www.simantics.org/Layer0-1.1/typeURI"; - public static final String typeURI_Inverse = "http://www.simantics.org/Layer0-1.1/typeURI/Inverse"; - public static final String valid = "http://www.simantics.org/Layer0-1.1/valid"; - public static final String valid_Inverse = "http://www.simantics.org/Layer0-1.1/valid/Inverse"; - public static final String validator = "http://www.simantics.org/Layer0-1.1/validator"; - public static final String validator_Inverse = "http://www.simantics.org/Layer0-1.1/validator/Inverse"; - public static final String valueAccessor = "http://www.simantics.org/Layer0-1.1/valueAccessor"; - public static final String valueAccessor_Inverse = "http://www.simantics.org/Layer0-1.1/valueAccessor/Inverse"; - } - - public static Resource getResourceOrNull(ReadGraph graph, String uri) { - try { - return graph.getResource(uri); - } catch(DatabaseException e) { - System.err.println(e.getMessage()); - return null; - } - } - - public Layer0(ReadGraph graph) { - Abstract = getResourceOrNull(graph, URIs.Abstract); - Assertion = getResourceOrNull(graph, URIs.Assertion); - Asserts = getResourceOrNull(graph, URIs.Asserts); - Asserts_Inverse = getResourceOrNull(graph, URIs.Asserts_Inverse); - Boolean = getResourceOrNull(graph, URIs.Boolean); - BooleanArray = getResourceOrNull(graph, URIs.BooleanArray); - Byte = getResourceOrNull(graph, URIs.Byte); - ByteArray = getResourceOrNull(graph, URIs.ByteArray); - Cardinality0 = getResourceOrNull(graph, URIs.Cardinality0); - Cardinality1 = getResourceOrNull(graph, URIs.Cardinality1); - Cardinality2 = getResourceOrNull(graph, URIs.Cardinality2); - CardinalityAtLeast1 = getResourceOrNull(graph, URIs.CardinalityAtLeast1); - CardinalityAtMost1 = getResourceOrNull(graph, URIs.CardinalityAtMost1); - CardinalityRange = getResourceOrNull(graph, URIs.CardinalityRange); - ClusterSet = getResourceOrNull(graph, URIs.ClusterSet); - ConcernsRelation = getResourceOrNull(graph, URIs.ConcernsRelation); - ConcernsRelation_Inverse = getResourceOrNull(graph, URIs.ConcernsRelation_Inverse); - ConsistsOf = getResourceOrNull(graph, URIs.ConsistsOf); - Constraint = getResourceOrNull(graph, URIs.Constraint); - Constraint_Validator = getResourceOrNull(graph, URIs.Constraint_Validator); - Constraint_Validator_Inverse = getResourceOrNull(graph, URIs.Constraint_Validator_Inverse); - ConvertsToValueWith = getResourceOrNull(graph, URIs.ConvertsToValueWith); - ConvertsToValueWith_Inverse = getResourceOrNull(graph, URIs.ConvertsToValueWith_Inverse); - DataType = getResourceOrNull(graph, URIs.DataType); - DatabaseManagement = getResourceOrNull(graph, URIs.DatabaseManagement); - DatabaseManagement_Bundles = getResourceOrNull(graph, URIs.DatabaseManagement_Bundles); - DatabaseManagement_GraphBundle = getResourceOrNull(graph, URIs.DatabaseManagement_GraphBundle); - DatabaseManagement_HasFile = getResourceOrNull(graph, URIs.DatabaseManagement_HasFile); - DatabaseManagement_HasFile_Inverse = getResourceOrNull(graph, URIs.DatabaseManagement_HasFile_Inverse); - DatabaseManagement_HasHashCode = getResourceOrNull(graph, URIs.DatabaseManagement_HasHashCode); - DatabaseManagement_HasHashCode_Inverse = getResourceOrNull(graph, URIs.DatabaseManagement_HasHashCode_Inverse); - DatabaseManagement_HasInstallInfo = getResourceOrNull(graph, URIs.DatabaseManagement_HasInstallInfo); - DatabaseManagement_HasInstallInfo_Inverse = getResourceOrNull(graph, URIs.DatabaseManagement_HasInstallInfo_Inverse); - DatabaseManagement_HasVersionedId = getResourceOrNull(graph, URIs.DatabaseManagement_HasVersionedId); - DatabaseManagement_HasVersionedId_Inverse = getResourceOrNull(graph, URIs.DatabaseManagement_HasVersionedId_Inverse); - DatabaseManagement_InstallInfo = getResourceOrNull(graph, URIs.DatabaseManagement_InstallInfo); - DatabaseManagement_InstalledGraphBundles = getResourceOrNull(graph, URIs.DatabaseManagement_InstalledGraphBundles); - DatabaseManagement_OSGiSymbolicName = getResourceOrNull(graph, URIs.DatabaseManagement_OSGiSymbolicName); - DatabaseManagement_OSGiVersion = getResourceOrNull(graph, URIs.DatabaseManagement_OSGiVersion); - DatabaseManagement_VersionedId = getResourceOrNull(graph, URIs.DatabaseManagement_VersionedId); - DependsOn = getResourceOrNull(graph, URIs.DependsOn); - Deprecated = getResourceOrNull(graph, URIs.Deprecated); - DomainOf = getResourceOrNull(graph, URIs.DomainOf); - Double = getResourceOrNull(graph, URIs.Double); - DoubleArray = getResourceOrNull(graph, URIs.DoubleArray); - Entity = getResourceOrNull(graph, URIs.Entity); - Entity_ClusterConstraint = getResourceOrNull(graph, URIs.Entity_ClusterConstraint); - Entity_PropertyConstraint = getResourceOrNull(graph, URIs.Entity_PropertyConstraint); - Entity_RelationConstraint = getResourceOrNull(graph, URIs.Entity_RelationConstraint); - Entity_URIConstraint = getResourceOrNull(graph, URIs.Entity_URIConstraint); - Entity_ValueConstraint = getResourceOrNull(graph, URIs.Entity_ValueConstraint); - Entity_published = getResourceOrNull(graph, URIs.Entity_published); - Entity_published_Inverse = getResourceOrNull(graph, URIs.Entity_published_Inverse); - Enumeration = getResourceOrNull(graph, URIs.Enumeration); - ExternalValue = getResourceOrNull(graph, URIs.ExternalValue); - False = getResourceOrNull(graph, URIs.False); - Final = getResourceOrNull(graph, URIs.Final); - Float = getResourceOrNull(graph, URIs.Float); - FloatArray = getResourceOrNull(graph, URIs.FloatArray); - Function = getResourceOrNull(graph, URIs.Function); - FunctionalRelation = getResourceOrNull(graph, URIs.FunctionalRelation); - Functions = getResourceOrNull(graph, URIs.Functions); - Functions_booleanInputValidator = getResourceOrNull(graph, URIs.Functions_booleanInputValidator); - Functions_clusterValidator = getResourceOrNull(graph, URIs.Functions_clusterValidator); - Functions_composedPropertyValue = getResourceOrNull(graph, URIs.Functions_composedPropertyValue); - Functions_computeExpression = getResourceOrNull(graph, URIs.Functions_computeExpression); - Functions_entityLabel = getResourceOrNull(graph, URIs.Functions_entityLabel); - Functions_functionApplication = getResourceOrNull(graph, URIs.Functions_functionApplication); - Functions_hasStandardResource = getResourceOrNull(graph, URIs.Functions_hasStandardResource); - Functions_listResources = getResourceOrNull(graph, URIs.Functions_listResources); - Functions_numberInputValidator = getResourceOrNull(graph, URIs.Functions_numberInputValidator); - Functions_propertyValidator = getResourceOrNull(graph, URIs.Functions_propertyValidator); - Functions_relationValidator = getResourceOrNull(graph, URIs.Functions_relationValidator); - Functions_resourceAsValue = getResourceOrNull(graph, URIs.Functions_resourceAsValue); - Functions_standardChildDomainChildren = getResourceOrNull(graph, URIs.Functions_standardChildDomainChildren); - Functions_standardChildDomainProperties = getResourceOrNull(graph, URIs.Functions_standardChildDomainProperties); - Functions_standardClassifications = getResourceOrNull(graph, URIs.Functions_standardClassifications); - Functions_standardDefaultValue = getResourceOrNull(graph, URIs.Functions_standardDefaultValue); - Functions_standardPropertyDomainChildren = getResourceOrNull(graph, URIs.Functions_standardPropertyDomainChildren); - Functions_standardPropertyDomainProperties = getResourceOrNull(graph, URIs.Functions_standardPropertyDomainProperties); - Functions_standardReadOnlyValue = getResourceOrNull(graph, URIs.Functions_standardReadOnlyValue); - Functions_standardRequiredValue = getResourceOrNull(graph, URIs.Functions_standardRequiredValue); - Functions_standardValidValue = getResourceOrNull(graph, URIs.Functions_standardValidValue); - Functions_standardValidator = getResourceOrNull(graph, URIs.Functions_standardValidator); - Functions_standardValueAccessor = getResourceOrNull(graph, URIs.Functions_standardValueAccessor); - Functions_uriValidator = getResourceOrNull(graph, URIs.Functions_uriValidator); - Functions_valueValidator = getResourceOrNull(graph, URIs.Functions_valueValidator); - GUID = getResourceOrNull(graph, URIs.GUID); - Graph = getResourceOrNull(graph, URIs.Graph); - HasCardinalityRange = getResourceOrNull(graph, URIs.HasCardinalityRange); - HasCardinalityRange_Inverse = getResourceOrNull(graph, URIs.HasCardinalityRange_Inverse); - HasComment = getResourceOrNull(graph, URIs.HasComment); - HasComment_Inverse = getResourceOrNull(graph, URIs.HasComment_Inverse); - HasConstraint = getResourceOrNull(graph, URIs.HasConstraint); - HasConstraint_Inverse = getResourceOrNull(graph, URIs.HasConstraint_Inverse); - HasDataType = getResourceOrNull(graph, URIs.HasDataType); - HasDataType_Inverse = getResourceOrNull(graph, URIs.HasDataType_Inverse); - HasDefaultLiteralType = getResourceOrNull(graph, URIs.HasDefaultLiteralType); - HasDefaultLiteralType_Inverse = getResourceOrNull(graph, URIs.HasDefaultLiteralType_Inverse); - HasDescription = getResourceOrNull(graph, URIs.HasDescription); - HasDescription_Inverse = getResourceOrNull(graph, URIs.HasDescription_Inverse); - HasDomain = getResourceOrNull(graph, URIs.HasDomain); - HasElement = getResourceOrNull(graph, URIs.HasElement); - HasLabel = getResourceOrNull(graph, URIs.HasLabel); - HasLabel_Inverse = getResourceOrNull(graph, URIs.HasLabel_Inverse); - HasName = getResourceOrNull(graph, URIs.HasName); - HasNext = getResourceOrNull(graph, URIs.HasNext); - HasObject = getResourceOrNull(graph, URIs.HasObject); - HasObjectInverse = getResourceOrNull(graph, URIs.HasObjectInverse); - HasPredicate = getResourceOrNull(graph, URIs.HasPredicate); - HasPredicateInverse = getResourceOrNull(graph, URIs.HasPredicateInverse); - HasPrevious = getResourceOrNull(graph, URIs.HasPrevious); - HasProperty = getResourceOrNull(graph, URIs.HasProperty); - HasPropertyDefinition = getResourceOrNull(graph, URIs.HasPropertyDefinition); - HasRange = getResourceOrNull(graph, URIs.HasRange); - HasRange_Inverse = getResourceOrNull(graph, URIs.HasRange_Inverse); - HasResourceClass = getResourceOrNull(graph, URIs.HasResourceClass); - HasResourceClass_Inverse = getResourceOrNull(graph, URIs.HasResourceClass_Inverse); - HasSubliteralPredicate = getResourceOrNull(graph, URIs.HasSubliteralPredicate); - HasSubliteralPredicate_Inverse = getResourceOrNull(graph, URIs.HasSubliteralPredicate_Inverse); - HasTemplate = getResourceOrNull(graph, URIs.HasTemplate); - HasTemplateParameters = getResourceOrNull(graph, URIs.HasTemplateParameters); - HasTemplateParameters_Inverse = getResourceOrNull(graph, URIs.HasTemplateParameters_Inverse); - HasTemplate_Inverse = getResourceOrNull(graph, URIs.HasTemplate_Inverse); - HasValueType = getResourceOrNull(graph, URIs.HasValueType); - HasValueType_Inverse = getResourceOrNull(graph, URIs.HasValueType_Inverse); - Immutable = getResourceOrNull(graph, URIs.Immutable); - IndexRoot = getResourceOrNull(graph, URIs.IndexRoot); - IndexRootType = getResourceOrNull(graph, URIs.IndexRootType); - Inherits = getResourceOrNull(graph, URIs.Inherits); - InstanceOf = getResourceOrNull(graph, URIs.InstanceOf); - Integer = getResourceOrNull(graph, URIs.Integer); - IntegerArray = getResourceOrNull(graph, URIs.IntegerArray); - InverseOf = getResourceOrNull(graph, URIs.InverseOf); - IsComposedOf = getResourceOrNull(graph, URIs.IsComposedOf); - IsDependencyOf = getResourceOrNull(graph, URIs.IsDependencyOf); - IsLinkedTo = getResourceOrNull(graph, URIs.IsLinkedTo); - IsLinkedTo_Inverse = getResourceOrNull(graph, URIs.IsLinkedTo_Inverse); - IsOwnedBy = getResourceOrNull(graph, URIs.IsOwnedBy); - IsPropertyDefinitionOf = getResourceOrNull(graph, URIs.IsPropertyDefinitionOf); - IsRelatedTo = getResourceOrNull(graph, URIs.IsRelatedTo); - IsWeaklyRelatedTo = getResourceOrNull(graph, URIs.IsWeaklyRelatedTo); - Library = getResourceOrNull(graph, URIs.Library); - List = getResourceOrNull(graph, URIs.List); - List_Element = getResourceOrNull(graph, URIs.List_Element); - List_Entry = getResourceOrNull(graph, URIs.List_Entry); - List_Next = getResourceOrNull(graph, URIs.List_Next); - List_Previous = getResourceOrNull(graph, URIs.List_Previous); - Literal = getResourceOrNull(graph, URIs.Literal); - Literal_BooleanValidator = getResourceOrNull(graph, URIs.Literal_BooleanValidator); - Literal_ByteValidator = getResourceOrNull(graph, URIs.Literal_ByteValidator); - Literal_DoubleValidator = getResourceOrNull(graph, URIs.Literal_DoubleValidator); - Literal_FloatValidator = getResourceOrNull(graph, URIs.Literal_FloatValidator); - Literal_HasInputValidator = getResourceOrNull(graph, URIs.Literal_HasInputValidator); - Literal_HasInputValidator_Inverse = getResourceOrNull(graph, URIs.Literal_HasInputValidator_Inverse); - Literal_IntegerValidator = getResourceOrNull(graph, URIs.Literal_IntegerValidator); - Literal_LongValidator = getResourceOrNull(graph, URIs.Literal_LongValidator); - Long = getResourceOrNull(graph, URIs.Long); - LongArray = getResourceOrNull(graph, URIs.LongArray); - Migration = getResourceOrNull(graph, URIs.Migration); - MigrationSequence = getResourceOrNull(graph, URIs.MigrationSequence); - MigrationStep = getResourceOrNull(graph, URIs.MigrationStep); - MigrationStep_stepAction = getResourceOrNull(graph, URIs.MigrationStep_stepAction); - MigrationStep_stepAction_Inverse = getResourceOrNull(graph, URIs.MigrationStep_stepAction_Inverse); - Migration_format = getResourceOrNull(graph, URIs.Migration_format); - Migration_format_Inverse = getResourceOrNull(graph, URIs.Migration_format_Inverse); - Migration_from = getResourceOrNull(graph, URIs.Migration_from); - Migration_from_Inverse = getResourceOrNull(graph, URIs.Migration_from_Inverse); - Migration_priority = getResourceOrNull(graph, URIs.Migration_priority); - Migration_priority_Inverse = getResourceOrNull(graph, URIs.Migration_priority_Inverse); - Migration_step = getResourceOrNull(graph, URIs.Migration_step); - Migration_step_Inverse = getResourceOrNull(graph, URIs.Migration_step_Inverse); - NameOf = getResourceOrNull(graph, URIs.NameOf); - NamespaceMigrationStep = getResourceOrNull(graph, URIs.NamespaceMigrationStep); - NamespaceMigrationStep_Prefix = getResourceOrNull(graph, URIs.NamespaceMigrationStep_Prefix); - NamespaceMigrationStep_Prefix_base = getResourceOrNull(graph, URIs.NamespaceMigrationStep_Prefix_base); - NamespaceMigrationStep_Prefix_base_Inverse = getResourceOrNull(graph, URIs.NamespaceMigrationStep_Prefix_base_Inverse); - NamespaceMigrationStep_Prefix_from = getResourceOrNull(graph, URIs.NamespaceMigrationStep_Prefix_from); - NamespaceMigrationStep_Prefix_from_Inverse = getResourceOrNull(graph, URIs.NamespaceMigrationStep_Prefix_from_Inverse); - NamespaceMigrationStep_Prefix_to = getResourceOrNull(graph, URIs.NamespaceMigrationStep_Prefix_to); - NamespaceMigrationStep_Prefix_to_Inverse = getResourceOrNull(graph, URIs.NamespaceMigrationStep_Prefix_to_Inverse); - Ontology = getResourceOrNull(graph, URIs.Ontology); - Ontology_global = getResourceOrNull(graph, URIs.Ontology_global); - Ontology_global_Inverse = getResourceOrNull(graph, URIs.Ontology_global_Inverse); - OrderedSet = getResourceOrNull(graph, URIs.OrderedSet); - OrderedSetToListMigrationStep = getResourceOrNull(graph, URIs.OrderedSetToListMigrationStep); - OrderedSetToListMigrationStep_Change = getResourceOrNull(graph, URIs.OrderedSetToListMigrationStep_Change); - OrderedSetToListMigrationStep_entityType = getResourceOrNull(graph, URIs.OrderedSetToListMigrationStep_entityType); - OrderedSetToListMigrationStep_listRelation = getResourceOrNull(graph, URIs.OrderedSetToListMigrationStep_listRelation); - OrderedSetToListMigrationStep_listType = getResourceOrNull(graph, URIs.OrderedSetToListMigrationStep_listType); - OrderedSetToListMigrationStep_orderedSetRelation = getResourceOrNull(graph, URIs.OrderedSetToListMigrationStep_orderedSetRelation); - OrderedSetToListMigrationStep_orderedSetType = getResourceOrNull(graph, URIs.OrderedSetToListMigrationStep_orderedSetType); - PGraph = getResourceOrNull(graph, URIs.PGraph); - PGraph_definition = getResourceOrNull(graph, URIs.PGraph_definition); - PGraph_definition_Inverse = getResourceOrNull(graph, URIs.PGraph_definition_Inverse); - PartOf = getResourceOrNull(graph, URIs.PartOf); - Property = getResourceOrNull(graph, URIs.Property); - PropertyDefinition = getResourceOrNull(graph, URIs.PropertyDefinition); - PropertyOf = getResourceOrNull(graph, URIs.PropertyOf); - PropertyRelation = getResourceOrNull(graph, URIs.PropertyRelation); - RVI = getResourceOrNull(graph, URIs.RVI); - RVIContext = getResourceOrNull(graph, URIs.RVIContext); - Relation = getResourceOrNull(graph, URIs.Relation); - RequiresValueType = getResourceOrNull(graph, URIs.RequiresValueType); - RequiresValueType_Inverse = getResourceOrNull(graph, URIs.RequiresValueType_Inverse); - ResourceIdArray = getResourceOrNull(graph, URIs.ResourceIdArray); - RevisionId = getResourceOrNull(graph, URIs.RevisionId); - SCLMigrationStep = getResourceOrNull(graph, URIs.SCLMigrationStep); - SCLMigrationStep_SCLMigrationStepAction = getResourceOrNull(graph, URIs.SCLMigrationStep_SCLMigrationStepAction); - SCLModule = getResourceOrNull(graph, URIs.SCLModule); - SCLModule_definition = getResourceOrNull(graph, URIs.SCLModule_definition); - SCLModule_definition_Inverse = getResourceOrNull(graph, URIs.SCLModule_definition_Inverse); - SCLValue = getResourceOrNull(graph, URIs.SCLValue); - SCLValue_Environment = getResourceOrNull(graph, URIs.SCLValue_Environment); - SCLValue_Environment_moduleName = getResourceOrNull(graph, URIs.SCLValue_Environment_moduleName); - SCLValue_Environment_moduleName_Inverse = getResourceOrNull(graph, URIs.SCLValue_Environment_moduleName_Inverse); - SCLValue_Environment_namespace = getResourceOrNull(graph, URIs.SCLValue_Environment_namespace); - SCLValue_Environment_namespace_Inverse = getResourceOrNull(graph, URIs.SCLValue_Environment_namespace_Inverse); - SCLValue_Environment_uses = getResourceOrNull(graph, URIs.SCLValue_Environment_uses); - SCLValue_environment = getResourceOrNull(graph, URIs.SCLValue_environment); - SCLValue_expression = getResourceOrNull(graph, URIs.SCLValue_expression); - SCLValue_expression_Inverse = getResourceOrNull(graph, URIs.SCLValue_expression_Inverse); - SharedOntology = getResourceOrNull(graph, URIs.SharedOntology); - SharedOntology_tg = getResourceOrNull(graph, URIs.SharedOntology_tg); - SharedOntology_tgResources = getResourceOrNull(graph, URIs.SharedOntology_tgResources); - SharedOntology_tgResources_Inverse = getResourceOrNull(graph, URIs.SharedOntology_tgResources_Inverse); - SharedOntology_tg_Inverse = getResourceOrNull(graph, URIs.SharedOntology_tg_Inverse); - SharedOntology_treatAsSystemOntology = getResourceOrNull(graph, URIs.SharedOntology_treatAsSystemOntology); - SharedOntology_treatAsSystemOntology_Inverse = getResourceOrNull(graph, URIs.SharedOntology_treatAsSystemOntology_Inverse); - SharedRange = getResourceOrNull(graph, URIs.SharedRange); - String = getResourceOrNull(graph, URIs.String); - StringArray = getResourceOrNull(graph, URIs.StringArray); - SubrelationOf = getResourceOrNull(graph, URIs.SubrelationOf); - SuperrelationOf = getResourceOrNull(graph, URIs.SuperrelationOf); - SupertypeOf = getResourceOrNull(graph, URIs.SupertypeOf); - Tag = getResourceOrNull(graph, URIs.Tag); - Template = getResourceOrNull(graph, URIs.Template); - TotalFunction = getResourceOrNull(graph, URIs.TotalFunction); - True = getResourceOrNull(graph, URIs.True); - Type = getResourceOrNull(graph, URIs.Type); - TypeWithIdentifier = getResourceOrNull(graph, URIs.TypeWithIdentifier); - URI = getResourceOrNull(graph, URIs.URI); - Value = getResourceOrNull(graph, URIs.Value); - Variant = getResourceOrNull(graph, URIs.Variant); - VariantArray = getResourceOrNull(graph, URIs.VariantArray); - assert_ = getResourceOrNull(graph, URIs.assert_); - classifications = getResourceOrNull(graph, URIs.classifications); - classifications_Inverse = getResourceOrNull(graph, URIs.classifications_Inverse); - defTag = getResourceOrNull(graph, URIs.defTag); - default_ = getResourceOrNull(graph, URIs.default_); - default_Inverse = getResourceOrNull(graph, URIs.default_Inverse); - domainChildren = getResourceOrNull(graph, URIs.domainChildren); - domainChildren_Inverse = getResourceOrNull(graph, URIs.domainChildren_Inverse); - domainProperties = getResourceOrNull(graph, URIs.domainProperties); - domainProperties_Inverse = getResourceOrNull(graph, URIs.domainProperties_Inverse); - entityReplacer = getResourceOrNull(graph, URIs.entityReplacer); - entityReplacer_Inverse = getResourceOrNull(graph, URIs.entityReplacer_Inverse); - hasStandardResource = getResourceOrNull(graph, URIs.hasStandardResource); - hasStandardResource_Inverse = getResourceOrNull(graph, URIs.hasStandardResource_Inverse); - identifier = getResourceOrNull(graph, URIs.identifier); - identifier_Inverse = getResourceOrNull(graph, URIs.identifier_Inverse); - list = getResourceOrNull(graph, URIs.list); - loadBytes = getResourceOrNull(graph, URIs.loadBytes); - loadDataValue = getResourceOrNull(graph, URIs.loadDataValue); - loadString = getResourceOrNull(graph, URIs.loadString); - new_ = getResourceOrNull(graph, URIs.new_); - optionalProperty = getResourceOrNull(graph, URIs.optionalProperty); - orderedSet = getResourceOrNull(graph, URIs.orderedSet); - property = getResourceOrNull(graph, URIs.property); - readOnly = getResourceOrNull(graph, URIs.readOnly); - readOnly_Inverse = getResourceOrNull(graph, URIs.readOnly_Inverse); - required = getResourceOrNull(graph, URIs.required); - required_Inverse = getResourceOrNull(graph, URIs.required_Inverse); - scl = getResourceOrNull(graph, URIs.scl); - singleProperty = getResourceOrNull(graph, URIs.singleProperty); - singlePropertyDefault = getResourceOrNull(graph, URIs.singlePropertyDefault); - symmetric = getResourceOrNull(graph, URIs.symmetric); - tag = getResourceOrNull(graph, URIs.tag); - typeURI = getResourceOrNull(graph, URIs.typeURI); - typeURI_Inverse = getResourceOrNull(graph, URIs.typeURI_Inverse); - valid = getResourceOrNull(graph, URIs.valid); - valid_Inverse = getResourceOrNull(graph, URIs.valid_Inverse); - validator = getResourceOrNull(graph, URIs.validator); - validator_Inverse = getResourceOrNull(graph, URIs.validator_Inverse); - valueAccessor = getResourceOrNull(graph, URIs.valueAccessor); - valueAccessor_Inverse = getResourceOrNull(graph, URIs.valueAccessor_Inverse); - } - - public static Layer0 getInstance(ReadGraph graph) { - Session session = graph.getSession(); - Layer0 ret = session.peekService(Layer0.class); - if(ret == null) { - QueryControl qc = graph.getService(QueryControl.class); - ret = new Layer0(qc.getIndependentGraph(graph)); - session.registerService(Layer0.class, ret); - } - return ret; - } - - public static Layer0 getInstance(RequestProcessor session) throws DatabaseException { - Layer0 ret = session.peekService(Layer0.class); - if(ret == null) { - ret = session.syncRequest(new Read() { - public Layer0 perform(ReadGraph graph) throws DatabaseException { - QueryControl qc = graph.getService(QueryControl.class); - return new Layer0(qc.getIndependentGraph(graph)); - } - }); - session.registerService(Layer0.class, ret); - } - return ret; - } - -} - +package org.simantics.layer0; + +import org.simantics.db.RequestProcessor; +import org.simantics.db.Resource; +import org.simantics.db.ReadGraph; +import org.simantics.db.request.Read; +import org.simantics.db.Session; +import org.simantics.db.exception.DatabaseException; +import org.simantics.db.service.QueryControl; + +public class Layer0 { + + public final Resource Abstract; + public final Resource Assertion; + public final Resource Asserts; + public final Resource Asserts_Inverse; + public final Resource Boolean; + public final Resource BooleanArray; + public final Resource Byte; + public final Resource ByteArray; + public final Resource Cardinality0; + public final Resource Cardinality1; + public final Resource Cardinality2; + public final Resource CardinalityAtLeast1; + public final Resource CardinalityAtMost1; + public final Resource CardinalityRange; + public final Resource ClusterSet; + public final Resource ConcernsRelation; + public final Resource ConcernsRelation_Inverse; + public final Resource ConsistsOf; + public final Resource Constraint; + public final Resource Constraint_Validator; + public final Resource Constraint_Validator_Inverse; + public final Resource ConvertsToValueWith; + public final Resource ConvertsToValueWith_Inverse; + public final Resource DataType; + public final Resource DatabaseManagement; + public final Resource DatabaseManagement_Bundles; + public final Resource DatabaseManagement_GraphBundle; + public final Resource DatabaseManagement_HasFile; + public final Resource DatabaseManagement_HasFile_Inverse; + public final Resource DatabaseManagement_HasHashCode; + public final Resource DatabaseManagement_HasHashCode_Inverse; + public final Resource DatabaseManagement_HasInstallInfo; + public final Resource DatabaseManagement_HasInstallInfo_Inverse; + public final Resource DatabaseManagement_HasVersionedId; + public final Resource DatabaseManagement_HasVersionedId_Inverse; + public final Resource DatabaseManagement_InstallInfo; + public final Resource DatabaseManagement_InstalledGraphBundles; + public final Resource DatabaseManagement_OSGiSymbolicName; + public final Resource DatabaseManagement_OSGiVersion; + public final Resource DatabaseManagement_VersionedId; + public final Resource DependsOn; + public final Resource Deprecated; + public final Resource DomainOf; + public final Resource Double; + public final Resource DoubleArray; + public final Resource Entity; + public final Resource Entity_ClusterConstraint; + public final Resource Entity_PropertyConstraint; + public final Resource Entity_RelationConstraint; + public final Resource Entity_URIConstraint; + public final Resource Entity_ValueConstraint; + public final Resource Entity_published; + public final Resource Entity_published_Inverse; + public final Resource Enumeration; + public final Resource ExternalValue; + public final Resource False; + public final Resource Final; + public final Resource Float; + public final Resource FloatArray; + public final Resource Function; + public final Resource FunctionalRelation; + public final Resource Functions; + public final Resource Functions_booleanInputValidator; + public final Resource Functions_clusterValidator; + public final Resource Functions_composedPropertyValue; + public final Resource Functions_computeExpression; + public final Resource Functions_entityLabel; + public final Resource Functions_functionApplication; + public final Resource Functions_hasStandardResource; + public final Resource Functions_listResources; + public final Resource Functions_numberInputValidator; + public final Resource Functions_propertyValidator; + public final Resource Functions_relationValidator; + public final Resource Functions_resourceAsValue; + public final Resource Functions_standardChildDomainChildren; + public final Resource Functions_standardChildDomainProperties; + public final Resource Functions_standardClassifications; + public final Resource Functions_standardDefaultValue; + public final Resource Functions_standardPropertyDomainChildren; + public final Resource Functions_standardPropertyDomainProperties; + public final Resource Functions_standardReadOnlyValue; + public final Resource Functions_standardRequiredValue; + public final Resource Functions_standardValidValue; + public final Resource Functions_standardValidator; + public final Resource Functions_standardValueAccessor; + public final Resource Functions_uriValidator; + public final Resource Functions_valueValidator; + public final Resource GUID; + public final Resource Graph; + public final Resource HasCardinalityRange; + public final Resource HasCardinalityRange_Inverse; + public final Resource HasComment; + public final Resource HasComment_Inverse; + public final Resource HasConstraint; + public final Resource HasConstraint_Inverse; + public final Resource HasDataType; + public final Resource HasDataType_Inverse; + public final Resource HasDefaultLiteralType; + public final Resource HasDefaultLiteralType_Inverse; + public final Resource HasDescription; + public final Resource HasDescription_Inverse; + public final Resource HasDomain; + @Deprecated public final Resource HasElement; + public final Resource HasLabel; + public final Resource HasLabel_Inverse; + public final Resource HasName; + public final Resource HasNext; + public final Resource HasObject; + public final Resource HasObjectInverse; + public final Resource HasPredicate; + public final Resource HasPredicateInverse; + public final Resource HasPrevious; + public final Resource HasProperty; + @Deprecated public final Resource HasPropertyDefinition; + public final Resource HasRange; + public final Resource HasRange_Inverse; + public final Resource HasResourceClass; + public final Resource HasResourceClass_Inverse; + public final Resource HasSubliteralPredicate; + public final Resource HasSubliteralPredicate_Inverse; + public final Resource HasTemplate; + public final Resource HasTemplateParameters; + public final Resource HasTemplateParameters_Inverse; + public final Resource HasTemplate_Inverse; + public final Resource HasValueType; + public final Resource HasValueType_Inverse; + public final Resource Immutable; + public final Resource IndexRoot; + public final Resource IndexRootType; + public final Resource Inherits; + public final Resource InstanceOf; + public final Resource Integer; + public final Resource IntegerArray; + public final Resource InverseOf; + public final Resource IsComposedOf; + public final Resource IsDependencyOf; + public final Resource IsLinkedTo; + public final Resource IsLinkedTo_Inverse; + public final Resource IsOwnedBy; + public final Resource IsPropertyDefinitionOf; + public final Resource IsRelatedTo; + public final Resource IsWeaklyRelatedTo; + public final Resource Library; + public final Resource List; + public final Resource List_Element; + public final Resource List_Entry; + public final Resource List_Next; + public final Resource List_Previous; + public final Resource Literal; + public final Resource Literal_BooleanValidator; + public final Resource Literal_ByteValidator; + public final Resource Literal_DoubleValidator; + public final Resource Literal_FloatValidator; + public final Resource Literal_HasInputValidator; + public final Resource Literal_HasInputValidator_Inverse; + public final Resource Literal_IntegerValidator; + public final Resource Literal_LongValidator; + public final Resource Long; + public final Resource LongArray; + public final Resource Migration; + public final Resource MigrationSequence; + public final Resource MigrationStep; + public final Resource MigrationStep_stepAction; + public final Resource MigrationStep_stepAction_Inverse; + public final Resource Migration_format; + public final Resource Migration_format_Inverse; + public final Resource Migration_from; + public final Resource Migration_from_Inverse; + public final Resource Migration_priority; + public final Resource Migration_priority_Inverse; + public final Resource Migration_step; + public final Resource Migration_step_Inverse; + public final Resource NameOf; + public final Resource NamespaceMigrationStep; + public final Resource NamespaceMigrationStep_Prefix; + public final Resource NamespaceMigrationStep_Prefix_base; + public final Resource NamespaceMigrationStep_Prefix_base_Inverse; + public final Resource NamespaceMigrationStep_Prefix_from; + public final Resource NamespaceMigrationStep_Prefix_from_Inverse; + public final Resource NamespaceMigrationStep_Prefix_to; + public final Resource NamespaceMigrationStep_Prefix_to_Inverse; + public final Resource Ontology; + public final Resource Ontology_global; + public final Resource Ontology_global_Inverse; + public final Resource OrderedSet; + public final Resource OrderedSetToListMigrationStep; + public final Resource OrderedSetToListMigrationStep_Change; + public final Resource OrderedSetToListMigrationStep_entityType; + public final Resource OrderedSetToListMigrationStep_listRelation; + public final Resource OrderedSetToListMigrationStep_listType; + public final Resource OrderedSetToListMigrationStep_orderedSetRelation; + public final Resource OrderedSetToListMigrationStep_orderedSetType; + public final Resource PGraph; + public final Resource PGraph_definition; + public final Resource PGraph_definition_Inverse; + public final Resource PartOf; + @Deprecated public final Resource Property; + @Deprecated public final Resource PropertyDefinition; + public final Resource PropertyOf; + public final Resource PropertyRelation; + public final Resource RVI; + public final Resource RVIContext; + public final Resource Relation; + public final Resource RequiresValueType; + public final Resource RequiresValueType_Inverse; + public final Resource ResourceIdArray; + public final Resource RevisionId; + public final Resource SCLMigrationStep; + public final Resource SCLMigrationStep_SCLMigrationStepAction; + public final Resource SCLModule; + public final Resource SCLModule_definition; + public final Resource SCLModule_definition_Inverse; + public final Resource SCLValue; + public final Resource SCLValue_Environment; + public final Resource SCLValue_Environment_moduleName; + public final Resource SCLValue_Environment_moduleName_Inverse; + public final Resource SCLValue_Environment_namespace; + public final Resource SCLValue_Environment_namespace_Inverse; + public final Resource SCLValue_Environment_uses; + public final Resource SCLValue_environment; + public final Resource SCLValue_expression; + public final Resource SCLValue_expression_Inverse; + public final Resource SharedOntology; + public final Resource SharedOntology_tg; + public final Resource SharedOntology_tgResources; + public final Resource SharedOntology_tgResources_Inverse; + public final Resource SharedOntology_tg_Inverse; + public final Resource SharedOntology_treatAsSystemOntology; + public final Resource SharedOntology_treatAsSystemOntology_Inverse; + public final Resource SharedRange; + public final Resource String; + public final Resource StringArray; + public final Resource SubrelationOf; + public final Resource SuperrelationOf; + public final Resource SupertypeOf; + public final Resource Tag; + public final Resource Template; + public final Resource TotalFunction; + public final Resource True; + public final Resource Type; + public final Resource TypeWithIdentifier; + public final Resource URI; + public final Resource Value; + public final Resource Variant; + public final Resource VariantArray; + public final Resource assert_; + public final Resource classifications; + public final Resource classifications_Inverse; + public final Resource defTag; + public final Resource default_; + public final Resource default_Inverse; + public final Resource domainChildren; + public final Resource domainChildren_Inverse; + public final Resource domainProperties; + public final Resource domainProperties_Inverse; + public final Resource entityReplacer; + public final Resource entityReplacer_Inverse; + public final Resource hasStandardResource; + public final Resource hasStandardResource_Inverse; + public final Resource identifier; + public final Resource identifier_Inverse; + public final Resource list; + public final Resource loadBytes; + public final Resource loadDataValue; + public final Resource loadString; + public final Resource new_; + public final Resource optionalProperty; + public final Resource orderedSet; + public final Resource property; + public final Resource readOnly; + public final Resource readOnly_Inverse; + public final Resource required; + public final Resource required_Inverse; + public final Resource scl; + public final Resource singleProperty; + public final Resource singlePropertyDefault; + public final Resource symmetric; + public final Resource tag; + public final Resource typeURI; + public final Resource typeURI_Inverse; + public final Resource valid; + public final Resource valid_Inverse; + public final Resource validator; + public final Resource validator_Inverse; + public final Resource valueAccessor; + public final Resource valueAccessor_Inverse; + + public static class URIs { + public static final String Abstract = "http://www.simantics.org/Layer0-1.1/Abstract"; + public static final String Assertion = "http://www.simantics.org/Layer0-1.1/Assertion"; + public static final String Asserts = "http://www.simantics.org/Layer0-1.1/Asserts"; + public static final String Asserts_Inverse = "http://www.simantics.org/Layer0-1.1/Asserts/Inverse"; + public static final String Boolean = "http://www.simantics.org/Layer0-1.1/Boolean"; + public static final String BooleanArray = "http://www.simantics.org/Layer0-1.1/BooleanArray"; + public static final String Byte = "http://www.simantics.org/Layer0-1.1/Byte"; + public static final String ByteArray = "http://www.simantics.org/Layer0-1.1/ByteArray"; + public static final String Cardinality0 = "http://www.simantics.org/Layer0-1.1/Cardinality0"; + public static final String Cardinality1 = "http://www.simantics.org/Layer0-1.1/Cardinality1"; + public static final String Cardinality2 = "http://www.simantics.org/Layer0-1.1/Cardinality2"; + public static final String CardinalityAtLeast1 = "http://www.simantics.org/Layer0-1.1/CardinalityAtLeast1"; + public static final String CardinalityAtMost1 = "http://www.simantics.org/Layer0-1.1/CardinalityAtMost1"; + public static final String CardinalityRange = "http://www.simantics.org/Layer0-1.1/CardinalityRange"; + public static final String ClusterSet = "http://www.simantics.org/Layer0-1.1/ClusterSet"; + public static final String ConcernsRelation = "http://www.simantics.org/Layer0-1.1/ConcernsRelation"; + public static final String ConcernsRelation_Inverse = "http://www.simantics.org/Layer0-1.1/ConcernsRelation/Inverse"; + public static final String ConsistsOf = "http://www.simantics.org/Layer0-1.1/ConsistsOf"; + public static final String Constraint = "http://www.simantics.org/Layer0-1.1/Constraint"; + public static final String Constraint_Validator = "http://www.simantics.org/Layer0-1.1/Constraint/Validator"; + public static final String Constraint_Validator_Inverse = "http://www.simantics.org/Layer0-1.1/Constraint/Validator/Inverse"; + public static final String ConvertsToValueWith = "http://www.simantics.org/Layer0-1.1/ConvertsToValueWith"; + public static final String ConvertsToValueWith_Inverse = "http://www.simantics.org/Layer0-1.1/ConvertsToValueWith/Inverse"; + public static final String DataType = "http://www.simantics.org/Layer0-1.1/DataType"; + public static final String DatabaseManagement = "http://www.simantics.org/Layer0-1.1/DatabaseManagement"; + public static final String DatabaseManagement_Bundles = "http://www.simantics.org/Layer0-1.1/DatabaseManagement/Bundles"; + public static final String DatabaseManagement_GraphBundle = "http://www.simantics.org/Layer0-1.1/DatabaseManagement/GraphBundle"; + public static final String DatabaseManagement_HasFile = "http://www.simantics.org/Layer0-1.1/DatabaseManagement/HasFile"; + public static final String DatabaseManagement_HasFile_Inverse = "http://www.simantics.org/Layer0-1.1/DatabaseManagement/HasFile/Inverse"; + public static final String DatabaseManagement_HasHashCode = "http://www.simantics.org/Layer0-1.1/DatabaseManagement/HasHashCode"; + public static final String DatabaseManagement_HasHashCode_Inverse = "http://www.simantics.org/Layer0-1.1/DatabaseManagement/HasHashCode/Inverse"; + public static final String DatabaseManagement_HasInstallInfo = "http://www.simantics.org/Layer0-1.1/DatabaseManagement/HasInstallInfo"; + public static final String DatabaseManagement_HasInstallInfo_Inverse = "http://www.simantics.org/Layer0-1.1/DatabaseManagement/HasInstallInfo/Inverse"; + public static final String DatabaseManagement_HasVersionedId = "http://www.simantics.org/Layer0-1.1/DatabaseManagement/HasVersionedId"; + public static final String DatabaseManagement_HasVersionedId_Inverse = "http://www.simantics.org/Layer0-1.1/DatabaseManagement/HasVersionedId/Inverse"; + public static final String DatabaseManagement_InstallInfo = "http://www.simantics.org/Layer0-1.1/DatabaseManagement/InstallInfo"; + public static final String DatabaseManagement_InstalledGraphBundles = "http://www.simantics.org/Layer0-1.1/DatabaseManagement/InstalledGraphBundles"; + public static final String DatabaseManagement_OSGiSymbolicName = "http://www.simantics.org/Layer0-1.1/DatabaseManagement/OSGiSymbolicName"; + public static final String DatabaseManagement_OSGiVersion = "http://www.simantics.org/Layer0-1.1/DatabaseManagement/OSGiVersion"; + public static final String DatabaseManagement_VersionedId = "http://www.simantics.org/Layer0-1.1/DatabaseManagement/VersionedId"; + public static final String DependsOn = "http://www.simantics.org/Layer0-1.1/DependsOn"; + public static final String Deprecated = "http://www.simantics.org/Layer0-1.1/Deprecated"; + public static final String DomainOf = "http://www.simantics.org/Layer0-1.1/DomainOf"; + public static final String Double = "http://www.simantics.org/Layer0-1.1/Double"; + public static final String DoubleArray = "http://www.simantics.org/Layer0-1.1/DoubleArray"; + public static final String Entity = "http://www.simantics.org/Layer0-1.1/Entity"; + public static final String Entity_ClusterConstraint = "http://www.simantics.org/Layer0-1.1/Entity/ClusterConstraint"; + public static final String Entity_PropertyConstraint = "http://www.simantics.org/Layer0-1.1/Entity/PropertyConstraint"; + public static final String Entity_RelationConstraint = "http://www.simantics.org/Layer0-1.1/Entity/RelationConstraint"; + public static final String Entity_URIConstraint = "http://www.simantics.org/Layer0-1.1/Entity/URIConstraint"; + public static final String Entity_ValueConstraint = "http://www.simantics.org/Layer0-1.1/Entity/ValueConstraint"; + public static final String Entity_published = "http://www.simantics.org/Layer0-1.1/Entity/published"; + public static final String Entity_published_Inverse = "http://www.simantics.org/Layer0-1.1/Entity/published/Inverse"; + public static final String Enumeration = "http://www.simantics.org/Layer0-1.1/Enumeration"; + public static final String ExternalValue = "http://www.simantics.org/Layer0-1.1/ExternalValue"; + public static final String False = "http://www.simantics.org/Layer0-1.1/False"; + public static final String Final = "http://www.simantics.org/Layer0-1.1/Final"; + public static final String Float = "http://www.simantics.org/Layer0-1.1/Float"; + public static final String FloatArray = "http://www.simantics.org/Layer0-1.1/FloatArray"; + public static final String Function = "http://www.simantics.org/Layer0-1.1/Function"; + public static final String FunctionalRelation = "http://www.simantics.org/Layer0-1.1/FunctionalRelation"; + public static final String Functions = "http://www.simantics.org/Layer0-1.1/Functions"; + public static final String Functions_booleanInputValidator = "http://www.simantics.org/Layer0-1.1/Functions/booleanInputValidator"; + public static final String Functions_clusterValidator = "http://www.simantics.org/Layer0-1.1/Functions/clusterValidator"; + public static final String Functions_composedPropertyValue = "http://www.simantics.org/Layer0-1.1/Functions/composedPropertyValue"; + public static final String Functions_computeExpression = "http://www.simantics.org/Layer0-1.1/Functions/computeExpression"; + public static final String Functions_entityLabel = "http://www.simantics.org/Layer0-1.1/Functions/entityLabel"; + public static final String Functions_functionApplication = "http://www.simantics.org/Layer0-1.1/Functions/functionApplication"; + public static final String Functions_hasStandardResource = "http://www.simantics.org/Layer0-1.1/Functions/hasStandardResource"; + public static final String Functions_listResources = "http://www.simantics.org/Layer0-1.1/Functions/listResources"; + public static final String Functions_numberInputValidator = "http://www.simantics.org/Layer0-1.1/Functions/numberInputValidator"; + public static final String Functions_propertyValidator = "http://www.simantics.org/Layer0-1.1/Functions/propertyValidator"; + public static final String Functions_relationValidator = "http://www.simantics.org/Layer0-1.1/Functions/relationValidator"; + public static final String Functions_resourceAsValue = "http://www.simantics.org/Layer0-1.1/Functions/resourceAsValue"; + public static final String Functions_standardChildDomainChildren = "http://www.simantics.org/Layer0-1.1/Functions/standardChildDomainChildren"; + public static final String Functions_standardChildDomainProperties = "http://www.simantics.org/Layer0-1.1/Functions/standardChildDomainProperties"; + public static final String Functions_standardClassifications = "http://www.simantics.org/Layer0-1.1/Functions/standardClassifications"; + public static final String Functions_standardDefaultValue = "http://www.simantics.org/Layer0-1.1/Functions/standardDefaultValue"; + public static final String Functions_standardPropertyDomainChildren = "http://www.simantics.org/Layer0-1.1/Functions/standardPropertyDomainChildren"; + public static final String Functions_standardPropertyDomainProperties = "http://www.simantics.org/Layer0-1.1/Functions/standardPropertyDomainProperties"; + public static final String Functions_standardReadOnlyValue = "http://www.simantics.org/Layer0-1.1/Functions/standardReadOnlyValue"; + public static final String Functions_standardRequiredValue = "http://www.simantics.org/Layer0-1.1/Functions/standardRequiredValue"; + public static final String Functions_standardValidValue = "http://www.simantics.org/Layer0-1.1/Functions/standardValidValue"; + public static final String Functions_standardValidator = "http://www.simantics.org/Layer0-1.1/Functions/standardValidator"; + public static final String Functions_standardValueAccessor = "http://www.simantics.org/Layer0-1.1/Functions/standardValueAccessor"; + public static final String Functions_uriValidator = "http://www.simantics.org/Layer0-1.1/Functions/uriValidator"; + public static final String Functions_valueValidator = "http://www.simantics.org/Layer0-1.1/Functions/valueValidator"; + public static final String GUID = "http://www.simantics.org/Layer0-1.1/GUID"; + public static final String Graph = "http://www.simantics.org/Layer0-1.1/Graph"; + public static final String HasCardinalityRange = "http://www.simantics.org/Layer0-1.1/HasCardinalityRange"; + public static final String HasCardinalityRange_Inverse = "http://www.simantics.org/Layer0-1.1/HasCardinalityRange/Inverse"; + public static final String HasComment = "http://www.simantics.org/Layer0-1.1/HasComment"; + public static final String HasComment_Inverse = "http://www.simantics.org/Layer0-1.1/HasComment/Inverse"; + public static final String HasConstraint = "http://www.simantics.org/Layer0-1.1/HasConstraint"; + public static final String HasConstraint_Inverse = "http://www.simantics.org/Layer0-1.1/HasConstraint/Inverse"; + public static final String HasDataType = "http://www.simantics.org/Layer0-1.1/HasDataType"; + public static final String HasDataType_Inverse = "http://www.simantics.org/Layer0-1.1/HasDataType/Inverse"; + public static final String HasDefaultLiteralType = "http://www.simantics.org/Layer0-1.1/HasDefaultLiteralType"; + public static final String HasDefaultLiteralType_Inverse = "http://www.simantics.org/Layer0-1.1/HasDefaultLiteralType/Inverse"; + public static final String HasDescription = "http://www.simantics.org/Layer0-1.1/HasDescription"; + public static final String HasDescription_Inverse = "http://www.simantics.org/Layer0-1.1/HasDescription/Inverse"; + public static final String HasDomain = "http://www.simantics.org/Layer0-1.1/HasDomain"; + @Deprecated public static final String HasElement = "http://www.simantics.org/Layer0-1.1/HasElement"; + public static final String HasLabel = "http://www.simantics.org/Layer0-1.1/HasLabel"; + public static final String HasLabel_Inverse = "http://www.simantics.org/Layer0-1.1/HasLabel/Inverse"; + public static final String HasName = "http://www.simantics.org/Layer0-1.1/HasName"; + public static final String HasNext = "http://www.simantics.org/Layer0-1.1/HasNext"; + public static final String HasObject = "http://www.simantics.org/Layer0-1.1/HasObject"; + public static final String HasObjectInverse = "http://www.simantics.org/Layer0-1.1/HasObjectInverse"; + public static final String HasPredicate = "http://www.simantics.org/Layer0-1.1/HasPredicate"; + public static final String HasPredicateInverse = "http://www.simantics.org/Layer0-1.1/HasPredicateInverse"; + public static final String HasPrevious = "http://www.simantics.org/Layer0-1.1/HasPrevious"; + public static final String HasProperty = "http://www.simantics.org/Layer0-1.1/HasProperty"; + @Deprecated public static final String HasPropertyDefinition = "http://www.simantics.org/Layer0-1.1/HasPropertyDefinition"; + public static final String HasRange = "http://www.simantics.org/Layer0-1.1/HasRange"; + public static final String HasRange_Inverse = "http://www.simantics.org/Layer0-1.1/HasRange/Inverse"; + public static final String HasResourceClass = "http://www.simantics.org/Layer0-1.1/HasResourceClass"; + public static final String HasResourceClass_Inverse = "http://www.simantics.org/Layer0-1.1/HasResourceClass/Inverse"; + public static final String HasSubliteralPredicate = "http://www.simantics.org/Layer0-1.1/HasSubliteralPredicate"; + public static final String HasSubliteralPredicate_Inverse = "http://www.simantics.org/Layer0-1.1/HasSubliteralPredicate/Inverse"; + public static final String HasTemplate = "http://www.simantics.org/Layer0-1.1/HasTemplate"; + public static final String HasTemplateParameters = "http://www.simantics.org/Layer0-1.1/HasTemplateParameters"; + public static final String HasTemplateParameters_Inverse = "http://www.simantics.org/Layer0-1.1/HasTemplateParameters/Inverse"; + public static final String HasTemplate_Inverse = "http://www.simantics.org/Layer0-1.1/HasTemplate/Inverse"; + public static final String HasValueType = "http://www.simantics.org/Layer0-1.1/HasValueType"; + public static final String HasValueType_Inverse = "http://www.simantics.org/Layer0-1.1/HasValueType/Inverse"; + public static final String Immutable = "http://www.simantics.org/Layer0-1.1/Immutable"; + public static final String IndexRoot = "http://www.simantics.org/Layer0-1.1/IndexRoot"; + public static final String IndexRootType = "http://www.simantics.org/Layer0-1.1/IndexRootType"; + public static final String Inherits = "http://www.simantics.org/Layer0-1.1/Inherits"; + public static final String InstanceOf = "http://www.simantics.org/Layer0-1.1/InstanceOf"; + public static final String Integer = "http://www.simantics.org/Layer0-1.1/Integer"; + public static final String IntegerArray = "http://www.simantics.org/Layer0-1.1/IntegerArray"; + public static final String InverseOf = "http://www.simantics.org/Layer0-1.1/InverseOf"; + public static final String IsComposedOf = "http://www.simantics.org/Layer0-1.1/IsComposedOf"; + public static final String IsDependencyOf = "http://www.simantics.org/Layer0-1.1/IsDependencyOf"; + public static final String IsLinkedTo = "http://www.simantics.org/Layer0-1.1/IsLinkedTo"; + public static final String IsLinkedTo_Inverse = "http://www.simantics.org/Layer0-1.1/IsLinkedTo/Inverse"; + public static final String IsOwnedBy = "http://www.simantics.org/Layer0-1.1/IsOwnedBy"; + public static final String IsPropertyDefinitionOf = "http://www.simantics.org/Layer0-1.1/IsPropertyDefinitionOf"; + public static final String IsRelatedTo = "http://www.simantics.org/Layer0-1.1/IsRelatedTo"; + public static final String IsWeaklyRelatedTo = "http://www.simantics.org/Layer0-1.1/IsWeaklyRelatedTo"; + public static final String Library = "http://www.simantics.org/Layer0-1.1/Library"; + public static final String List = "http://www.simantics.org/Layer0-1.1/List"; + public static final String List_Element = "http://www.simantics.org/Layer0-1.1/List/Element"; + public static final String List_Entry = "http://www.simantics.org/Layer0-1.1/List/Entry"; + public static final String List_Next = "http://www.simantics.org/Layer0-1.1/List/Next"; + public static final String List_Previous = "http://www.simantics.org/Layer0-1.1/List/Previous"; + public static final String Literal = "http://www.simantics.org/Layer0-1.1/Literal"; + public static final String Literal_BooleanValidator = "http://www.simantics.org/Layer0-1.1/Literal/BooleanValidator"; + public static final String Literal_ByteValidator = "http://www.simantics.org/Layer0-1.1/Literal/ByteValidator"; + public static final String Literal_DoubleValidator = "http://www.simantics.org/Layer0-1.1/Literal/DoubleValidator"; + public static final String Literal_FloatValidator = "http://www.simantics.org/Layer0-1.1/Literal/FloatValidator"; + public static final String Literal_HasInputValidator = "http://www.simantics.org/Layer0-1.1/Literal/HasInputValidator"; + public static final String Literal_HasInputValidator_Inverse = "http://www.simantics.org/Layer0-1.1/Literal/HasInputValidator/Inverse"; + public static final String Literal_IntegerValidator = "http://www.simantics.org/Layer0-1.1/Literal/IntegerValidator"; + public static final String Literal_LongValidator = "http://www.simantics.org/Layer0-1.1/Literal/LongValidator"; + public static final String Long = "http://www.simantics.org/Layer0-1.1/Long"; + public static final String LongArray = "http://www.simantics.org/Layer0-1.1/LongArray"; + public static final String Migration = "http://www.simantics.org/Layer0-1.1/Migration"; + public static final String MigrationSequence = "http://www.simantics.org/Layer0-1.1/MigrationSequence"; + public static final String MigrationStep = "http://www.simantics.org/Layer0-1.1/MigrationStep"; + public static final String MigrationStep_stepAction = "http://www.simantics.org/Layer0-1.1/MigrationStep/stepAction"; + public static final String MigrationStep_stepAction_Inverse = "http://www.simantics.org/Layer0-1.1/MigrationStep/stepAction/Inverse"; + public static final String Migration_format = "http://www.simantics.org/Layer0-1.1/Migration/format"; + public static final String Migration_format_Inverse = "http://www.simantics.org/Layer0-1.1/Migration/format/Inverse"; + public static final String Migration_from = "http://www.simantics.org/Layer0-1.1/Migration/from"; + public static final String Migration_from_Inverse = "http://www.simantics.org/Layer0-1.1/Migration/from/Inverse"; + public static final String Migration_priority = "http://www.simantics.org/Layer0-1.1/Migration/priority"; + public static final String Migration_priority_Inverse = "http://www.simantics.org/Layer0-1.1/Migration/priority/Inverse"; + public static final String Migration_step = "http://www.simantics.org/Layer0-1.1/Migration/step"; + public static final String Migration_step_Inverse = "http://www.simantics.org/Layer0-1.1/Migration/step/Inverse"; + public static final String NameOf = "http://www.simantics.org/Layer0-1.1/NameOf"; + public static final String NamespaceMigrationStep = "http://www.simantics.org/Layer0-1.1/NamespaceMigrationStep"; + public static final String NamespaceMigrationStep_Prefix = "http://www.simantics.org/Layer0-1.1/NamespaceMigrationStep/Prefix"; + public static final String NamespaceMigrationStep_Prefix_base = "http://www.simantics.org/Layer0-1.1/NamespaceMigrationStep/Prefix/base"; + public static final String NamespaceMigrationStep_Prefix_base_Inverse = "http://www.simantics.org/Layer0-1.1/NamespaceMigrationStep/Prefix/base/Inverse"; + public static final String NamespaceMigrationStep_Prefix_from = "http://www.simantics.org/Layer0-1.1/NamespaceMigrationStep/Prefix/from"; + public static final String NamespaceMigrationStep_Prefix_from_Inverse = "http://www.simantics.org/Layer0-1.1/NamespaceMigrationStep/Prefix/from/Inverse"; + public static final String NamespaceMigrationStep_Prefix_to = "http://www.simantics.org/Layer0-1.1/NamespaceMigrationStep/Prefix/to"; + public static final String NamespaceMigrationStep_Prefix_to_Inverse = "http://www.simantics.org/Layer0-1.1/NamespaceMigrationStep/Prefix/to/Inverse"; + public static final String Ontology = "http://www.simantics.org/Layer0-1.1/Ontology"; + public static final String Ontology_global = "http://www.simantics.org/Layer0-1.1/Ontology/global"; + public static final String Ontology_global_Inverse = "http://www.simantics.org/Layer0-1.1/Ontology/global/Inverse"; + public static final String OrderedSet = "http://www.simantics.org/Layer0-1.1/OrderedSet"; + public static final String OrderedSetToListMigrationStep = "http://www.simantics.org/Layer0-1.1/OrderedSetToListMigrationStep"; + public static final String OrderedSetToListMigrationStep_Change = "http://www.simantics.org/Layer0-1.1/OrderedSetToListMigrationStep/Change"; + public static final String OrderedSetToListMigrationStep_entityType = "http://www.simantics.org/Layer0-1.1/OrderedSetToListMigrationStep/entityType"; + public static final String OrderedSetToListMigrationStep_listRelation = "http://www.simantics.org/Layer0-1.1/OrderedSetToListMigrationStep/listRelation"; + public static final String OrderedSetToListMigrationStep_listType = "http://www.simantics.org/Layer0-1.1/OrderedSetToListMigrationStep/listType"; + public static final String OrderedSetToListMigrationStep_orderedSetRelation = "http://www.simantics.org/Layer0-1.1/OrderedSetToListMigrationStep/orderedSetRelation"; + public static final String OrderedSetToListMigrationStep_orderedSetType = "http://www.simantics.org/Layer0-1.1/OrderedSetToListMigrationStep/orderedSetType"; + public static final String PGraph = "http://www.simantics.org/Layer0-1.1/PGraph"; + public static final String PGraph_definition = "http://www.simantics.org/Layer0-1.1/PGraph/definition"; + public static final String PGraph_definition_Inverse = "http://www.simantics.org/Layer0-1.1/PGraph/definition/Inverse"; + public static final String PartOf = "http://www.simantics.org/Layer0-1.1/PartOf"; + @Deprecated public static final String Property = "http://www.simantics.org/Layer0-1.1/Property"; + @Deprecated public static final String PropertyDefinition = "http://www.simantics.org/Layer0-1.1/PropertyDefinition"; + public static final String PropertyOf = "http://www.simantics.org/Layer0-1.1/PropertyOf"; + public static final String PropertyRelation = "http://www.simantics.org/Layer0-1.1/PropertyRelation"; + public static final String RVI = "http://www.simantics.org/Layer0-1.1/RVI"; + public static final String RVIContext = "http://www.simantics.org/Layer0-1.1/RVIContext"; + public static final String Relation = "http://www.simantics.org/Layer0-1.1/Relation"; + public static final String RequiresValueType = "http://www.simantics.org/Layer0-1.1/RequiresValueType"; + public static final String RequiresValueType_Inverse = "http://www.simantics.org/Layer0-1.1/RequiresValueType/Inverse"; + public static final String ResourceIdArray = "http://www.simantics.org/Layer0-1.1/ResourceIdArray"; + public static final String RevisionId = "http://www.simantics.org/Layer0-1.1/RevisionId"; + public static final String SCLMigrationStep = "http://www.simantics.org/Layer0-1.1/SCLMigrationStep"; + public static final String SCLMigrationStep_SCLMigrationStepAction = "http://www.simantics.org/Layer0-1.1/SCLMigrationStep/SCLMigrationStepAction"; + public static final String SCLModule = "http://www.simantics.org/Layer0-1.1/SCLModule"; + public static final String SCLModule_definition = "http://www.simantics.org/Layer0-1.1/SCLModule/definition"; + public static final String SCLModule_definition_Inverse = "http://www.simantics.org/Layer0-1.1/SCLModule/definition/Inverse"; + public static final String SCLValue = "http://www.simantics.org/Layer0-1.1/SCLValue"; + public static final String SCLValue_Environment = "http://www.simantics.org/Layer0-1.1/SCLValue/Environment"; + public static final String SCLValue_Environment_moduleName = "http://www.simantics.org/Layer0-1.1/SCLValue/Environment/moduleName"; + public static final String SCLValue_Environment_moduleName_Inverse = "http://www.simantics.org/Layer0-1.1/SCLValue/Environment/moduleName/Inverse"; + public static final String SCLValue_Environment_namespace = "http://www.simantics.org/Layer0-1.1/SCLValue/Environment/namespace"; + public static final String SCLValue_Environment_namespace_Inverse = "http://www.simantics.org/Layer0-1.1/SCLValue/Environment/namespace/Inverse"; + public static final String SCLValue_Environment_uses = "http://www.simantics.org/Layer0-1.1/SCLValue/Environment/uses"; + public static final String SCLValue_environment = "http://www.simantics.org/Layer0-1.1/SCLValue/environment"; + public static final String SCLValue_expression = "http://www.simantics.org/Layer0-1.1/SCLValue/expression"; + public static final String SCLValue_expression_Inverse = "http://www.simantics.org/Layer0-1.1/SCLValue/expression/Inverse"; + public static final String SharedOntology = "http://www.simantics.org/Layer0-1.1/SharedOntology"; + public static final String SharedOntology_tg = "http://www.simantics.org/Layer0-1.1/SharedOntology/tg"; + public static final String SharedOntology_tgResources = "http://www.simantics.org/Layer0-1.1/SharedOntology/tgResources"; + public static final String SharedOntology_tgResources_Inverse = "http://www.simantics.org/Layer0-1.1/SharedOntology/tgResources/Inverse"; + public static final String SharedOntology_tg_Inverse = "http://www.simantics.org/Layer0-1.1/SharedOntology/tg/Inverse"; + public static final String SharedOntology_treatAsSystemOntology = "http://www.simantics.org/Layer0-1.1/SharedOntology/treatAsSystemOntology"; + public static final String SharedOntology_treatAsSystemOntology_Inverse = "http://www.simantics.org/Layer0-1.1/SharedOntology/treatAsSystemOntology/Inverse"; + public static final String SharedRange = "http://www.simantics.org/Layer0-1.1/SharedRange"; + public static final String String = "http://www.simantics.org/Layer0-1.1/String"; + public static final String StringArray = "http://www.simantics.org/Layer0-1.1/StringArray"; + public static final String SubrelationOf = "http://www.simantics.org/Layer0-1.1/SubrelationOf"; + public static final String SuperrelationOf = "http://www.simantics.org/Layer0-1.1/SuperrelationOf"; + public static final String SupertypeOf = "http://www.simantics.org/Layer0-1.1/SupertypeOf"; + public static final String Tag = "http://www.simantics.org/Layer0-1.1/Tag"; + public static final String Template = "http://www.simantics.org/Layer0-1.1/Template"; + public static final String TotalFunction = "http://www.simantics.org/Layer0-1.1/TotalFunction"; + public static final String True = "http://www.simantics.org/Layer0-1.1/True"; + public static final String Type = "http://www.simantics.org/Layer0-1.1/Type"; + public static final String TypeWithIdentifier = "http://www.simantics.org/Layer0-1.1/TypeWithIdentifier"; + public static final String URI = "http://www.simantics.org/Layer0-1.1/URI"; + public static final String Value = "http://www.simantics.org/Layer0-1.1/Value"; + public static final String Variant = "http://www.simantics.org/Layer0-1.1/Variant"; + public static final String VariantArray = "http://www.simantics.org/Layer0-1.1/VariantArray"; + public static final String assert_ = "http://www.simantics.org/Layer0-1.1/assert"; + public static final String classifications = "http://www.simantics.org/Layer0-1.1/classifications"; + public static final String classifications_Inverse = "http://www.simantics.org/Layer0-1.1/classifications/Inverse"; + public static final String defTag = "http://www.simantics.org/Layer0-1.1/defTag"; + public static final String default_ = "http://www.simantics.org/Layer0-1.1/default"; + public static final String default_Inverse = "http://www.simantics.org/Layer0-1.1/default/Inverse"; + public static final String domainChildren = "http://www.simantics.org/Layer0-1.1/domainChildren"; + public static final String domainChildren_Inverse = "http://www.simantics.org/Layer0-1.1/domainChildren/Inverse"; + public static final String domainProperties = "http://www.simantics.org/Layer0-1.1/domainProperties"; + public static final String domainProperties_Inverse = "http://www.simantics.org/Layer0-1.1/domainProperties/Inverse"; + public static final String entityReplacer = "http://www.simantics.org/Layer0-1.1/entityReplacer"; + public static final String entityReplacer_Inverse = "http://www.simantics.org/Layer0-1.1/entityReplacer/Inverse"; + public static final String hasStandardResource = "http://www.simantics.org/Layer0-1.1/hasStandardResource"; + public static final String hasStandardResource_Inverse = "http://www.simantics.org/Layer0-1.1/hasStandardResource/Inverse"; + public static final String identifier = "http://www.simantics.org/Layer0-1.1/identifier"; + public static final String identifier_Inverse = "http://www.simantics.org/Layer0-1.1/identifier/Inverse"; + public static final String list = "http://www.simantics.org/Layer0-1.1/list"; + public static final String loadBytes = "http://www.simantics.org/Layer0-1.1/loadBytes"; + public static final String loadDataValue = "http://www.simantics.org/Layer0-1.1/loadDataValue"; + public static final String loadString = "http://www.simantics.org/Layer0-1.1/loadString"; + public static final String new_ = "http://www.simantics.org/Layer0-1.1/new"; + public static final String optionalProperty = "http://www.simantics.org/Layer0-1.1/optionalProperty"; + public static final String orderedSet = "http://www.simantics.org/Layer0-1.1/orderedSet"; + public static final String property = "http://www.simantics.org/Layer0-1.1/property"; + public static final String readOnly = "http://www.simantics.org/Layer0-1.1/readOnly"; + public static final String readOnly_Inverse = "http://www.simantics.org/Layer0-1.1/readOnly/Inverse"; + public static final String required = "http://www.simantics.org/Layer0-1.1/required"; + public static final String required_Inverse = "http://www.simantics.org/Layer0-1.1/required/Inverse"; + public static final String scl = "http://www.simantics.org/Layer0-1.1/scl"; + public static final String singleProperty = "http://www.simantics.org/Layer0-1.1/singleProperty"; + public static final String singlePropertyDefault = "http://www.simantics.org/Layer0-1.1/singlePropertyDefault"; + public static final String symmetric = "http://www.simantics.org/Layer0-1.1/symmetric"; + public static final String tag = "http://www.simantics.org/Layer0-1.1/tag"; + public static final String typeURI = "http://www.simantics.org/Layer0-1.1/typeURI"; + public static final String typeURI_Inverse = "http://www.simantics.org/Layer0-1.1/typeURI/Inverse"; + public static final String valid = "http://www.simantics.org/Layer0-1.1/valid"; + public static final String valid_Inverse = "http://www.simantics.org/Layer0-1.1/valid/Inverse"; + public static final String validator = "http://www.simantics.org/Layer0-1.1/validator"; + public static final String validator_Inverse = "http://www.simantics.org/Layer0-1.1/validator/Inverse"; + public static final String valueAccessor = "http://www.simantics.org/Layer0-1.1/valueAccessor"; + public static final String valueAccessor_Inverse = "http://www.simantics.org/Layer0-1.1/valueAccessor/Inverse"; + } + + public static Resource getResourceOrNull(ReadGraph graph, String uri) { + try { + return graph.getResource(uri); + } catch(DatabaseException e) { + System.err.println(e.getMessage()); + return null; + } + } + + public Layer0(ReadGraph graph) { + Abstract = getResourceOrNull(graph, URIs.Abstract); + Assertion = getResourceOrNull(graph, URIs.Assertion); + Asserts = getResourceOrNull(graph, URIs.Asserts); + Asserts_Inverse = getResourceOrNull(graph, URIs.Asserts_Inverse); + Boolean = getResourceOrNull(graph, URIs.Boolean); + BooleanArray = getResourceOrNull(graph, URIs.BooleanArray); + Byte = getResourceOrNull(graph, URIs.Byte); + ByteArray = getResourceOrNull(graph, URIs.ByteArray); + Cardinality0 = getResourceOrNull(graph, URIs.Cardinality0); + Cardinality1 = getResourceOrNull(graph, URIs.Cardinality1); + Cardinality2 = getResourceOrNull(graph, URIs.Cardinality2); + CardinalityAtLeast1 = getResourceOrNull(graph, URIs.CardinalityAtLeast1); + CardinalityAtMost1 = getResourceOrNull(graph, URIs.CardinalityAtMost1); + CardinalityRange = getResourceOrNull(graph, URIs.CardinalityRange); + ClusterSet = getResourceOrNull(graph, URIs.ClusterSet); + ConcernsRelation = getResourceOrNull(graph, URIs.ConcernsRelation); + ConcernsRelation_Inverse = getResourceOrNull(graph, URIs.ConcernsRelation_Inverse); + ConsistsOf = getResourceOrNull(graph, URIs.ConsistsOf); + Constraint = getResourceOrNull(graph, URIs.Constraint); + Constraint_Validator = getResourceOrNull(graph, URIs.Constraint_Validator); + Constraint_Validator_Inverse = getResourceOrNull(graph, URIs.Constraint_Validator_Inverse); + ConvertsToValueWith = getResourceOrNull(graph, URIs.ConvertsToValueWith); + ConvertsToValueWith_Inverse = getResourceOrNull(graph, URIs.ConvertsToValueWith_Inverse); + DataType = getResourceOrNull(graph, URIs.DataType); + DatabaseManagement = getResourceOrNull(graph, URIs.DatabaseManagement); + DatabaseManagement_Bundles = getResourceOrNull(graph, URIs.DatabaseManagement_Bundles); + DatabaseManagement_GraphBundle = getResourceOrNull(graph, URIs.DatabaseManagement_GraphBundle); + DatabaseManagement_HasFile = getResourceOrNull(graph, URIs.DatabaseManagement_HasFile); + DatabaseManagement_HasFile_Inverse = getResourceOrNull(graph, URIs.DatabaseManagement_HasFile_Inverse); + DatabaseManagement_HasHashCode = getResourceOrNull(graph, URIs.DatabaseManagement_HasHashCode); + DatabaseManagement_HasHashCode_Inverse = getResourceOrNull(graph, URIs.DatabaseManagement_HasHashCode_Inverse); + DatabaseManagement_HasInstallInfo = getResourceOrNull(graph, URIs.DatabaseManagement_HasInstallInfo); + DatabaseManagement_HasInstallInfo_Inverse = getResourceOrNull(graph, URIs.DatabaseManagement_HasInstallInfo_Inverse); + DatabaseManagement_HasVersionedId = getResourceOrNull(graph, URIs.DatabaseManagement_HasVersionedId); + DatabaseManagement_HasVersionedId_Inverse = getResourceOrNull(graph, URIs.DatabaseManagement_HasVersionedId_Inverse); + DatabaseManagement_InstallInfo = getResourceOrNull(graph, URIs.DatabaseManagement_InstallInfo); + DatabaseManagement_InstalledGraphBundles = getResourceOrNull(graph, URIs.DatabaseManagement_InstalledGraphBundles); + DatabaseManagement_OSGiSymbolicName = getResourceOrNull(graph, URIs.DatabaseManagement_OSGiSymbolicName); + DatabaseManagement_OSGiVersion = getResourceOrNull(graph, URIs.DatabaseManagement_OSGiVersion); + DatabaseManagement_VersionedId = getResourceOrNull(graph, URIs.DatabaseManagement_VersionedId); + DependsOn = getResourceOrNull(graph, URIs.DependsOn); + Deprecated = getResourceOrNull(graph, URIs.Deprecated); + DomainOf = getResourceOrNull(graph, URIs.DomainOf); + Double = getResourceOrNull(graph, URIs.Double); + DoubleArray = getResourceOrNull(graph, URIs.DoubleArray); + Entity = getResourceOrNull(graph, URIs.Entity); + Entity_ClusterConstraint = getResourceOrNull(graph, URIs.Entity_ClusterConstraint); + Entity_PropertyConstraint = getResourceOrNull(graph, URIs.Entity_PropertyConstraint); + Entity_RelationConstraint = getResourceOrNull(graph, URIs.Entity_RelationConstraint); + Entity_URIConstraint = getResourceOrNull(graph, URIs.Entity_URIConstraint); + Entity_ValueConstraint = getResourceOrNull(graph, URIs.Entity_ValueConstraint); + Entity_published = getResourceOrNull(graph, URIs.Entity_published); + Entity_published_Inverse = getResourceOrNull(graph, URIs.Entity_published_Inverse); + Enumeration = getResourceOrNull(graph, URIs.Enumeration); + ExternalValue = getResourceOrNull(graph, URIs.ExternalValue); + False = getResourceOrNull(graph, URIs.False); + Final = getResourceOrNull(graph, URIs.Final); + Float = getResourceOrNull(graph, URIs.Float); + FloatArray = getResourceOrNull(graph, URIs.FloatArray); + Function = getResourceOrNull(graph, URIs.Function); + FunctionalRelation = getResourceOrNull(graph, URIs.FunctionalRelation); + Functions = getResourceOrNull(graph, URIs.Functions); + Functions_booleanInputValidator = getResourceOrNull(graph, URIs.Functions_booleanInputValidator); + Functions_clusterValidator = getResourceOrNull(graph, URIs.Functions_clusterValidator); + Functions_composedPropertyValue = getResourceOrNull(graph, URIs.Functions_composedPropertyValue); + Functions_computeExpression = getResourceOrNull(graph, URIs.Functions_computeExpression); + Functions_entityLabel = getResourceOrNull(graph, URIs.Functions_entityLabel); + Functions_functionApplication = getResourceOrNull(graph, URIs.Functions_functionApplication); + Functions_hasStandardResource = getResourceOrNull(graph, URIs.Functions_hasStandardResource); + Functions_listResources = getResourceOrNull(graph, URIs.Functions_listResources); + Functions_numberInputValidator = getResourceOrNull(graph, URIs.Functions_numberInputValidator); + Functions_propertyValidator = getResourceOrNull(graph, URIs.Functions_propertyValidator); + Functions_relationValidator = getResourceOrNull(graph, URIs.Functions_relationValidator); + Functions_resourceAsValue = getResourceOrNull(graph, URIs.Functions_resourceAsValue); + Functions_standardChildDomainChildren = getResourceOrNull(graph, URIs.Functions_standardChildDomainChildren); + Functions_standardChildDomainProperties = getResourceOrNull(graph, URIs.Functions_standardChildDomainProperties); + Functions_standardClassifications = getResourceOrNull(graph, URIs.Functions_standardClassifications); + Functions_standardDefaultValue = getResourceOrNull(graph, URIs.Functions_standardDefaultValue); + Functions_standardPropertyDomainChildren = getResourceOrNull(graph, URIs.Functions_standardPropertyDomainChildren); + Functions_standardPropertyDomainProperties = getResourceOrNull(graph, URIs.Functions_standardPropertyDomainProperties); + Functions_standardReadOnlyValue = getResourceOrNull(graph, URIs.Functions_standardReadOnlyValue); + Functions_standardRequiredValue = getResourceOrNull(graph, URIs.Functions_standardRequiredValue); + Functions_standardValidValue = getResourceOrNull(graph, URIs.Functions_standardValidValue); + Functions_standardValidator = getResourceOrNull(graph, URIs.Functions_standardValidator); + Functions_standardValueAccessor = getResourceOrNull(graph, URIs.Functions_standardValueAccessor); + Functions_uriValidator = getResourceOrNull(graph, URIs.Functions_uriValidator); + Functions_valueValidator = getResourceOrNull(graph, URIs.Functions_valueValidator); + GUID = getResourceOrNull(graph, URIs.GUID); + Graph = getResourceOrNull(graph, URIs.Graph); + HasCardinalityRange = getResourceOrNull(graph, URIs.HasCardinalityRange); + HasCardinalityRange_Inverse = getResourceOrNull(graph, URIs.HasCardinalityRange_Inverse); + HasComment = getResourceOrNull(graph, URIs.HasComment); + HasComment_Inverse = getResourceOrNull(graph, URIs.HasComment_Inverse); + HasConstraint = getResourceOrNull(graph, URIs.HasConstraint); + HasConstraint_Inverse = getResourceOrNull(graph, URIs.HasConstraint_Inverse); + HasDataType = getResourceOrNull(graph, URIs.HasDataType); + HasDataType_Inverse = getResourceOrNull(graph, URIs.HasDataType_Inverse); + HasDefaultLiteralType = getResourceOrNull(graph, URIs.HasDefaultLiteralType); + HasDefaultLiteralType_Inverse = getResourceOrNull(graph, URIs.HasDefaultLiteralType_Inverse); + HasDescription = getResourceOrNull(graph, URIs.HasDescription); + HasDescription_Inverse = getResourceOrNull(graph, URIs.HasDescription_Inverse); + HasDomain = getResourceOrNull(graph, URIs.HasDomain); + HasElement = getResourceOrNull(graph, URIs.HasElement); + HasLabel = getResourceOrNull(graph, URIs.HasLabel); + HasLabel_Inverse = getResourceOrNull(graph, URIs.HasLabel_Inverse); + HasName = getResourceOrNull(graph, URIs.HasName); + HasNext = getResourceOrNull(graph, URIs.HasNext); + HasObject = getResourceOrNull(graph, URIs.HasObject); + HasObjectInverse = getResourceOrNull(graph, URIs.HasObjectInverse); + HasPredicate = getResourceOrNull(graph, URIs.HasPredicate); + HasPredicateInverse = getResourceOrNull(graph, URIs.HasPredicateInverse); + HasPrevious = getResourceOrNull(graph, URIs.HasPrevious); + HasProperty = getResourceOrNull(graph, URIs.HasProperty); + HasPropertyDefinition = getResourceOrNull(graph, URIs.HasPropertyDefinition); + HasRange = getResourceOrNull(graph, URIs.HasRange); + HasRange_Inverse = getResourceOrNull(graph, URIs.HasRange_Inverse); + HasResourceClass = getResourceOrNull(graph, URIs.HasResourceClass); + HasResourceClass_Inverse = getResourceOrNull(graph, URIs.HasResourceClass_Inverse); + HasSubliteralPredicate = getResourceOrNull(graph, URIs.HasSubliteralPredicate); + HasSubliteralPredicate_Inverse = getResourceOrNull(graph, URIs.HasSubliteralPredicate_Inverse); + HasTemplate = getResourceOrNull(graph, URIs.HasTemplate); + HasTemplateParameters = getResourceOrNull(graph, URIs.HasTemplateParameters); + HasTemplateParameters_Inverse = getResourceOrNull(graph, URIs.HasTemplateParameters_Inverse); + HasTemplate_Inverse = getResourceOrNull(graph, URIs.HasTemplate_Inverse); + HasValueType = getResourceOrNull(graph, URIs.HasValueType); + HasValueType_Inverse = getResourceOrNull(graph, URIs.HasValueType_Inverse); + Immutable = getResourceOrNull(graph, URIs.Immutable); + IndexRoot = getResourceOrNull(graph, URIs.IndexRoot); + IndexRootType = getResourceOrNull(graph, URIs.IndexRootType); + Inherits = getResourceOrNull(graph, URIs.Inherits); + InstanceOf = getResourceOrNull(graph, URIs.InstanceOf); + Integer = getResourceOrNull(graph, URIs.Integer); + IntegerArray = getResourceOrNull(graph, URIs.IntegerArray); + InverseOf = getResourceOrNull(graph, URIs.InverseOf); + IsComposedOf = getResourceOrNull(graph, URIs.IsComposedOf); + IsDependencyOf = getResourceOrNull(graph, URIs.IsDependencyOf); + IsLinkedTo = getResourceOrNull(graph, URIs.IsLinkedTo); + IsLinkedTo_Inverse = getResourceOrNull(graph, URIs.IsLinkedTo_Inverse); + IsOwnedBy = getResourceOrNull(graph, URIs.IsOwnedBy); + IsPropertyDefinitionOf = getResourceOrNull(graph, URIs.IsPropertyDefinitionOf); + IsRelatedTo = getResourceOrNull(graph, URIs.IsRelatedTo); + IsWeaklyRelatedTo = getResourceOrNull(graph, URIs.IsWeaklyRelatedTo); + Library = getResourceOrNull(graph, URIs.Library); + List = getResourceOrNull(graph, URIs.List); + List_Element = getResourceOrNull(graph, URIs.List_Element); + List_Entry = getResourceOrNull(graph, URIs.List_Entry); + List_Next = getResourceOrNull(graph, URIs.List_Next); + List_Previous = getResourceOrNull(graph, URIs.List_Previous); + Literal = getResourceOrNull(graph, URIs.Literal); + Literal_BooleanValidator = getResourceOrNull(graph, URIs.Literal_BooleanValidator); + Literal_ByteValidator = getResourceOrNull(graph, URIs.Literal_ByteValidator); + Literal_DoubleValidator = getResourceOrNull(graph, URIs.Literal_DoubleValidator); + Literal_FloatValidator = getResourceOrNull(graph, URIs.Literal_FloatValidator); + Literal_HasInputValidator = getResourceOrNull(graph, URIs.Literal_HasInputValidator); + Literal_HasInputValidator_Inverse = getResourceOrNull(graph, URIs.Literal_HasInputValidator_Inverse); + Literal_IntegerValidator = getResourceOrNull(graph, URIs.Literal_IntegerValidator); + Literal_LongValidator = getResourceOrNull(graph, URIs.Literal_LongValidator); + Long = getResourceOrNull(graph, URIs.Long); + LongArray = getResourceOrNull(graph, URIs.LongArray); + Migration = getResourceOrNull(graph, URIs.Migration); + MigrationSequence = getResourceOrNull(graph, URIs.MigrationSequence); + MigrationStep = getResourceOrNull(graph, URIs.MigrationStep); + MigrationStep_stepAction = getResourceOrNull(graph, URIs.MigrationStep_stepAction); + MigrationStep_stepAction_Inverse = getResourceOrNull(graph, URIs.MigrationStep_stepAction_Inverse); + Migration_format = getResourceOrNull(graph, URIs.Migration_format); + Migration_format_Inverse = getResourceOrNull(graph, URIs.Migration_format_Inverse); + Migration_from = getResourceOrNull(graph, URIs.Migration_from); + Migration_from_Inverse = getResourceOrNull(graph, URIs.Migration_from_Inverse); + Migration_priority = getResourceOrNull(graph, URIs.Migration_priority); + Migration_priority_Inverse = getResourceOrNull(graph, URIs.Migration_priority_Inverse); + Migration_step = getResourceOrNull(graph, URIs.Migration_step); + Migration_step_Inverse = getResourceOrNull(graph, URIs.Migration_step_Inverse); + NameOf = getResourceOrNull(graph, URIs.NameOf); + NamespaceMigrationStep = getResourceOrNull(graph, URIs.NamespaceMigrationStep); + NamespaceMigrationStep_Prefix = getResourceOrNull(graph, URIs.NamespaceMigrationStep_Prefix); + NamespaceMigrationStep_Prefix_base = getResourceOrNull(graph, URIs.NamespaceMigrationStep_Prefix_base); + NamespaceMigrationStep_Prefix_base_Inverse = getResourceOrNull(graph, URIs.NamespaceMigrationStep_Prefix_base_Inverse); + NamespaceMigrationStep_Prefix_from = getResourceOrNull(graph, URIs.NamespaceMigrationStep_Prefix_from); + NamespaceMigrationStep_Prefix_from_Inverse = getResourceOrNull(graph, URIs.NamespaceMigrationStep_Prefix_from_Inverse); + NamespaceMigrationStep_Prefix_to = getResourceOrNull(graph, URIs.NamespaceMigrationStep_Prefix_to); + NamespaceMigrationStep_Prefix_to_Inverse = getResourceOrNull(graph, URIs.NamespaceMigrationStep_Prefix_to_Inverse); + Ontology = getResourceOrNull(graph, URIs.Ontology); + Ontology_global = getResourceOrNull(graph, URIs.Ontology_global); + Ontology_global_Inverse = getResourceOrNull(graph, URIs.Ontology_global_Inverse); + OrderedSet = getResourceOrNull(graph, URIs.OrderedSet); + OrderedSetToListMigrationStep = getResourceOrNull(graph, URIs.OrderedSetToListMigrationStep); + OrderedSetToListMigrationStep_Change = getResourceOrNull(graph, URIs.OrderedSetToListMigrationStep_Change); + OrderedSetToListMigrationStep_entityType = getResourceOrNull(graph, URIs.OrderedSetToListMigrationStep_entityType); + OrderedSetToListMigrationStep_listRelation = getResourceOrNull(graph, URIs.OrderedSetToListMigrationStep_listRelation); + OrderedSetToListMigrationStep_listType = getResourceOrNull(graph, URIs.OrderedSetToListMigrationStep_listType); + OrderedSetToListMigrationStep_orderedSetRelation = getResourceOrNull(graph, URIs.OrderedSetToListMigrationStep_orderedSetRelation); + OrderedSetToListMigrationStep_orderedSetType = getResourceOrNull(graph, URIs.OrderedSetToListMigrationStep_orderedSetType); + PGraph = getResourceOrNull(graph, URIs.PGraph); + PGraph_definition = getResourceOrNull(graph, URIs.PGraph_definition); + PGraph_definition_Inverse = getResourceOrNull(graph, URIs.PGraph_definition_Inverse); + PartOf = getResourceOrNull(graph, URIs.PartOf); + Property = getResourceOrNull(graph, URIs.Property); + PropertyDefinition = getResourceOrNull(graph, URIs.PropertyDefinition); + PropertyOf = getResourceOrNull(graph, URIs.PropertyOf); + PropertyRelation = getResourceOrNull(graph, URIs.PropertyRelation); + RVI = getResourceOrNull(graph, URIs.RVI); + RVIContext = getResourceOrNull(graph, URIs.RVIContext); + Relation = getResourceOrNull(graph, URIs.Relation); + RequiresValueType = getResourceOrNull(graph, URIs.RequiresValueType); + RequiresValueType_Inverse = getResourceOrNull(graph, URIs.RequiresValueType_Inverse); + ResourceIdArray = getResourceOrNull(graph, URIs.ResourceIdArray); + RevisionId = getResourceOrNull(graph, URIs.RevisionId); + SCLMigrationStep = getResourceOrNull(graph, URIs.SCLMigrationStep); + SCLMigrationStep_SCLMigrationStepAction = getResourceOrNull(graph, URIs.SCLMigrationStep_SCLMigrationStepAction); + SCLModule = getResourceOrNull(graph, URIs.SCLModule); + SCLModule_definition = getResourceOrNull(graph, URIs.SCLModule_definition); + SCLModule_definition_Inverse = getResourceOrNull(graph, URIs.SCLModule_definition_Inverse); + SCLValue = getResourceOrNull(graph, URIs.SCLValue); + SCLValue_Environment = getResourceOrNull(graph, URIs.SCLValue_Environment); + SCLValue_Environment_moduleName = getResourceOrNull(graph, URIs.SCLValue_Environment_moduleName); + SCLValue_Environment_moduleName_Inverse = getResourceOrNull(graph, URIs.SCLValue_Environment_moduleName_Inverse); + SCLValue_Environment_namespace = getResourceOrNull(graph, URIs.SCLValue_Environment_namespace); + SCLValue_Environment_namespace_Inverse = getResourceOrNull(graph, URIs.SCLValue_Environment_namespace_Inverse); + SCLValue_Environment_uses = getResourceOrNull(graph, URIs.SCLValue_Environment_uses); + SCLValue_environment = getResourceOrNull(graph, URIs.SCLValue_environment); + SCLValue_expression = getResourceOrNull(graph, URIs.SCLValue_expression); + SCLValue_expression_Inverse = getResourceOrNull(graph, URIs.SCLValue_expression_Inverse); + SharedOntology = getResourceOrNull(graph, URIs.SharedOntology); + SharedOntology_tg = getResourceOrNull(graph, URIs.SharedOntology_tg); + SharedOntology_tgResources = getResourceOrNull(graph, URIs.SharedOntology_tgResources); + SharedOntology_tgResources_Inverse = getResourceOrNull(graph, URIs.SharedOntology_tgResources_Inverse); + SharedOntology_tg_Inverse = getResourceOrNull(graph, URIs.SharedOntology_tg_Inverse); + SharedOntology_treatAsSystemOntology = getResourceOrNull(graph, URIs.SharedOntology_treatAsSystemOntology); + SharedOntology_treatAsSystemOntology_Inverse = getResourceOrNull(graph, URIs.SharedOntology_treatAsSystemOntology_Inverse); + SharedRange = getResourceOrNull(graph, URIs.SharedRange); + String = getResourceOrNull(graph, URIs.String); + StringArray = getResourceOrNull(graph, URIs.StringArray); + SubrelationOf = getResourceOrNull(graph, URIs.SubrelationOf); + SuperrelationOf = getResourceOrNull(graph, URIs.SuperrelationOf); + SupertypeOf = getResourceOrNull(graph, URIs.SupertypeOf); + Tag = getResourceOrNull(graph, URIs.Tag); + Template = getResourceOrNull(graph, URIs.Template); + TotalFunction = getResourceOrNull(graph, URIs.TotalFunction); + True = getResourceOrNull(graph, URIs.True); + Type = getResourceOrNull(graph, URIs.Type); + TypeWithIdentifier = getResourceOrNull(graph, URIs.TypeWithIdentifier); + URI = getResourceOrNull(graph, URIs.URI); + Value = getResourceOrNull(graph, URIs.Value); + Variant = getResourceOrNull(graph, URIs.Variant); + VariantArray = getResourceOrNull(graph, URIs.VariantArray); + assert_ = getResourceOrNull(graph, URIs.assert_); + classifications = getResourceOrNull(graph, URIs.classifications); + classifications_Inverse = getResourceOrNull(graph, URIs.classifications_Inverse); + defTag = getResourceOrNull(graph, URIs.defTag); + default_ = getResourceOrNull(graph, URIs.default_); + default_Inverse = getResourceOrNull(graph, URIs.default_Inverse); + domainChildren = getResourceOrNull(graph, URIs.domainChildren); + domainChildren_Inverse = getResourceOrNull(graph, URIs.domainChildren_Inverse); + domainProperties = getResourceOrNull(graph, URIs.domainProperties); + domainProperties_Inverse = getResourceOrNull(graph, URIs.domainProperties_Inverse); + entityReplacer = getResourceOrNull(graph, URIs.entityReplacer); + entityReplacer_Inverse = getResourceOrNull(graph, URIs.entityReplacer_Inverse); + hasStandardResource = getResourceOrNull(graph, URIs.hasStandardResource); + hasStandardResource_Inverse = getResourceOrNull(graph, URIs.hasStandardResource_Inverse); + identifier = getResourceOrNull(graph, URIs.identifier); + identifier_Inverse = getResourceOrNull(graph, URIs.identifier_Inverse); + list = getResourceOrNull(graph, URIs.list); + loadBytes = getResourceOrNull(graph, URIs.loadBytes); + loadDataValue = getResourceOrNull(graph, URIs.loadDataValue); + loadString = getResourceOrNull(graph, URIs.loadString); + new_ = getResourceOrNull(graph, URIs.new_); + optionalProperty = getResourceOrNull(graph, URIs.optionalProperty); + orderedSet = getResourceOrNull(graph, URIs.orderedSet); + property = getResourceOrNull(graph, URIs.property); + readOnly = getResourceOrNull(graph, URIs.readOnly); + readOnly_Inverse = getResourceOrNull(graph, URIs.readOnly_Inverse); + required = getResourceOrNull(graph, URIs.required); + required_Inverse = getResourceOrNull(graph, URIs.required_Inverse); + scl = getResourceOrNull(graph, URIs.scl); + singleProperty = getResourceOrNull(graph, URIs.singleProperty); + singlePropertyDefault = getResourceOrNull(graph, URIs.singlePropertyDefault); + symmetric = getResourceOrNull(graph, URIs.symmetric); + tag = getResourceOrNull(graph, URIs.tag); + typeURI = getResourceOrNull(graph, URIs.typeURI); + typeURI_Inverse = getResourceOrNull(graph, URIs.typeURI_Inverse); + valid = getResourceOrNull(graph, URIs.valid); + valid_Inverse = getResourceOrNull(graph, URIs.valid_Inverse); + validator = getResourceOrNull(graph, URIs.validator); + validator_Inverse = getResourceOrNull(graph, URIs.validator_Inverse); + valueAccessor = getResourceOrNull(graph, URIs.valueAccessor); + valueAccessor_Inverse = getResourceOrNull(graph, URIs.valueAccessor_Inverse); + } + + public static Layer0 getInstance(ReadGraph graph) { + Session session = graph.getSession(); + Layer0 ret = session.peekService(Layer0.class); + if(ret == null) { + QueryControl qc = graph.getService(QueryControl.class); + ret = new Layer0(qc.getIndependentGraph(graph)); + session.registerService(Layer0.class, ret); + } + return ret; + } + + public static Layer0 getInstance(RequestProcessor session) throws DatabaseException { + Layer0 ret = session.peekService(Layer0.class); + if(ret == null) { + ret = session.syncRequest(new Read() { + public Layer0 perform(ReadGraph graph) throws DatabaseException { + QueryControl qc = graph.getService(QueryControl.class); + return new Layer0(qc.getIndependentGraph(graph)); + } + }); + session.registerService(Layer0.class, ret); + } + return ret; + } + +} +