use of org.whole.lang.models.builders.IModelsBuilder in project whole by wholeplatform.
the class OperationsModel method apply.
public void apply(IBuilderOperation op) {
IModelsBuilder b0 = (IModelsBuilder) op.wGetBuilder(ModelsLanguageKit.URI);
b0.Model_();
b0.SimpleName("Operations");
b0.TypeRelations_(0);
b0._TypeRelations();
b0.ModelDeclarations_(20);
b0.CompositeEntity_();
b0.EntityModifiers();
b0.SimpleName("Operations");
b0.Types();
b0.ComponentModifiers_(1);
b0.ComponentModifier("unique");
b0._ComponentModifiers();
b0.SimpleName("Operation");
b0._CompositeEntity();
b0.SimpleEntity_();
b0.EntityModifiers();
b0.SimpleName("Operation");
b0.Types();
b0.Features_(4);
b0.Feature_();
b0.FeatureModifiers();
b0.SimpleName("IName");
b0.SimpleName("name");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers();
b0.SimpleName("Parameters");
b0.SimpleName("parameters");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers();
b0.SimpleName("Declarations");
b0.SimpleName("declarations");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers();
b0.SimpleName("IOperationBody");
b0.SimpleName("body");
b0._Feature();
b0._Features();
b0._SimpleEntity();
b0.DataEntity_();
b0.EntityModifiers();
b0.SimpleName("Name");
b0.Types_(2);
b0.SimpleName("IName");
b0.SimpleName("IPattern");
b0._Types();
b0.DataType("String");
b0._DataEntity();
b0.CompositeEntity_();
b0.EntityModifiers();
b0.SimpleName("Parameters");
b0.Types();
b0.ComponentModifiers_(1);
b0.ComponentModifier("unique");
b0._ComponentModifiers();
b0.SimpleName("IParameter");
b0._CompositeEntity();
b0.CompositeEntity_();
b0.EntityModifiers();
b0.SimpleName("Declarations");
b0.Types();
b0.ComponentModifiers_(1);
b0.ComponentModifier("unique");
b0._ComponentModifiers();
b0.SimpleName("IDeclaration");
b0._CompositeEntity();
b0.SimpleEntity_();
b0.EntityModifiers();
b0.SimpleName("VariableDeclaration");
b0.Types_(2);
b0.SimpleName("IDeclaration");
b0.SimpleName("IParameter");
b0._Types();
b0.Features_(3);
b0.Feature_();
b0.FeatureModifiers();
b0.SimpleName("IName");
b0.SimpleName("type");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers();
b0.SimpleName("IName");
b0.SimpleName("name");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers();
b0.SimpleName("IExpression");
b0.SimpleName("initializer");
b0._Feature();
b0._Features();
b0._SimpleEntity();
b0.SimpleEntity_();
b0.EntityModifiers();
b0.SimpleName("TraverseStep");
b0.Types_(2);
b0.SimpleName("IOperationBody");
b0.SimpleName("IStep");
b0._Types();
b0.Features_(2);
b0.Feature_();
b0.FeatureModifiers();
b0.SimpleName("IName");
b0.SimpleName("name");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers();
b0.SimpleName("Cases");
b0.SimpleName("cases");
b0._Feature();
b0._Features();
b0._SimpleEntity();
b0.SimpleEntity_();
b0.EntityModifiers();
b0.SimpleName("MatchStep");
b0.Types_(2);
b0.SimpleName("IOperationBody");
b0.SimpleName("IStep");
b0._Types();
b0.Features_(2);
b0.Feature_();
b0.FeatureModifiers();
b0.SimpleName("IExpression");
b0.SimpleName("exp");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers();
b0.SimpleName("Cases");
b0.SimpleName("cases");
b0._Feature();
b0._Features();
b0._SimpleEntity();
b0.CompositeEntity_();
b0.EntityModifiers();
b0.SimpleName("Cases");
b0.Types();
b0.ComponentModifiers_(1);
b0.ComponentModifier("unique");
b0._ComponentModifiers();
b0.SimpleName("ICase");
b0._CompositeEntity();
b0.SimpleEntity_();
b0.EntityModifiers();
b0.SimpleName("WhenCase");
b0.Types_(1);
b0.SimpleName("ICase");
b0._Types();
b0.Features_(2);
b0.Feature_();
b0.FeatureModifiers();
b0.SimpleName("IPattern");
b0.SimpleName("pattern");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers();
b0.SimpleName("Steps");
b0.SimpleName("steps");
b0._Feature();
b0._Features();
b0._SimpleEntity();
b0.CompositeEntity_();
b0.EntityModifiers();
b0.SimpleName("Steps");
b0.Types();
b0.ComponentModifiers_(1);
b0.ComponentModifier("unique");
b0._ComponentModifiers();
b0.SimpleName("IStep");
b0._CompositeEntity();
b0.CompositeEntity_();
b0.EntityModifiers();
b0.SimpleName("OtherwiseCase");
b0.Types_(1);
b0.SimpleName("ICase");
b0._Types();
b0.ComponentModifiers_(1);
b0.ComponentModifier("unique");
b0._ComponentModifiers();
b0.SimpleName("IStep");
b0._CompositeEntity();
b0.SimpleEntity_();
b0.EntityModifiers();
b0.SimpleName("CallStep");
b0.Types_(2);
b0.SimpleName("IExpression");
b0.SimpleName("IStep");
b0._Types();
b0.Features_(2);
b0.Feature_();
b0.FeatureModifiers();
b0.SimpleName("IName");
b0.SimpleName("name");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers();
b0.SimpleName("Arguments");
b0.SimpleName("arguments");
b0._Feature();
b0._Features();
b0._SimpleEntity();
b0.CompositeEntity_();
b0.EntityModifiers();
b0.SimpleName("Arguments");
b0.Types();
b0.ComponentModifiers_(1);
b0.ComponentModifier("unique");
b0._ComponentModifiers();
b0.SimpleName("IExpression");
b0._CompositeEntity();
b0.SimpleEntity_();
b0.EntityModifiers();
b0.SimpleName("AssignmentStep");
b0.Types_(2);
b0.SimpleName("IExpression");
b0.SimpleName("IStep");
b0._Types();
b0.Features_(2);
b0.Feature_();
b0.FeatureModifiers();
b0.SimpleName("IName");
b0.SimpleName("name");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers();
b0.SimpleName("IExpression");
b0.SimpleName("initializer");
b0._Feature();
b0._Features();
b0._SimpleEntity();
b0.SimpleEntity_();
b0.EntityModifiers();
b0.SimpleName("InfixExpression");
b0.Types_(1);
b0.SimpleName("IExpression");
b0._Types();
b0.Features_(3);
b0.Feature_();
b0.FeatureModifiers();
b0.SimpleName("IExpression");
b0.SimpleName("leftOperand");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers();
b0.SimpleName("InfixOperator");
b0.SimpleName("operator");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers();
b0.SimpleName("IExpression");
b0.SimpleName("rightOperand");
b0._Feature();
b0._Features();
b0._SimpleEntity();
b0.EnumEntity_();
b0.EntityModifiers();
b0.SimpleName("InfixOperator");
b0.Types();
b0.EnumValues_(4);
b0.EnumValue("addition");
b0.EnumValue("subtraction");
b0.EnumValue("multiplication");
b0.EnumValue("division");
b0._EnumValues();
b0._EnumEntity();
b0.DataEntity_();
b0.EntityModifiers();
b0.SimpleName("NumberLiteral");
b0.Types_(1);
b0.SimpleName("IExpression");
b0._Types();
b0.DataType("String");
b0._DataEntity();
b0.DataEntity_();
b0.EntityModifiers();
b0.SimpleName("StringLiteral");
b0.Types_(1);
b0.SimpleName("IExpression");
b0._Types();
b0.DataType("String");
b0._DataEntity();
b0.SimpleEntity_();
b0.EntityModifiers();
b0.SimpleName("NullLiteral");
b0.Types_(1);
b0.SimpleName("IExpression");
b0._Types();
b0.Features();
b0._SimpleEntity();
b0._ModelDeclarations();
b0.Namespace("org.whole.lang.operations");
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/Operations");
b0._Model();
}
use of org.whole.lang.models.builders.IModelsBuilder in project whole by wholeplatform.
the class IssuesModel method apply.
public void apply(IBuilderOperation op) {
IModelsBuilder b0 = (IModelsBuilder) op.wGetBuilder(ModelsLanguageKit.URI);
b0.Model_();
b0.SimpleName("Issues");
b0.TypeRelations();
b0.ModelDeclarations_(7);
b0.SimpleEntity_();
b0.EntityModifiers();
b0.SimpleName("Issue");
b0.Types_(1);
b0.SimpleName("Item");
b0._Types();
b0.Features_(15);
b0.Feature_();
b0.FeatureModifiers();
b0.SimpleName("Project");
b0.SimpleName("project");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers();
b0.SimpleName("IssueType");
b0.SimpleName("issueType");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers();
b0.SimpleName("Summary");
b0.SimpleName("summary");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers();
b0.SimpleName("Priority");
b0.SimpleName("priority");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers();
b0.SimpleName("DueDate");
b0.SimpleName("dueDate");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers();
b0.SimpleName("Components");
b0.SimpleName("components");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers();
b0.SimpleName("Versions");
b0.SimpleName("affectedVersions");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers();
b0.SimpleName("Versions");
b0.SimpleName("fixVersions");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers();
b0.SimpleName("User");
b0.SimpleName("assignTo");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers();
b0.SimpleName("Environment");
b0.SimpleName("environment");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers();
b0.SimpleName("Description");
b0.SimpleName("description");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers();
b0.SimpleName("Status");
b0.SimpleName("status");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers();
b0.SimpleName("History");
b0.SimpleName("history");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers();
b0.SimpleName("Comments");
b0.SimpleName("comments");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers();
b0.SimpleName("Resolution");
b0.SimpleName("resolution");
b0._Feature();
b0._Features();
b0._SimpleEntity();
b0.DataEntity_();
b0.EntityModifiers();
b0.SimpleName("ShortText");
b0.Types_(2);
b0.SimpleName("Project");
b0.SimpleName("Summary");
b0._Types();
b0.DataType("String");
b0._DataEntity();
b0.DataEntity_();
b0.EntityModifiers();
b0.SimpleName("Text");
b0.Types_(1);
b0.SimpleName("Content");
b0._Types();
b0.DataType("String");
b0._DataEntity();
b0.EnumEntity_();
b0.EntityModifiers();
b0.SimpleName("IssueType");
b0.Types();
b0.EnumValues_(3);
b0.EnumValue("Bug");
b0.EnumValue("NewFeature");
b0.EnumValue("Improvement");
b0._EnumValues();
b0._EnumEntity();
b0.EnumEntity_();
b0.EntityModifiers();
b0.SimpleName("IssuePriority");
b0.Types();
b0.EnumValues_(5);
b0.EnumValue("Trivial");
b0.EnumValue("Minor");
b0.EnumValue("Major");
b0.EnumValue("Critical");
b0.EnumValue("Blocker");
b0._EnumValues();
b0._EnumEntity();
b0.EnumEntity_();
b0.EntityModifiers();
b0.SimpleName("Status");
b0.Types();
b0.EnumValues_(5);
b0.EnumValue("Open");
b0.EnumValue("InProgress");
b0.EnumValue("Resolved");
b0.EnumValue("Reopened");
b0.EnumValue("Closed");
b0._EnumValues();
b0._EnumEntity();
b0.EnumEntity_();
b0.EntityModifiers();
b0.SimpleName("Resolution");
b0.Types();
b0.EnumValues_(5);
b0.EnumValue("Fixed");
b0.EnumValue("WontFix");
b0.EnumValue("Duplicate");
b0.EnumValue("Incomplete");
b0.EnumValue("CannotReproduce");
b0._EnumValues();
b0._EnumEntity();
b0._ModelDeclarations();
b0.Namespace("org.whole.lang.issues");
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/Issues");
b0._Model();
}
use of org.whole.lang.models.builders.IModelsBuilder in project whole by wholeplatform.
the class TopicMapsModel method apply.
public void apply(IBuilderOperation op) {
IModelsBuilder b0 = (IModelsBuilder) op.wGetBuilder(ModelsLanguageKit.URI);
b0.Model_();
b0.SimpleName("TopicMaps");
b0.TypeRelations();
b0.ModelDeclarations_(30);
b0.SimpleEntity_();
b0.EntityModifiers();
b0.SimpleName("TopicMap");
b0.Types();
b0.Features_(4);
b0.Feature_();
b0.FeatureModifiers_(1);
b0.FeatureModifier("reference");
b0._FeatureModifiers();
b0.SimpleName("Identifiers");
b0.SimpleName("itemIdentifiers");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers_(2);
b0.FeatureModifier("optional");
b0.FeatureModifier("reference");
b0._FeatureModifiers();
b0.SimpleName("Topic");
b0.SimpleName("reifier");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers();
b0.SimpleName("Topics");
b0.SimpleName("topics");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers();
b0.SimpleName("Associations");
b0.SimpleName("associations");
b0._Feature();
b0._Features();
b0._SimpleEntity();
b0.CompositeEntity_();
b0.EntityModifiers();
b0.SimpleName("Associations");
b0.Types();
b0.ComponentModifiers_(1);
b0.ComponentModifier("ordered");
b0._ComponentModifiers();
b0.SimpleName("Association");
b0._CompositeEntity();
b0.SimpleEntity_();
b0.EntityModifiers();
b0.SimpleName("Association");
b0.Types();
b0.Features_(5);
b0.Feature_();
b0.FeatureModifiers_(1);
b0.FeatureModifier("reference");
b0._FeatureModifiers();
b0.SimpleName("Identifiers");
b0.SimpleName("itemIdentifiers");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers_(2);
b0.FeatureModifier("optional");
b0.FeatureModifier("reference");
b0._FeatureModifiers();
b0.SimpleName("Topic");
b0.SimpleName("reifier");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers_(1);
b0.FeatureModifier("reference");
b0._FeatureModifiers();
b0.SimpleName("Topic");
b0.SimpleName("type");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers_(1);
b0.FeatureModifier("reference");
b0._FeatureModifiers();
b0.SimpleName("Scope");
b0.SimpleName("scope");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers();
b0.SimpleName("AssociationRoles");
b0.SimpleName("roles");
b0._Feature();
b0._Features();
b0._SimpleEntity();
b0.CompositeEntity_();
b0.EntityModifiers();
b0.SimpleName("AssociationRoles");
b0.Types();
b0.ComponentModifiers_(1);
b0.ComponentModifier("reference");
b0._ComponentModifiers();
b0.SimpleName("AssociationRole");
b0._CompositeEntity();
b0.SimpleEntity_();
b0.EntityModifiers();
b0.SimpleName("AssociationRole");
b0.Types();
b0.Features_(4);
b0.Feature_();
b0.FeatureModifiers_(1);
b0.FeatureModifier("reference");
b0._FeatureModifiers();
b0.SimpleName("Identifiers");
b0.SimpleName("itemIdentifiers");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers_(2);
b0.FeatureModifier("optional");
b0.FeatureModifier("reference");
b0._FeatureModifiers();
b0.SimpleName("Topic");
b0.SimpleName("reifier");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers_(1);
b0.FeatureModifier("reference");
b0._FeatureModifiers();
b0.SimpleName("Topic");
b0.SimpleName("type");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers_(1);
b0.FeatureModifier("reference");
b0._FeatureModifiers();
b0.SimpleName("Topic");
b0.SimpleName("player");
b0._Feature();
b0._Features();
b0._SimpleEntity();
b0.CompositeEntity_();
b0.EntityModifiers();
b0.SimpleName("Topics");
b0.Types();
b0.ComponentModifiers_(1);
b0.ComponentModifier("ordered");
b0._ComponentModifiers();
b0.SimpleName("Topic");
b0._CompositeEntity();
b0.SimpleEntity_();
b0.EntityModifiers();
b0.SimpleName("Topic");
b0.Types();
b0.Features_(15);
b0.Feature_();
b0.FeatureModifiers_(1);
b0.FeatureModifier("reference");
b0._FeatureModifiers();
b0.SimpleName("Identifiers");
b0.SimpleName("itemIdentifiers");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers_(2);
b0.FeatureModifier("optional");
b0.FeatureModifier("reference");
b0._FeatureModifiers();
b0.SimpleName("Topic");
b0.SimpleName("reifier");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers_(2);
b0.FeatureModifier("optional");
b0.FeatureModifier("reference");
b0._FeatureModifiers();
b0.SimpleName("Association");
b0.SimpleName("reifiedAssociation");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers_(2);
b0.FeatureModifier("optional");
b0.FeatureModifier("reference");
b0._FeatureModifiers();
b0.SimpleName("AssociationRole");
b0.SimpleName("reifiedAssociationRole");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers_(2);
b0.FeatureModifier("optional");
b0.FeatureModifier("reference");
b0._FeatureModifiers();
b0.SimpleName("TopicName");
b0.SimpleName("reifiedName");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers_(2);
b0.FeatureModifier("optional");
b0.FeatureModifier("reference");
b0._FeatureModifiers();
b0.SimpleName("TopicMap");
b0.SimpleName("reifiedMap");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers_(2);
b0.FeatureModifier("optional");
b0.FeatureModifier("reference");
b0._FeatureModifiers();
b0.SimpleName("VariantName");
b0.SimpleName("reifiedVariantName");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers_(2);
b0.FeatureModifier("optional");
b0.FeatureModifier("reference");
b0._FeatureModifiers();
b0.SimpleName("Occurrence");
b0.SimpleName("reifiedOccurrence");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers();
b0.SimpleName("SubjectIndicator");
b0.SimpleName("subject");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers();
b0.SimpleName("URIS");
b0.SimpleName("URIs");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers();
b0.SimpleName("Identifiers");
b0.SimpleName("subjectIdentifiers");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers();
b0.SimpleName("Identifiers");
b0.SimpleName("subjectLocators");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers();
b0.SimpleName("TopicNames");
b0.SimpleName("topicNames");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers();
b0.SimpleName("Occurrences");
b0.SimpleName("occurrences");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers();
b0.SimpleName("AssociationRoles");
b0.SimpleName("roles");
b0._Feature();
b0._Features();
b0._SimpleEntity();
b0.CompositeEntity_();
b0.EntityModifiers();
b0.SimpleName("TopicNames");
b0.Types();
b0.ComponentModifiers_(1);
b0.ComponentModifier("ordered");
b0._ComponentModifiers();
b0.SimpleName("TopicName");
b0._CompositeEntity();
b0.SimpleEntity_();
b0.EntityModifiers();
b0.SimpleName("TopicName");
b0.Types();
b0.Features_(6);
b0.Feature_();
b0.FeatureModifiers_(1);
b0.FeatureModifier("reference");
b0._FeatureModifiers();
b0.SimpleName("Identifiers");
b0.SimpleName("itemIdentifiers");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers_(2);
b0.FeatureModifier("optional");
b0.FeatureModifier("reference");
b0._FeatureModifiers();
b0.SimpleName("Topic");
b0.SimpleName("reifier");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers_(1);
b0.FeatureModifier("reference");
b0._FeatureModifiers();
b0.SimpleName("Topic");
b0.SimpleName("type");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers_(1);
b0.FeatureModifier("reference");
b0._FeatureModifiers();
b0.SimpleName("Scope");
b0.SimpleName("scope");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers();
b0.SimpleName("TMName");
b0.SimpleName("name");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers();
b0.SimpleName("VariantNames");
b0.SimpleName("variants");
b0._Feature();
b0._Features();
b0._SimpleEntity();
b0.SimpleEntity_();
b0.EntityModifiers();
b0.SimpleName("IdentifiedTopic");
b0.Types();
b0.Features_(15);
b0.Feature_();
b0.FeatureModifiers_(1);
b0.FeatureModifier("reference");
b0._FeatureModifiers();
b0.SimpleName("Identifiers");
b0.SimpleName("itemIdentifiers");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers_(2);
b0.FeatureModifier("optional");
b0.FeatureModifier("reference");
b0._FeatureModifiers();
b0.SimpleName("Topic");
b0.SimpleName("reifier");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers_(2);
b0.FeatureModifier("optional");
b0.FeatureModifier("reference");
b0._FeatureModifiers();
b0.SimpleName("Association");
b0.SimpleName("reifiedAssociation");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers_(2);
b0.FeatureModifier("optional");
b0.FeatureModifier("reference");
b0._FeatureModifiers();
b0.SimpleName("AssociationRole");
b0.SimpleName("reifiedAssociationRole");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers_(2);
b0.FeatureModifier("optional");
b0.FeatureModifier("reference");
b0._FeatureModifiers();
b0.SimpleName("TopicName");
b0.SimpleName("reifiedName");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers_(2);
b0.FeatureModifier("optional");
b0.FeatureModifier("reference");
b0._FeatureModifiers();
b0.SimpleName("TopicMap");
b0.SimpleName("reifiedMap");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers_(2);
b0.FeatureModifier("optional");
b0.FeatureModifier("reference");
b0._FeatureModifiers();
b0.SimpleName("VariantName");
b0.SimpleName("reifiedVariantName");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers_(2);
b0.FeatureModifier("optional");
b0.FeatureModifier("reference");
b0._FeatureModifiers();
b0.SimpleName("Occurrence");
b0.SimpleName("reifiedOccurrence");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers();
b0.SimpleName("SubjectIndicator");
b0.SimpleName("subject");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers();
b0.SimpleName("URIS");
b0.SimpleName("URIs");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers();
b0.SimpleName("Identifiers");
b0.SimpleName("subjectIdentifiers");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers();
b0.SimpleName("Identifiers");
b0.SimpleName("subjectLocators");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers();
b0.SimpleName("TopicNames");
b0.SimpleName("topicNames");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers();
b0.SimpleName("Occurrences");
b0.SimpleName("occurrences");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers();
b0.SimpleName("AssociationRoles");
b0.SimpleName("roles");
b0._Feature();
b0._Features();
b0._SimpleEntity();
b0.SimpleEntity_();
b0.EntityModifiers();
b0.SimpleName("UnidentifiedTopic");
b0.Types();
b0.Features_(14);
b0.Feature_();
b0.FeatureModifiers_(1);
b0.FeatureModifier("reference");
b0._FeatureModifiers();
b0.SimpleName("Identifiers");
b0.SimpleName("itemIdentifiers");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers_(2);
b0.FeatureModifier("optional");
b0.FeatureModifier("reference");
b0._FeatureModifiers();
b0.SimpleName("Topic");
b0.SimpleName("reifier");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers_(2);
b0.FeatureModifier("optional");
b0.FeatureModifier("reference");
b0._FeatureModifiers();
b0.SimpleName("Association");
b0.SimpleName("reifiedAssociation");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers_(2);
b0.FeatureModifier("optional");
b0.FeatureModifier("reference");
b0._FeatureModifiers();
b0.SimpleName("AssociationRole");
b0.SimpleName("reifiedAssociationRole");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers_(2);
b0.FeatureModifier("optional");
b0.FeatureModifier("reference");
b0._FeatureModifiers();
b0.SimpleName("TopicName");
b0.SimpleName("reifiedName");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers_(2);
b0.FeatureModifier("optional");
b0.FeatureModifier("reference");
b0._FeatureModifiers();
b0.SimpleName("TopicMap");
b0.SimpleName("reifiedMap");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers_(2);
b0.FeatureModifier("optional");
b0.FeatureModifier("reference");
b0._FeatureModifiers();
b0.SimpleName("VariantName");
b0.SimpleName("reifiedVariantName");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers_(2);
b0.FeatureModifier("optional");
b0.FeatureModifier("reference");
b0._FeatureModifiers();
b0.SimpleName("Occurrence");
b0.SimpleName("reifiedOccurrence");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers();
b0.SimpleName("URIS");
b0.SimpleName("URIs");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers();
b0.SimpleName("SubjectIdentifiers");
b0.SimpleName("subjectIdentifiers");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers();
b0.SimpleName("SubjectLocators");
b0.SimpleName("subjectLocators");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers();
b0.SimpleName("TopicNames");
b0.SimpleName("topicNames");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers();
b0.SimpleName("Occurrences");
b0.SimpleName("occurrences");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers();
b0.SimpleName("AssociationRoles");
b0.SimpleName("roles");
b0._Feature();
b0._Features();
b0._SimpleEntity();
b0.DataEntity_();
b0.EntityModifiers();
b0.SimpleName("TMName");
b0.Types();
b0.DataType("String");
b0._DataEntity();
b0.CompositeEntity_();
b0.EntityModifiers();
b0.SimpleName("Scope");
b0.Types();
b0.ComponentModifiers_(1);
b0.ComponentModifier("reference");
b0._ComponentModifiers();
b0.SimpleName("Topic");
b0._CompositeEntity();
b0.CompositeEntity_();
b0.EntityModifiers();
b0.SimpleName("Occurrences");
b0.Types();
b0.ComponentModifiers();
b0.SimpleName("Occurrence");
b0._CompositeEntity();
b0.SimpleEntity_();
b0.EntityModifiers();
b0.SimpleName("Occurrence");
b0.Types();
b0.Features_(6);
b0.Feature_();
b0.FeatureModifiers_(1);
b0.FeatureModifier("reference");
b0._FeatureModifiers();
b0.SimpleName("Identifiers");
b0.SimpleName("itemIdentifiers");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers_(2);
b0.FeatureModifier("optional");
b0.FeatureModifier("reference");
b0._FeatureModifiers();
b0.SimpleName("Topic");
b0.SimpleName("reifier");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers_(1);
b0.FeatureModifier("reference");
b0._FeatureModifiers();
b0.SimpleName("Topic");
b0.SimpleName("type");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers_(1);
b0.FeatureModifier("reference");
b0._FeatureModifiers();
b0.SimpleName("Scope");
b0.SimpleName("scope");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers();
b0.SimpleName("TMName");
b0.SimpleName("name");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers();
b0.SimpleName("Datatype");
b0.SimpleName("datatype");
b0._Feature();
b0._Features();
b0._SimpleEntity();
b0.CompositeEntity_();
b0.EntityModifiers();
b0.SimpleName("VariantNames");
b0.Types();
b0.ComponentModifiers_(1);
b0.ComponentModifier("ordered");
b0._ComponentModifiers();
b0.SimpleName("VariantName");
b0._CompositeEntity();
b0.SimpleEntity_();
b0.EntityModifiers();
b0.SimpleName("VariantName");
b0.Types();
b0.Features_(5);
b0.Feature_();
b0.FeatureModifiers_(1);
b0.FeatureModifier("reference");
b0._FeatureModifiers();
b0.SimpleName("Identifiers");
b0.SimpleName("itemIdentifiers");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers_(2);
b0.FeatureModifier("optional");
b0.FeatureModifier("reference");
b0._FeatureModifiers();
b0.SimpleName("Topic");
b0.SimpleName("reifier");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers_(1);
b0.FeatureModifier("reference");
b0._FeatureModifiers();
b0.SimpleName("Scope");
b0.SimpleName("scope");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers();
b0.SimpleName("TMName");
b0.SimpleName("name");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers();
b0.SimpleName("Datatype");
b0.SimpleName("datatype");
b0._Feature();
b0._Features();
b0._SimpleEntity();
b0.DataEntity_();
b0.EntityModifiers();
b0.SimpleName("StringDatatype");
b0.Types_(1);
b0.SimpleName("Datatype");
b0._Types();
b0.DataType("String");
b0._DataEntity();
b0.DataEntity_();
b0.EntityModifiers();
b0.SimpleName("IRIDatatype");
b0.Types_(1);
b0.SimpleName("Datatype");
b0._Types();
b0.DataType("String");
b0._DataEntity();
b0.DataEntity_();
b0.EntityModifiers();
b0.SimpleName("XMLDatatype");
b0.Types_(1);
b0.SimpleName("Datatype");
b0._Types();
b0.DataType("String");
b0._DataEntity();
b0.CompositeEntity_();
b0.EntityModifiers();
b0.SimpleName("URIS");
b0.Types();
b0.ComponentModifiers_(1);
b0.ComponentModifier("ordered");
b0._ComponentModifiers();
b0.SimpleName("URI");
b0._CompositeEntity();
b0.DataEntity_();
b0.EntityModifiers();
b0.SimpleName("URI");
b0.Types();
b0.DataType("String");
b0._DataEntity();
b0.CompositeEntity_();
b0.EntityModifiers();
b0.SimpleName("Identifiers");
b0.Types();
b0.ComponentModifiers_(1);
b0.ComponentModifier("ordered");
b0._ComponentModifiers();
b0.SimpleName("Identifier");
b0._CompositeEntity();
b0.DataEntity_();
b0.EntityModifiers();
b0.SimpleName("Identifier");
b0.Types();
b0.DataType("String");
b0._DataEntity();
b0.CompositeEntity_();
b0.EntityModifiers();
b0.SimpleName("SubjectIndicator");
b0.Types();
b0.ComponentModifiers_(1);
b0.ComponentModifier("ordered");
b0._ComponentModifiers();
b0.SimpleName("Subject");
b0._CompositeEntity();
b0.DataEntity_();
b0.EntityModifiers();
b0.SimpleName("Subject");
b0.Types();
b0.DataType("String");
b0._DataEntity();
b0.CompositeEntity_();
b0.EntityModifiers();
b0.SimpleName("SubjectIdentifiers");
b0.Types();
b0.ComponentModifiers_(1);
b0.ComponentModifier("ordered");
b0._ComponentModifiers();
b0.SimpleName("SubjectIdentifier");
b0._CompositeEntity();
b0.DataEntity_();
b0.EntityModifiers();
b0.SimpleName("SubjectIdentifier");
b0.Types();
b0.DataType("String");
b0._DataEntity();
b0.CompositeEntity_();
b0.EntityModifiers();
b0.SimpleName("SubjectLocators");
b0.Types();
b0.ComponentModifiers_(1);
b0.ComponentModifier("ordered");
b0._ComponentModifiers();
b0.SimpleName("SubjectLocator");
b0._CompositeEntity();
b0.DataEntity_();
b0.EntityModifiers();
b0.SimpleName("SubjectLocator");
b0.Types();
b0.DataType("String");
b0._DataEntity();
b0._ModelDeclarations();
b0.Namespace("org.whole.lang.topicmaps");
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/TopicMaps");
b0._Model();
}
use of org.whole.lang.models.builders.IModelsBuilder in project whole by wholeplatform.
the class JavaPatternsModel method apply.
public void apply(IBuilderOperation op) {
IModelsBuilder b0 = (IModelsBuilder) op.wGetBuilder(ModelsLanguageKit.URI);
b0.Model_();
b0.SimpleName("JavaPatterns");
b0.TypeRelations();
b0.ModelDeclarations_(11);
b0.SimpleEntity_();
b0.EntityModifiers();
b0.SimpleName("JavaModel");
b0.Types();
b0.Features_(3);
b0.Feature_();
b0.FeatureModifiers();
b0.SimpleName("AbstractFactory");
b0.SimpleName("factory");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers();
b0.SimpleName("VisitorInterface");
b0.SimpleName("visitorInterface");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers();
b0.SimpleName("JavaEntities");
b0.SimpleName("entities");
b0._Feature();
b0._Features();
b0._SimpleEntity();
b0.CompositeEntity_();
b0.EntityModifiers();
b0.SimpleName("AbstractFactory");
b0.Types();
b0.ComponentModifiers_(1);
b0.ComponentModifier("unique");
b0._ComponentModifiers();
b0.SimpleName("IFactoryMethod");
b0._CompositeEntity();
b0.SimpleEntity_();
b0.EntityModifiers();
b0.SimpleName("FactoryMethod");
b0.Types_(1);
b0.SimpleName("IFactoryMethod");
b0._Types();
b0.Features();
b0._SimpleEntity();
b0.SimpleEntity_();
b0.EntityModifiers();
b0.SimpleName("VisitorInterface");
b0.Types();
b0.Features();
b0._SimpleEntity();
b0.CompositeEntity_();
b0.EntityModifiers();
b0.SimpleName("JavaEntities");
b0.Types();
b0.ComponentModifiers_(1);
b0.ComponentModifier("unique");
b0._ComponentModifiers();
b0.SimpleName("IJavaEntity");
b0._CompositeEntity();
b0.SimpleEntity_();
b0.EntityModifiers();
b0.SimpleName("JavaEntity");
b0.Types_(1);
b0.SimpleName("IJavaEntity");
b0._Types();
b0.Features_(2);
b0.Feature_();
b0.FeatureModifiers();
b0.SimpleName("EntityName");
b0.SimpleName("name");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers();
b0.SimpleName("EntityFeatures");
b0.SimpleName("features");
b0._Feature();
b0._Features();
b0._SimpleEntity();
b0.DataEntity_();
b0.EntityModifiers();
b0.SimpleName("EntityName");
b0.Types();
b0.DataType("String");
b0._DataEntity();
b0.CompositeEntity_();
b0.EntityModifiers();
b0.SimpleName("EntityFeatures");
b0.Types();
b0.ComponentModifiers_(1);
b0.ComponentModifier("unique");
b0._ComponentModifiers();
b0.SimpleName("IEntityFeature");
b0._CompositeEntity();
b0.SimpleEntity_();
b0.EntityModifiers();
b0.SimpleName("EntityFeature");
b0.Types_(1);
b0.SimpleName("IEntityFeature");
b0._Types();
b0.Features_(2);
b0.Feature_();
b0.FeatureModifiers();
b0.SimpleName("FeatureType");
b0.SimpleName("type");
b0._Feature();
b0.Feature_();
b0.FeatureModifiers();
b0.SimpleName("FeatureName");
b0.SimpleName("name");
b0._Feature();
b0._Features();
b0._SimpleEntity();
b0.DataEntity_();
b0.EntityModifiers();
b0.SimpleName("FeatureType");
b0.Types();
b0.DataType("String");
b0._DataEntity();
b0.DataEntity_();
b0.EntityModifiers();
b0.SimpleName("FeatureName");
b0.Types();
b0.DataType("String");
b0._DataEntity();
b0._ModelDeclarations();
b0.Namespace("org.whole.lang.javapatterns");
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/JavaPatterns");
b0._Model();
}
use of org.whole.lang.models.builders.IModelsBuilder in project whole by wholeplatform.
the class ModelsInfo method apply.
public void apply(IBuilderOperation op) {
IMiscBuilder b0 = (IMiscBuilder) op.wGetBuilder(MiscLanguageKit.URI);
org.whole.lang.commons.builders.ICommonsBuilder cb = (org.whole.lang.commons.builders.ICommonsBuilder) op.wGetBuilder(org.whole.lang.commons.reflect.CommonsLanguageKit.URI);
b0.Misc_(2);
cb.SameStageFragment_();
IArtifactsBuilder b1 = (IArtifactsBuilder) op.wGetBuilder(ArtifactsLanguageKit.URI);
b1.PackageArtifact_();
b1.Name("org.whole.lang.models");
b1.Metadata_();
b1.Copyright("Copyright 2004-2016 Riccardo Solmi.");
b1.License("* All rights reserved. This program and the accompanying materials\n* are made available under the terms of the GNU Lesser General Public License\n* which accompanies this distribution, and is available at\n* http://www.gnu.org/copyleft/lesser.html");
b1.Author("Riccardo Solmi");
b1._Metadata();
cb.Resolver();
b1._PackageArtifact();
cb._SameStageFragment();
cb.SameStageFragment_();
IModelsBuilder b2 = (IModelsBuilder) op.wGetBuilder(ModelsLanguageKit.URI);
b2.Model_();
b2.SimpleName("Info");
b2.TypeRelations();
b2.ModelDeclarations_(7);
b2.SimpleEntity_();
b2.EntityModifiers();
b2.SimpleName("ModelInfo");
b2.Types();
b2.Features_(7);
b2.Feature_();
b2.FeatureModifiers();
b2.SimpleName("Values");
b2.SimpleName("declarations");
b2._Feature();
b2.Feature_();
b2.FeatureModifiers();
b2.SimpleName("Values");
b2.SimpleName("entities");
b2._Feature();
b2.Feature_();
b2.FeatureModifiers();
b2.SimpleName("Values");
b2.SimpleName("types");
b2._Feature();
b2.Feature_();
b2.FeatureModifiers();
b2.SimpleName("ValuesMap");
b2.SimpleName("featuresMap");
b2._Feature();
b2.Feature_();
b2.FeatureModifiers();
b2.SimpleName("OccurrencesMap");
b2.SimpleName("entityOccurrencesMap");
b2._Feature();
b2.Feature_();
b2.FeatureModifiers();
b2.SimpleName("OccurrencesMap");
b2.SimpleName("featureOccurrencesMap");
b2._Feature();
b2.Feature_();
b2.FeatureModifiers();
b2.SimpleName("OccurrencesMap");
b2.SimpleName("typeOccurrencesMap");
b2._Feature();
b2._Features();
b2._SimpleEntity();
b2.MapEntity_();
b2.EntityModifiers();
b2.SimpleName("OccurrencesMap");
b2.Types();
b2.SimpleName("Value");
b2.SimpleName("Occurrences");
b2._MapEntity();
b2.CompositeEntity_();
b2.EntityModifiers();
b2.SimpleName("Occurrences");
b2.Types();
b2.ComponentModifiers();
b2.SimpleName("Occurrence");
b2._CompositeEntity();
b2.DataEntity_();
b2.EntityModifiers();
b2.SimpleName("Occurrence");
b2.Types();
b2.DataType("org.whole.lang.model.IEntity");
b2._DataEntity();
b2.MapEntity_();
b2.EntityModifiers();
b2.SimpleName("ValuesMap");
b2.Types();
b2.SimpleName("Value");
b2.SimpleName("Values");
b2._MapEntity();
b2.CompositeEntity_();
b2.EntityModifiers();
b2.SimpleName("Values");
b2.Types();
b2.ComponentModifiers_(1);
b2.ComponentModifier("unique");
b2._ComponentModifiers();
b2.SimpleName("Value");
b2._CompositeEntity();
b2.DataEntity_();
b2.EntityModifiers();
b2.SimpleName("Value");
b2.Types();
b2.DataType("String");
b2._DataEntity();
b2._ModelDeclarations();
b2._Model();
cb._SameStageFragment();
b0._Misc();
}
Aggregations