package org.whole.lang.models.codebase; import org.whole.lang.builders.IBuilderOperation; import org.whole.lang.templates.AbstractTemplateFactory; public class RDFModel extends AbstractTemplateFactory<org.whole.lang.models.model.Model> { public void apply(IBuilderOperation op) { org.whole.lang.models.builders.IModelsBuilder b0 = (org.whole.lang.models.builders.IModelsBuilder) op.wGetBuilder(org.whole.lang.models.reflect.ModelsLanguageKit.URI); b0.Model_(); b0.SimpleName("RDF"); b0.TypeRelations_(0); b0._TypeRelations(); b0.ModelDeclarations_(33); b0.CompositeEntity_(); b0.EntityModifiers_(0); b0._EntityModifiers(); b0.SimpleName("RDF"); b0.Types_(0); b0._Types(); b0.ComponentModifiers_(1); b0.ComponentModifier("unique"); b0._ComponentModifiers(); b0.SimpleName("Resource"); b0._CompositeEntity(); b0.SimpleEntity_(); b0.EntityModifiers_(1); b0.EntityModifier("abstract"); b0._EntityModifiers(); b0.SimpleName("Resource"); b0.Types_(1); b0.SimpleName("PropertyValue"); b0._Types(); b0.Features_(0); b0._Features(); b0._SimpleEntity(); b0.SimpleEntity_(); b0.EntityModifiers_(1); b0.EntityModifier("abstract"); b0._EntityModifiers(); b0.SimpleName("ResNotLiteral"); b0.Types_(1); b0.SimpleName("Resource"); b0._Types(); b0.Features_(0); b0._Features(); b0._SimpleEntity(); b0.SimpleEntity_(); b0.EntityModifiers_(0); b0._EntityModifiers(); b0.SimpleName("ResourceImpl"); b0.Types_(1); b0.SimpleName("ResNotLiteral"); b0._Types(); b0.Features_(5); b0.Feature_(); b0.FeatureModifiers_(0); b0._FeatureModifiers(); b0.SimpleName("AnonId"); b0.SimpleName("anonId"); b0._Feature(); b0.Feature_(); b0.FeatureModifiers_(0); b0._FeatureModifiers(); b0.SimpleName("URI"); b0.SimpleName("uri"); b0._Feature(); b0.Feature_(); b0.FeatureModifiers_(0); b0._FeatureModifiers(); b0.SimpleName("URIFragment"); b0.SimpleName("nameSpace"); b0._Feature(); b0.Feature_(); b0.FeatureModifiers_(0); b0._FeatureModifiers(); b0.SimpleName("URIFragment"); b0.SimpleName("localName"); b0._Feature(); b0.Feature_(); b0.FeatureModifiers_(0); b0._FeatureModifiers(); b0.SimpleName("Properties"); b0.SimpleName("properties"); b0._Feature(); b0._Features(); b0._SimpleEntity(); b0.SimpleEntity_(); b0.EntityModifiers_(0); b0._EntityModifiers(); b0.SimpleName("InformationResource"); b0.Types_(1); b0.SimpleName("Resource"); b0._Types(); b0.Features_(6); b0.Feature_(); b0.FeatureModifiers_(0); b0._FeatureModifiers(); b0.SimpleName("AnonId"); b0.SimpleName("anonId"); b0._Feature(); b0.Feature_(); b0.FeatureModifiers_(0); b0._FeatureModifiers(); b0.SimpleName("URI"); b0.SimpleName("uri"); b0._Feature(); b0.Feature_(); b0.FeatureModifiers_(0); b0._FeatureModifiers(); b0.SimpleName("URIFragment"); b0.SimpleName("nameSpace"); b0._Feature(); b0.Feature_(); b0.FeatureModifiers_(0); b0._FeatureModifiers(); b0.SimpleName("URIFragment"); b0.SimpleName("localName"); b0._Feature(); b0.Feature_(); b0.FeatureModifiers_(0); b0._FeatureModifiers(); b0.SimpleName("Properties"); b0.SimpleName("properties"); b0._Feature(); b0.Feature_(); b0.FeatureModifiers_(0); b0._FeatureModifiers(); b0.SimpleName("PropertyValue"); b0.SimpleName("propertyValue"); b0._Feature(); b0._Features(); b0._SimpleEntity(); b0.SimpleEntity_(); b0.EntityModifiers_(0); b0._EntityModifiers(); b0.SimpleName("NonInformationResource"); b0.Types_(1); b0.SimpleName("Resource"); b0._Types(); b0.Features_(6); b0.Feature_(); b0.FeatureModifiers_(0); b0._FeatureModifiers(); b0.SimpleName("AnonId"); b0.SimpleName("anonId"); b0._Feature(); b0.Feature_(); b0.FeatureModifiers_(0); b0._FeatureModifiers(); b0.SimpleName("URI"); b0.SimpleName("uri"); b0._Feature(); b0.Feature_(); b0.FeatureModifiers_(0); b0._FeatureModifiers(); b0.SimpleName("URIFragment"); b0.SimpleName("nameSpace"); b0._Feature(); b0.Feature_(); b0.FeatureModifiers_(0); b0._FeatureModifiers(); b0.SimpleName("URIFragment"); b0.SimpleName("localName"); b0._Feature(); b0.Feature_(); b0.FeatureModifiers_(0); b0._FeatureModifiers(); b0.SimpleName("Properties"); b0.SimpleName("properties"); b0._Feature(); b0.Feature_(); b0.FeatureModifiers_(0); b0._FeatureModifiers(); b0.SimpleName("PropertyValue"); b0.SimpleName("propertyValue"); b0._Feature(); b0._Features(); b0._SimpleEntity(); b0.SimpleEntity_(); b0.EntityModifiers_(0); b0._EntityModifiers(); b0.SimpleName("Container"); b0.Types_(1); b0.SimpleName("ResNotLiteral"); b0._Types(); b0.Features_(5); b0.Feature_(); b0.FeatureModifiers_(0); b0._FeatureModifiers(); b0.SimpleName("URI"); b0.SimpleName("uri"); b0._Feature(); b0.Feature_(); b0.FeatureModifiers_(0); b0._FeatureModifiers(); b0.SimpleName("URIFragment"); b0.SimpleName("nameSpace"); b0._Feature(); b0.Feature_(); b0.FeatureModifiers_(0); b0._FeatureModifiers(); b0.SimpleName("URIFragment"); b0.SimpleName("localName"); b0._Feature(); b0.Feature_(); b0.FeatureModifiers_(0); b0._FeatureModifiers(); b0.SimpleName("Properties"); b0.SimpleName("properties"); b0._Feature(); b0.Feature_(); b0.FeatureModifiers_(0); b0._FeatureModifiers(); b0.SimpleName("Resource"); b0.SimpleName("nodes"); b0._Feature(); b0._Features(); b0._SimpleEntity(); b0.CompositeEntity_(); b0.EntityModifiers_(0); b0._EntityModifiers(); b0.SimpleName("AltNodes"); b0.Types_(1); b0.SimpleName("Resource"); b0._Types(); b0.ComponentModifiers_(0); b0._ComponentModifiers(); b0.SimpleName("Resource"); b0._CompositeEntity(); b0.CompositeEntity_(); b0.EntityModifiers_(0); b0._EntityModifiers(); b0.SimpleName("BagNodes"); b0.Types_(1); b0.SimpleName("Resource"); b0._Types(); b0.ComponentModifiers_(0); b0._ComponentModifiers(); b0.SimpleName("Resource"); b0._CompositeEntity(); b0.CompositeEntity_(); b0.EntityModifiers_(0); b0._EntityModifiers(); b0.SimpleName("SeqNodes"); b0.Types_(1); b0.SimpleName("Resource"); b0._Types(); b0.ComponentModifiers_(1); b0.ComponentModifier("ordered"); b0._ComponentModifiers(); b0.SimpleName("Resource"); b0._CompositeEntity(); b0.CompositeEntity_(); b0.EntityModifiers_(0); b0._EntityModifiers(); b0.SimpleName("Properties"); b0.Types_(0); b0._Types(); b0.ComponentModifiers_(1); b0.ComponentModifier("ordered"); b0._ComponentModifiers(); b0.SimpleName("Property"); b0._CompositeEntity(); b0.SimpleEntity_(); b0.EntityModifiers_(0); b0._EntityModifiers(); b0.SimpleName("Blank"); b0.Types_(1); b0.SimpleName("ResNotLiteral"); b0._Types(); b0.Features_(2); b0.Feature_(); b0.FeatureModifiers_(0); b0._FeatureModifiers(); b0.SimpleName("AnonId"); b0.SimpleName("anonId"); b0._Feature(); b0.Feature_(); b0.FeatureModifiers_(0); b0._FeatureModifiers(); b0.SimpleName("Properties"); b0.SimpleName("properties"); b0._Feature(); b0._Features(); b0._SimpleEntity(); b0.MapEntity_(); b0.EntityModifiers_(0); b0._EntityModifiers(); b0.SimpleName("PropertiesMap"); b0.Types_(0); b0._Types(); b0.SimpleName("Property"); b0.SimpleName("PropertyValue"); b0._MapEntity(); b0.SimpleEntity_(); b0.EntityModifiers_(0); b0._EntityModifiers(); b0.SimpleName("Property"); b0.Types_(1); b0.SimpleName("ResNotLiteral"); b0._Types(); b0.Features_(5); b0.Feature_(); b0.FeatureModifiers_(0); b0._FeatureModifiers(); b0.SimpleName("URI"); b0.SimpleName("uri"); b0._Feature(); b0.Feature_(); b0.FeatureModifiers_(0); b0._FeatureModifiers(); b0.SimpleName("URIFragment"); b0.SimpleName("nameSpace"); b0._Feature(); b0.Feature_(); b0.FeatureModifiers_(0); b0._FeatureModifiers(); b0.SimpleName("URIFragment"); b0.SimpleName("localName"); b0._Feature(); b0.Feature_(); b0.FeatureModifiers_(0); b0._FeatureModifiers(); b0.SimpleName("Properties"); b0.SimpleName("properties"); b0._Feature(); b0.Feature_(); b0.FeatureModifiers_(0); b0._FeatureModifiers(); b0.SimpleName("PropertyValue"); b0.SimpleName("propertyValue"); b0._Feature(); b0._Features(); b0._SimpleEntity(); b0.SimpleEntity_(); b0.EntityModifiers_(0); b0._EntityModifiers(); b0.SimpleName("RDFList"); b0.Types_(1); b0.SimpleName("ResNotLiteral"); b0._Types(); b0.Features_(7); b0.Feature_(); b0.FeatureModifiers_(0); b0._FeatureModifiers(); b0.SimpleName("URI"); b0.SimpleName("uri"); b0._Feature(); b0.Feature_(); b0.FeatureModifiers_(0); b0._FeatureModifiers(); b0.SimpleName("URIFragment"); b0.SimpleName("nameSpace"); b0._Feature(); b0.Feature_(); b0.FeatureModifiers_(0); b0._FeatureModifiers(); b0.SimpleName("URIFragment"); b0.SimpleName("localName"); b0._Feature(); b0.Feature_(); b0.FeatureModifiers_(0); b0._FeatureModifiers(); b0.SimpleName("Properties"); b0.SimpleName("properties"); b0._Feature(); b0.Feature_(); b0.FeatureModifiers_(0); b0._FeatureModifiers(); b0.SimpleName("ResNotLiteral"); b0.SimpleName("type"); b0._Feature(); b0.Feature_(); b0.FeatureModifiers_(0); b0._FeatureModifiers(); b0.SimpleName("RDFNode"); b0.SimpleName("head"); b0._Feature(); b0.Feature_(); b0.FeatureModifiers_(0); b0._FeatureModifiers(); b0.SimpleName("RDFList"); b0.SimpleName("tail"); b0._Feature(); b0._Features(); b0._SimpleEntity(); b0.SimpleEntity_(); b0.EntityModifiers_(0); b0._EntityModifiers(); b0.SimpleName("ReifiedStatement"); b0.Types_(1); b0.SimpleName("ResNotLiteral"); b0._Types(); b0.Features_(5); b0.Feature_(); b0.FeatureModifiers_(0); b0._FeatureModifiers(); b0.SimpleName("URI"); b0.SimpleName("uri"); b0._Feature(); b0.Feature_(); b0.FeatureModifiers_(0); b0._FeatureModifiers(); b0.SimpleName("URIFragment"); b0.SimpleName("nameSpace"); b0._Feature(); b0.Feature_(); b0.FeatureModifiers_(0); b0._FeatureModifiers(); b0.SimpleName("URIFragment"); b0.SimpleName("localName"); b0._Feature(); b0.Feature_(); b0.FeatureModifiers_(0); b0._FeatureModifiers(); b0.SimpleName("Properties"); b0.SimpleName("properties"); b0._Feature(); b0.Feature_(); b0.FeatureModifiers_(0); b0._FeatureModifiers(); b0.SimpleName("Statement"); b0.SimpleName("statement"); b0._Feature(); b0._Features(); b0._SimpleEntity(); b0.SimpleEntity_(); b0.EntityModifiers_(0); b0._EntityModifiers(); b0.SimpleName("Statement"); b0.Types_(0); b0._Types(); b0.Features_(3); b0.Feature_(); b0.FeatureModifiers_(0); b0._FeatureModifiers(); b0.SimpleName("ResNotLiteral"); b0.SimpleName("subject"); b0._Feature(); b0.Feature_(); b0.FeatureModifiers_(0); b0._FeatureModifiers(); b0.SimpleName("Property"); b0.SimpleName("predicate"); b0._Feature(); b0.Feature_(); b0.FeatureModifiers_(0); b0._FeatureModifiers(); b0.SimpleName("Resource"); b0.SimpleName("object"); b0._Feature(); b0._Features(); b0._SimpleEntity(); b0.DataEntity_(); b0.EntityModifiers_(0); b0._EntityModifiers(); b0.SimpleName("URIFragment"); b0.Types_(0); b0._Types(); b0.DataType("String"); b0._DataEntity(); b0.DataEntity_(); b0.EntityModifiers_(0); b0._EntityModifiers(); b0.SimpleName("URI"); b0.Types_(0); b0._Types(); b0.DataType("String"); b0._DataEntity(); b0.DataEntity_(); b0.EntityModifiers_(0); b0._EntityModifiers(); b0.SimpleName("AnonId"); b0.Types_(0); b0._Types(); b0.DataType("String"); b0._DataEntity(); b0.SimpleEntity_(); b0.EntityModifiers_(0); b0._EntityModifiers(); b0.SimpleName("Literal"); b0.Types_(1); b0.SimpleName("Resource"); b0._Types(); b0.Features_(3); b0.Feature_(); b0.FeatureModifiers_(0); b0._FeatureModifiers(); b0.SimpleName("LiteralValue"); b0.SimpleName("literalValue"); b0._Feature(); b0.Feature_(); b0.FeatureModifiers_(1); b0.FeatureModifier("optional"); b0._FeatureModifiers(); b0.SimpleName("Language"); b0.SimpleName("language"); b0._Feature(); b0.Feature_(); b0.FeatureModifiers_(1); b0.FeatureModifier("optional"); b0._FeatureModifiers(); b0.SimpleName("DataType"); b0.SimpleName("dataType"); b0._Feature(); b0._Features(); b0._SimpleEntity(); b0.SimpleEntity_(); b0.EntityModifiers_(0); b0._EntityModifiers(); b0.SimpleName("DataType"); b0.Types_(0); b0._Types(); b0.Features_(2); b0.Feature_(); b0.FeatureModifiers_(0); b0._FeatureModifiers(); b0.SimpleName("URI"); b0.SimpleName("uri"); b0._Feature(); b0.Feature_(); b0.FeatureModifiers_(1); b0.FeatureModifier("optional"); b0._FeatureModifiers(); b0.SimpleName("JavaClass"); b0.SimpleName("javaClass"); b0._Feature(); b0._Features(); b0._SimpleEntity(); b0.DataEntity_(); b0.EntityModifiers_(0); b0._EntityModifiers(); b0.SimpleName("JavaClass"); b0.Types_(0); b0._Types(); b0.DataType("java.lang.Class"); b0._DataEntity(); b0.DataEntity_(); b0.EntityModifiers_(0); b0._EntityModifiers(); b0.SimpleName("BooleanLiteral"); b0.Types_(2); b0.SimpleName("LiteralValue"); b0.SimpleName("PropertyValue"); b0._Types(); b0.DataType("boolean"); b0._DataEntity(); b0.DataEntity_(); b0.EntityModifiers_(0); b0._EntityModifiers(); b0.SimpleName("ByteLiteral"); b0.Types_(1); b0.SimpleName("LiteralValue"); b0._Types(); b0.DataType("byte"); b0._DataEntity(); b0.DataEntity_(); b0.EntityModifiers_(0); b0._EntityModifiers(); b0.SimpleName("CharLiteral"); b0.Types_(2); b0.SimpleName("LiteralValue"); b0.SimpleName("PropertyValue"); b0._Types(); b0.DataType("char"); b0._DataEntity(); b0.DataEntity_(); b0.EntityModifiers_(0); b0._EntityModifiers(); b0.SimpleName("DoubleLiteral"); b0.Types_(2); b0.SimpleName("LiteralValue"); b0.SimpleName("PropertyValue"); b0._Types(); b0.DataType("double"); b0._DataEntity(); b0.DataEntity_(); b0.EntityModifiers_(0); b0._EntityModifiers(); b0.SimpleName("FloatLiteral"); b0.Types_(2); b0.SimpleName("LiteralValue"); b0.SimpleName("PropertyValue"); b0._Types(); b0.DataType("float"); b0._DataEntity(); b0.DataEntity_(); b0.EntityModifiers_(0); b0._EntityModifiers(); b0.SimpleName("IntLiteral"); b0.Types_(1); b0.SimpleName("LiteralValue"); b0._Types(); b0.DataType("int"); b0._DataEntity(); b0.DataEntity_(); b0.EntityModifiers_(0); b0._EntityModifiers(); b0.SimpleName("LongLiteral"); b0.Types_(2); b0.SimpleName("LiteralValue"); b0.SimpleName("PropertyValue"); b0._Types(); b0.DataType("long"); b0._DataEntity(); b0.DataEntity_(); b0.EntityModifiers_(0); b0._EntityModifiers(); b0.SimpleName("ShortLiteral"); b0.Types_(1); b0.SimpleName("LiteralValue"); b0._Types(); b0.DataType("short"); b0._DataEntity(); b0.DataEntity_(); b0.EntityModifiers_(0); b0._EntityModifiers(); b0.SimpleName("StringLiteral"); b0.Types_(2); b0.SimpleName("LiteralValue"); b0.SimpleName("PropertyValue"); b0._Types(); b0.DataType("String"); b0._DataEntity(); b0.DataEntity_(); b0.EntityModifiers_(0); b0._EntityModifiers(); b0.SimpleName("Language"); b0.Types_(0); b0._Types(); b0.DataType("String"); b0._DataEntity(); b0._ModelDeclarations(); b0.Namespace("org.whole.lang.rdf"); org.whole.lang.commons.builders.ICommonsBuilder b1 = (org.whole.lang.commons.builders.ICommonsBuilder) op.wGetBuilder(org.whole.lang.commons.reflect.CommonsLanguageKit.URI); b1.Resolver(); b0.URI("http://lang.whole.org/RDF"); b0._Model(); } }