diff --git a/org.framed.iorm.editpolicydsl.ide/.classpath b/org.framed.iorm.editpolicydsl.ide/.classpath deleted file mode 100644 index 9081d4f7036ea9d3101e3d6e348ec381461872fd..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl.ide/.classpath +++ /dev/null @@ -1,9 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<classpath> - <classpathentry kind="src" path="src"/> - <classpathentry kind="src" path="src-gen"/> - <classpathentry kind="src" path="xtend-gen"/> - <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/> - <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/> - <classpathentry kind="output" path="bin"/> -</classpath> diff --git a/org.framed.iorm.editpolicydsl.ide/.project b/org.framed.iorm.editpolicydsl.ide/.project deleted file mode 100644 index 674a10c345633304ca505db45b5621099261ba95..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl.ide/.project +++ /dev/null @@ -1,34 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<projectDescription> - <name>org.framed.iorm.editpolicydsl.ide</name> - <comment></comment> - <projects> - </projects> - <buildSpec> - <buildCommand> - <name>org.eclipse.xtext.ui.shared.xtextBuilder</name> - <arguments> - </arguments> - </buildCommand> - <buildCommand> - <name>org.eclipse.jdt.core.javabuilder</name> - <arguments> - </arguments> - </buildCommand> - <buildCommand> - <name>org.eclipse.pde.ManifestBuilder</name> - <arguments> - </arguments> - </buildCommand> - <buildCommand> - <name>org.eclipse.pde.SchemaBuilder</name> - <arguments> - </arguments> - </buildCommand> - </buildSpec> - <natures> - <nature>org.eclipse.xtext.ui.shared.xtextNature</nature> - <nature>org.eclipse.jdt.core.javanature</nature> - <nature>org.eclipse.pde.PluginNature</nature> - </natures> -</projectDescription> diff --git a/org.framed.iorm.editpolicydsl.ide/.settings/org.eclipse.core.resources.prefs b/org.framed.iorm.editpolicydsl.ide/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 99f26c0203a7844de00dbfc56e6a35d8ed3c022c..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl.ide/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,2 +0,0 @@ -eclipse.preferences.version=1 -encoding/<project>=UTF-8 diff --git a/org.framed.iorm.editpolicydsl.ide/.settings/org.eclipse.jdt.core.prefs b/org.framed.iorm.editpolicydsl.ide/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index 0c68a61dca867ceb49e79d2402935261ec3e3809..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl.ide/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,7 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 -org.eclipse.jdt.core.compiler.compliance=1.8 -org.eclipse.jdt.core.compiler.problem.assertIdentifier=error -org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.source=1.8 diff --git a/org.framed.iorm.editpolicydsl.ide/META-INF/MANIFEST.MF b/org.framed.iorm.editpolicydsl.ide/META-INF/MANIFEST.MF deleted file mode 100644 index aa8467966a22a3dda163a82e5b8e1d7970745574..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl.ide/META-INF/MANIFEST.MF +++ /dev/null @@ -1,16 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: org.framed.iorm.editpolicydsl.ide -Bundle-Vendor: My Company -Bundle-Version: 1.0.0.qualifier -Bundle-SymbolicName: org.framed.iorm.editpolicydsl.ide; singleton:=true -Bundle-ActivationPolicy: lazy -Require-Bundle: org.framed.iorm.editpolicydsl, - org.framed.iorm.editpolicymodel, - org.eclipse.xtext.ide, - org.eclipse.xtext.xbase.ide, - org.antlr.runtime -Bundle-RequiredExecutionEnvironment: JavaSE-1.8 -Export-Package: org.framed.iorm.editpolicydsl.ide.contentassist.antlr, - org.framed.iorm.editpolicydsl.ide.contentassist.antlr.internal - diff --git a/org.framed.iorm.editpolicydsl.ide/bin/.gitignore b/org.framed.iorm.editpolicydsl.ide/bin/.gitignore deleted file mode 100644 index 59d60644b4b20c86a3761ebd029d638e07834723..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl.ide/bin/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -/META-INF/ -/org/ diff --git a/org.framed.iorm.editpolicydsl.ide/bin/META-INF/services/org.eclipse.xtext.ISetup b/org.framed.iorm.editpolicydsl.ide/bin/META-INF/services/org.eclipse.xtext.ISetup deleted file mode 100644 index 4902fde368bd8f7de747c4c6b0625b35ec882cad..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl.ide/bin/META-INF/services/org.eclipse.xtext.ISetup +++ /dev/null @@ -1 +0,0 @@ -org.framed.iorm.editpolicydsl.ide.DslIdeSetup diff --git a/org.framed.iorm.editpolicydsl.ide/build.properties b/org.framed.iorm.editpolicydsl.ide/build.properties deleted file mode 100644 index 5c6bbf99f082bb19d8aa4ec89f7902c3e8936171..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl.ide/build.properties +++ /dev/null @@ -1,6 +0,0 @@ -source.. = src/,\ - src-gen/,\ - xtend-gen/ -bin.includes = .,\ - META-INF/ -bin.excludes = **/*.xtend diff --git a/org.framed.iorm.editpolicydsl.ide/src-gen/META-INF/services/org.eclipse.xtext.ISetup b/org.framed.iorm.editpolicydsl.ide/src-gen/META-INF/services/org.eclipse.xtext.ISetup deleted file mode 100644 index 4902fde368bd8f7de747c4c6b0625b35ec882cad..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl.ide/src-gen/META-INF/services/org.eclipse.xtext.ISetup +++ /dev/null @@ -1 +0,0 @@ -org.framed.iorm.editpolicydsl.ide.DslIdeSetup diff --git a/org.framed.iorm.editpolicydsl.ide/src-gen/org/framed/iorm/editpolicydsl/ide/AbstractDslIdeModule.java b/org.framed.iorm.editpolicydsl.ide/src-gen/org/framed/iorm/editpolicydsl/ide/AbstractDslIdeModule.java deleted file mode 100644 index 69b95f62591c4cfced0da4b02d852ec1d4a25c3b..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl.ide/src-gen/org/framed/iorm/editpolicydsl/ide/AbstractDslIdeModule.java +++ /dev/null @@ -1,60 +0,0 @@ -/* - * generated by Xtext 2.13.0 - */ -package org.framed.iorm.editpolicydsl.ide; - -import com.google.inject.Binder; -import com.google.inject.name.Names; -import org.eclipse.xtext.ide.DefaultIdeModule; -import org.eclipse.xtext.ide.LexerIdeBindings; -import org.eclipse.xtext.ide.editor.contentassist.FQNPrefixMatcher; -import org.eclipse.xtext.ide.editor.contentassist.IPrefixMatcher; -import org.eclipse.xtext.ide.editor.contentassist.IProposalConflictHelper; -import org.eclipse.xtext.ide.editor.contentassist.antlr.AntlrProposalConflictHelper; -import org.eclipse.xtext.ide.editor.contentassist.antlr.IContentAssistParser; -import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.Lexer; -import org.eclipse.xtext.ide.refactoring.IRenameStrategy2; -import org.eclipse.xtext.ide.server.rename.IRenameService; -import org.eclipse.xtext.ide.server.rename.RenameService; -import org.framed.iorm.editpolicydsl.ide.contentassist.antlr.DslParser; -import org.framed.iorm.editpolicydsl.ide.contentassist.antlr.internal.InternalDslLexer; - -/** - * Manual modifications go to {@link DslIdeModule}. - */ -@SuppressWarnings("all") -public abstract class AbstractDslIdeModule extends DefaultIdeModule { - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public void configureContentAssistLexer(Binder binder) { - binder.bind(Lexer.class) - .annotatedWith(Names.named(LexerIdeBindings.CONTENT_ASSIST)) - .to(InternalDslLexer.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class<? extends IContentAssistParser> bindIContentAssistParser() { - return DslParser.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class<? extends IProposalConflictHelper> bindIProposalConflictHelper() { - return AntlrProposalConflictHelper.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 - public Class<? extends IPrefixMatcher> bindIPrefixMatcher() { - return FQNPrefixMatcher.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 - public Class<? extends IRenameService> bindIRenameService() { - return RenameService.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 - public Class<? extends IRenameStrategy2> bindIRenameStrategy2() { - return IRenameStrategy2.DefaultImpl.class; - } - -} diff --git a/org.framed.iorm.editpolicydsl.ide/src-gen/org/framed/iorm/editpolicydsl/ide/contentassist/antlr/DslParser.java b/org.framed.iorm.editpolicydsl.ide/src-gen/org/framed/iorm/editpolicydsl/ide/contentassist/antlr/DslParser.java deleted file mode 100644 index 7174e877e412fa9c412a4851abe4cd1ad903b6ea..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl.ide/src-gen/org/framed/iorm/editpolicydsl/ide/contentassist/antlr/DslParser.java +++ /dev/null @@ -1,113 +0,0 @@ -/* - * generated by Xtext 2.13.0 - */ -package org.framed.iorm.editpolicydsl.ide.contentassist.antlr; - -import com.google.inject.Inject; -import java.util.HashMap; -import java.util.Map; -import org.eclipse.xtext.AbstractElement; -import org.eclipse.xtext.ide.editor.contentassist.antlr.AbstractContentAssistParser; -import org.framed.iorm.editpolicydsl.ide.contentassist.antlr.internal.InternalDslParser; -import org.framed.iorm.editpolicydsl.services.DslGrammarAccess; - -public class DslParser extends AbstractContentAssistParser { - - @Inject - private DslGrammarAccess grammarAccess; - - private Map<AbstractElement, String> nameMappings; - - @Override - protected InternalDslParser createParser() { - InternalDslParser result = new InternalDslParser(null); - result.setGrammarAccess(grammarAccess); - return result; - } - - @Override - protected String getRuleName(AbstractElement element) { - if (nameMappings == null) { - nameMappings = new HashMap<AbstractElement, String>() { - private static final long serialVersionUID = 1L; - { - put(grammarAccess.getConstraintRuleAccess().getAlternatives(), "rule__ConstraintRule__Alternatives"); - put(grammarAccess.getFeatureRuleAccess().getAlternatives(), "rule__FeatureRule__Alternatives"); - put(grammarAccess.getEStringAccess().getAlternatives(), "rule__EString__Alternatives"); - put(grammarAccess.getNotFeatureExpressionAccess().getAlternatives(), "rule__NotFeatureExpression__Alternatives"); - put(grammarAccess.getPrimaryFeatureAccess().getAlternatives(), "rule__PrimaryFeature__Alternatives"); - put(grammarAccess.getNotConstraintExpressionAccess().getAlternatives(), "rule__NotConstraintExpression__Alternatives"); - put(grammarAccess.getPrimaryConstraintAccess().getAlternatives(), "rule__PrimaryConstraint__Alternatives"); - put(grammarAccess.getActionEnumAccess().getAlternatives(), "rule__ActionEnum__Alternatives"); - put(grammarAccess.getFeatureTypeEnumAccess().getAlternatives(), "rule__FeatureTypeEnum__Alternatives"); - put(grammarAccess.getFeatureNameEnumAccess().getAlternatives(), "rule__FeatureNameEnum__Alternatives"); - put(grammarAccess.getModelAccess().getGroup(), "rule__Model__Group__0"); - put(grammarAccess.getPolicyAccess().getGroup(), "rule__Policy__Group__0"); - put(grammarAccess.getContainsCompartmentConstrainRuleAccess().getGroup(), "rule__ContainsCompartmentConstrainRule__Group__0"); - put(grammarAccess.getIsTargetTypeConstraintRuleAccess().getGroup(), "rule__IsTargetTypeConstraintRule__Group__0"); - put(grammarAccess.getIsParentConstraintRuleAccess().getGroup(), "rule__IsParentConstraintRule__Group__0"); - put(grammarAccess.getIsSourceTypeConstraintRuleAccess().getGroup(), "rule__IsSourceTypeConstraintRule__Group__0"); - put(grammarAccess.getIsTargetConstraintRuleAccess().getGroup(), "rule__IsTargetConstraintRule__Group__0"); - put(grammarAccess.getInCompartmentConstraintRuleAccess().getGroup(), "rule__InCompartmentConstraintRule__Group__0"); - put(grammarAccess.getSourceEqualsTargetConstraintRuleAccess().getGroup(), "rule__SourceEqualsTargetConstraintRule__Group__0"); - put(grammarAccess.getSourceEqualsTargetTypeConstraintRuleAccess().getGroup(), "rule__SourceEqualsTargetTypeConstraintRule__Group__0"); - put(grammarAccess.getIsFeatureAccess().getGroup(), "rule__IsFeature__Group__0"); - put(grammarAccess.getTrueFeatureRuleAccess().getGroup(), "rule__TrueFeatureRule__Group__0"); - put(grammarAccess.getTrueConstraintRuleAccess().getGroup(), "rule__TrueConstraintRule__Group__0"); - put(grammarAccess.getFalseFeatureRuleAccess().getGroup(), "rule__FalseFeatureRule__Group__0"); - put(grammarAccess.getFalseConstraintRuleAccess().getGroup(), "rule__FalseConstraintRule__Group__0"); - put(grammarAccess.getImplicationFeatureAccess().getGroup(), "rule__ImplicationFeature__Group__0"); - put(grammarAccess.getImplicationFeatureAccess().getGroup_1(), "rule__ImplicationFeature__Group_1__0"); - put(grammarAccess.getOrFeatureAccess().getGroup(), "rule__OrFeature__Group__0"); - put(grammarAccess.getOrFeatureAccess().getGroup_1(), "rule__OrFeature__Group_1__0"); - put(grammarAccess.getAndFeatureAccess().getGroup(), "rule__AndFeature__Group__0"); - put(grammarAccess.getAndFeatureAccess().getGroup_1(), "rule__AndFeature__Group_1__0"); - put(grammarAccess.getNotFeatureExpressionAccess().getGroup_1(), "rule__NotFeatureExpression__Group_1__0"); - put(grammarAccess.getPrimaryFeatureAccess().getGroup_1(), "rule__PrimaryFeature__Group_1__0"); - put(grammarAccess.getImplicationConstraintAccess().getGroup(), "rule__ImplicationConstraint__Group__0"); - put(grammarAccess.getImplicationConstraintAccess().getGroup_1(), "rule__ImplicationConstraint__Group_1__0"); - put(grammarAccess.getOrConstraintAccess().getGroup(), "rule__OrConstraint__Group__0"); - put(grammarAccess.getOrConstraintAccess().getGroup_1(), "rule__OrConstraint__Group_1__0"); - put(grammarAccess.getAndConstraintAccess().getGroup(), "rule__AndConstraint__Group__0"); - put(grammarAccess.getAndConstraintAccess().getGroup_1(), "rule__AndConstraint__Group_1__0"); - put(grammarAccess.getNotConstraintExpressionAccess().getGroup_1(), "rule__NotConstraintExpression__Group_1__0"); - put(grammarAccess.getPrimaryConstraintAccess().getGroup_1(), "rule__PrimaryConstraint__Group_1__0"); - put(grammarAccess.getModelAccess().getPoliciesAssignment_0(), "rule__Model__PoliciesAssignment_0"); - put(grammarAccess.getModelAccess().getPoliciesAssignment_1(), "rule__Model__PoliciesAssignment_1"); - put(grammarAccess.getPolicyAccess().getOverrideAssignment_0(), "rule__Policy__OverrideAssignment_0"); - put(grammarAccess.getPolicyAccess().getActionAssignment_1(), "rule__Policy__ActionAssignment_1"); - put(grammarAccess.getPolicyAccess().getActionTypeAssignment_2(), "rule__Policy__ActionTypeAssignment_2"); - put(grammarAccess.getPolicyAccess().getFeatureRuleAssignment_4(), "rule__Policy__FeatureRuleAssignment_4"); - put(grammarAccess.getPolicyAccess().getConstraintRuleAssignment_7(), "rule__Policy__ConstraintRuleAssignment_7"); - put(grammarAccess.getIsTargetTypeConstraintRuleAccess().getTypeAssignment_3(), "rule__IsTargetTypeConstraintRule__TypeAssignment_3"); - put(grammarAccess.getIsParentConstraintRuleAccess().getTypeAssignment_3(), "rule__IsParentConstraintRule__TypeAssignment_3"); - put(grammarAccess.getIsSourceTypeConstraintRuleAccess().getTypeAssignment_3(), "rule__IsSourceTypeConstraintRule__TypeAssignment_3"); - put(grammarAccess.getIsTargetConstraintRuleAccess().getTypeAssignment_3(), "rule__IsTargetConstraintRule__TypeAssignment_3"); - put(grammarAccess.getIsFeatureAccess().getFeatureNameAssignment_1(), "rule__IsFeature__FeatureNameAssignment_1"); - put(grammarAccess.getImplicationFeatureAccess().getRightRuleAssignment_1_2(), "rule__ImplicationFeature__RightRuleAssignment_1_2"); - put(grammarAccess.getOrFeatureAccess().getRulesAssignment_1_2(), "rule__OrFeature__RulesAssignment_1_2"); - put(grammarAccess.getAndFeatureAccess().getRulesAssignment_1_2(), "rule__AndFeature__RulesAssignment_1_2"); - put(grammarAccess.getNotFeatureExpressionAccess().getRuleAssignment_1_2(), "rule__NotFeatureExpression__RuleAssignment_1_2"); - put(grammarAccess.getImplicationConstraintAccess().getRightRuleAssignment_1_2(), "rule__ImplicationConstraint__RightRuleAssignment_1_2"); - put(grammarAccess.getOrConstraintAccess().getRulesAssignment_1_2(), "rule__OrConstraint__RulesAssignment_1_2"); - put(grammarAccess.getAndConstraintAccess().getRulesAssignment_1_2(), "rule__AndConstraint__RulesAssignment_1_2"); - put(grammarAccess.getNotConstraintExpressionAccess().getRuleAssignment_1_2(), "rule__NotConstraintExpression__RuleAssignment_1_2"); - } - }; - } - return nameMappings.get(element); - } - - @Override - protected String[] getInitialHiddenTokens() { - return new String[] { "RULE_WS", "RULE_ML_COMMENT", "RULE_SL_COMMENT" }; - } - - public DslGrammarAccess getGrammarAccess() { - return this.grammarAccess; - } - - public void setGrammarAccess(DslGrammarAccess grammarAccess) { - this.grammarAccess = grammarAccess; - } -} diff --git a/org.framed.iorm.editpolicydsl.ide/src-gen/org/framed/iorm/editpolicydsl/ide/contentassist/antlr/PartialDslContentAssistParser.java b/org.framed.iorm.editpolicydsl.ide/src-gen/org/framed/iorm/editpolicydsl/ide/contentassist/antlr/PartialDslContentAssistParser.java deleted file mode 100644 index 71eec26a49568071155ed945a1953528a24d5a84..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl.ide/src-gen/org/framed/iorm/editpolicydsl/ide/contentassist/antlr/PartialDslContentAssistParser.java +++ /dev/null @@ -1,34 +0,0 @@ -/* - * generated by Xtext 2.13.0 - */ -package org.framed.iorm.editpolicydsl.ide.contentassist.antlr; - -import java.util.Collection; -import java.util.Collections; -import org.eclipse.xtext.AbstractRule; -import org.eclipse.xtext.ide.editor.contentassist.antlr.FollowElement; -import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser; -import org.eclipse.xtext.ide.editor.partialEditing.IPartialEditingContentAssistParser; -import org.eclipse.xtext.util.PolymorphicDispatcher; - -public class PartialDslContentAssistParser extends DslParser implements IPartialEditingContentAssistParser { - - private AbstractRule rule; - - @Override - public void initializeFor(AbstractRule rule) { - this.rule = rule; - } - - @Override - protected Collection<FollowElement> getFollowElements(AbstractInternalContentAssistParser parser) { - if (rule == null || rule.eIsProxy()) - return Collections.emptyList(); - String methodName = "entryRule" + rule.getName(); - PolymorphicDispatcher<Collection<FollowElement>> dispatcher = - new PolymorphicDispatcher<Collection<FollowElement>>(methodName, 0, 0, Collections.singletonList(parser)); - dispatcher.invoke(); - return parser.getFollowElements(); - } - -} diff --git a/org.framed.iorm.editpolicydsl.ide/src-gen/org/framed/iorm/editpolicydsl/ide/contentassist/antlr/internal/InternalDsl.g b/org.framed.iorm.editpolicydsl.ide/src-gen/org/framed/iorm/editpolicydsl/ide/contentassist/antlr/internal/InternalDsl.g deleted file mode 100644 index a74a5cb7803637496b1e11e20fb79a98545b23ec..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl.ide/src-gen/org/framed/iorm/editpolicydsl/ide/contentassist/antlr/internal/InternalDsl.g +++ /dev/null @@ -1,4236 +0,0 @@ -/* - * generated by Xtext 2.13.0 - */ -grammar InternalDsl; - -options { - superClass=AbstractInternalContentAssistParser; -} - -@lexer::header { -package org.framed.iorm.editpolicydsl.ide.contentassist.antlr.internal; - -// Hack: Use our own Lexer superclass by means of import. -// Currently there is no other way to specify the superclass for the lexer. -import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.Lexer; -} - -@parser::header { -package org.framed.iorm.editpolicydsl.ide.contentassist.antlr.internal; - -import java.io.InputStream; -import org.eclipse.xtext.*; -import org.eclipse.xtext.parser.*; -import org.eclipse.xtext.parser.impl.*; -import org.eclipse.emf.ecore.util.EcoreUtil; -import org.eclipse.emf.ecore.EObject; -import org.eclipse.xtext.parser.antlr.XtextTokenStream; -import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens; -import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser; -import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.DFA; -import org.framed.iorm.editpolicydsl.services.DslGrammarAccess; - -} -@parser::members { - private DslGrammarAccess grammarAccess; - - public void setGrammarAccess(DslGrammarAccess grammarAccess) { - this.grammarAccess = grammarAccess; - } - - @Override - protected Grammar getGrammar() { - return grammarAccess.getGrammar(); - } - - @Override - protected String getValueForTokenName(String tokenName) { - return tokenName; - } -} - -// Entry rule entryRuleModel -entryRuleModel -: -{ before(grammarAccess.getModelRule()); } - ruleModel -{ after(grammarAccess.getModelRule()); } - EOF -; - -// Rule Model -ruleModel - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getModelAccess().getGroup()); } - (rule__Model__Group__0)? - { after(grammarAccess.getModelAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRulePolicy -entryRulePolicy -: -{ before(grammarAccess.getPolicyRule()); } - rulePolicy -{ after(grammarAccess.getPolicyRule()); } - EOF -; - -// Rule Policy -rulePolicy - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getPolicyAccess().getGroup()); } - (rule__Policy__Group__0) - { after(grammarAccess.getPolicyAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleConstraintRule -entryRuleConstraintRule -: -{ before(grammarAccess.getConstraintRuleRule()); } - ruleConstraintRule -{ after(grammarAccess.getConstraintRuleRule()); } - EOF -; - -// Rule ConstraintRule -ruleConstraintRule - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getConstraintRuleAccess().getAlternatives()); } - (rule__ConstraintRule__Alternatives) - { after(grammarAccess.getConstraintRuleAccess().getAlternatives()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleContainsCompartmentConstrainRule -entryRuleContainsCompartmentConstrainRule -: -{ before(grammarAccess.getContainsCompartmentConstrainRuleRule()); } - ruleContainsCompartmentConstrainRule -{ after(grammarAccess.getContainsCompartmentConstrainRuleRule()); } - EOF -; - -// Rule ContainsCompartmentConstrainRule -ruleContainsCompartmentConstrainRule - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getContainsCompartmentConstrainRuleAccess().getGroup()); } - (rule__ContainsCompartmentConstrainRule__Group__0) - { after(grammarAccess.getContainsCompartmentConstrainRuleAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleIsTargetTypeConstraintRule -entryRuleIsTargetTypeConstraintRule -: -{ before(grammarAccess.getIsTargetTypeConstraintRuleRule()); } - ruleIsTargetTypeConstraintRule -{ after(grammarAccess.getIsTargetTypeConstraintRuleRule()); } - EOF -; - -// Rule IsTargetTypeConstraintRule -ruleIsTargetTypeConstraintRule - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getIsTargetTypeConstraintRuleAccess().getGroup()); } - (rule__IsTargetTypeConstraintRule__Group__0) - { after(grammarAccess.getIsTargetTypeConstraintRuleAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleIsParentConstraintRule -entryRuleIsParentConstraintRule -: -{ before(grammarAccess.getIsParentConstraintRuleRule()); } - ruleIsParentConstraintRule -{ after(grammarAccess.getIsParentConstraintRuleRule()); } - EOF -; - -// Rule IsParentConstraintRule -ruleIsParentConstraintRule - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getIsParentConstraintRuleAccess().getGroup()); } - (rule__IsParentConstraintRule__Group__0) - { after(grammarAccess.getIsParentConstraintRuleAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleIsSourceTypeConstraintRule -entryRuleIsSourceTypeConstraintRule -: -{ before(grammarAccess.getIsSourceTypeConstraintRuleRule()); } - ruleIsSourceTypeConstraintRule -{ after(grammarAccess.getIsSourceTypeConstraintRuleRule()); } - EOF -; - -// Rule IsSourceTypeConstraintRule -ruleIsSourceTypeConstraintRule - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getIsSourceTypeConstraintRuleAccess().getGroup()); } - (rule__IsSourceTypeConstraintRule__Group__0) - { after(grammarAccess.getIsSourceTypeConstraintRuleAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleIsTargetConstraintRule -entryRuleIsTargetConstraintRule -: -{ before(grammarAccess.getIsTargetConstraintRuleRule()); } - ruleIsTargetConstraintRule -{ after(grammarAccess.getIsTargetConstraintRuleRule()); } - EOF -; - -// Rule IsTargetConstraintRule -ruleIsTargetConstraintRule - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getIsTargetConstraintRuleAccess().getGroup()); } - (rule__IsTargetConstraintRule__Group__0) - { after(grammarAccess.getIsTargetConstraintRuleAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleInCompartmentConstraintRule -entryRuleInCompartmentConstraintRule -: -{ before(grammarAccess.getInCompartmentConstraintRuleRule()); } - ruleInCompartmentConstraintRule -{ after(grammarAccess.getInCompartmentConstraintRuleRule()); } - EOF -; - -// Rule InCompartmentConstraintRule -ruleInCompartmentConstraintRule - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getInCompartmentConstraintRuleAccess().getGroup()); } - (rule__InCompartmentConstraintRule__Group__0) - { after(grammarAccess.getInCompartmentConstraintRuleAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleSourceEqualsTargetConstraintRule -entryRuleSourceEqualsTargetConstraintRule -: -{ before(grammarAccess.getSourceEqualsTargetConstraintRuleRule()); } - ruleSourceEqualsTargetConstraintRule -{ after(grammarAccess.getSourceEqualsTargetConstraintRuleRule()); } - EOF -; - -// Rule SourceEqualsTargetConstraintRule -ruleSourceEqualsTargetConstraintRule - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getSourceEqualsTargetConstraintRuleAccess().getGroup()); } - (rule__SourceEqualsTargetConstraintRule__Group__0) - { after(grammarAccess.getSourceEqualsTargetConstraintRuleAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleSourceEqualsTargetTypeConstraintRule -entryRuleSourceEqualsTargetTypeConstraintRule -: -{ before(grammarAccess.getSourceEqualsTargetTypeConstraintRuleRule()); } - ruleSourceEqualsTargetTypeConstraintRule -{ after(grammarAccess.getSourceEqualsTargetTypeConstraintRuleRule()); } - EOF -; - -// Rule SourceEqualsTargetTypeConstraintRule -ruleSourceEqualsTargetTypeConstraintRule - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getSourceEqualsTargetTypeConstraintRuleAccess().getGroup()); } - (rule__SourceEqualsTargetTypeConstraintRule__Group__0) - { after(grammarAccess.getSourceEqualsTargetTypeConstraintRuleAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleFeatureRule -entryRuleFeatureRule -: -{ before(grammarAccess.getFeatureRuleRule()); } - ruleFeatureRule -{ after(grammarAccess.getFeatureRuleRule()); } - EOF -; - -// Rule FeatureRule -ruleFeatureRule - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getFeatureRuleAccess().getAlternatives()); } - (rule__FeatureRule__Alternatives) - { after(grammarAccess.getFeatureRuleAccess().getAlternatives()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleIsFeature -entryRuleIsFeature -: -{ before(grammarAccess.getIsFeatureRule()); } - ruleIsFeature -{ after(grammarAccess.getIsFeatureRule()); } - EOF -; - -// Rule IsFeature -ruleIsFeature - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getIsFeatureAccess().getGroup()); } - (rule__IsFeature__Group__0) - { after(grammarAccess.getIsFeatureAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleTrueFeatureRule -entryRuleTrueFeatureRule -: -{ before(grammarAccess.getTrueFeatureRuleRule()); } - ruleTrueFeatureRule -{ after(grammarAccess.getTrueFeatureRuleRule()); } - EOF -; - -// Rule TrueFeatureRule -ruleTrueFeatureRule - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getTrueFeatureRuleAccess().getGroup()); } - (rule__TrueFeatureRule__Group__0) - { after(grammarAccess.getTrueFeatureRuleAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleTrueConstraintRule -entryRuleTrueConstraintRule -: -{ before(grammarAccess.getTrueConstraintRuleRule()); } - ruleTrueConstraintRule -{ after(grammarAccess.getTrueConstraintRuleRule()); } - EOF -; - -// Rule TrueConstraintRule -ruleTrueConstraintRule - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getTrueConstraintRuleAccess().getGroup()); } - (rule__TrueConstraintRule__Group__0) - { after(grammarAccess.getTrueConstraintRuleAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleFalseFeatureRule -entryRuleFalseFeatureRule -: -{ before(grammarAccess.getFalseFeatureRuleRule()); } - ruleFalseFeatureRule -{ after(grammarAccess.getFalseFeatureRuleRule()); } - EOF -; - -// Rule FalseFeatureRule -ruleFalseFeatureRule - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getFalseFeatureRuleAccess().getGroup()); } - (rule__FalseFeatureRule__Group__0) - { after(grammarAccess.getFalseFeatureRuleAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleFalseConstraintRule -entryRuleFalseConstraintRule -: -{ before(grammarAccess.getFalseConstraintRuleRule()); } - ruleFalseConstraintRule -{ after(grammarAccess.getFalseConstraintRuleRule()); } - EOF -; - -// Rule FalseConstraintRule -ruleFalseConstraintRule - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getFalseConstraintRuleAccess().getGroup()); } - (rule__FalseConstraintRule__Group__0) - { after(grammarAccess.getFalseConstraintRuleAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleFeatureExpression -entryRuleFeatureExpression -: -{ before(grammarAccess.getFeatureExpressionRule()); } - ruleFeatureExpression -{ after(grammarAccess.getFeatureExpressionRule()); } - EOF -; - -// Rule FeatureExpression -ruleFeatureExpression - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getFeatureExpressionAccess().getOrFeatureParserRuleCall()); } - ruleOrFeature - { after(grammarAccess.getFeatureExpressionAccess().getOrFeatureParserRuleCall()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleOrFeature -entryRuleOrFeature -: -{ before(grammarAccess.getOrFeatureRule()); } - ruleOrFeature -{ after(grammarAccess.getOrFeatureRule()); } - EOF -; - -// Rule OrFeature -ruleOrFeature - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getOrFeatureAccess().getGroup()); } - (rule__OrFeature__Group__0) - { after(grammarAccess.getOrFeatureAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleAndFeature -entryRuleAndFeature -: -{ before(grammarAccess.getAndFeatureRule()); } - ruleAndFeature -{ after(grammarAccess.getAndFeatureRule()); } - EOF -; - -// Rule AndFeature -ruleAndFeature - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getAndFeatureAccess().getGroup()); } - (rule__AndFeature__Group__0) - { after(grammarAccess.getAndFeatureAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleNotFeatureExpression -entryRuleNotFeatureExpression -: -{ before(grammarAccess.getNotFeatureExpressionRule()); } - ruleNotFeatureExpression -{ after(grammarAccess.getNotFeatureExpressionRule()); } - EOF -; - -// Rule NotFeatureExpression -ruleNotFeatureExpression - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getNotFeatureExpressionAccess().getAlternatives()); } - (rule__NotFeatureExpression__Alternatives) - { after(grammarAccess.getNotFeatureExpressionAccess().getAlternatives()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRulePrimaryFeature -entryRulePrimaryFeature -: -{ before(grammarAccess.getPrimaryFeatureRule()); } - rulePrimaryFeature -{ after(grammarAccess.getPrimaryFeatureRule()); } - EOF -; - -// Rule PrimaryFeature -rulePrimaryFeature - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getPrimaryFeatureAccess().getAlternatives()); } - (rule__PrimaryFeature__Alternatives) - { after(grammarAccess.getPrimaryFeatureAccess().getAlternatives()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleConstraintExpression -entryRuleConstraintExpression -: -{ before(grammarAccess.getConstraintExpressionRule()); } - ruleConstraintExpression -{ after(grammarAccess.getConstraintExpressionRule()); } - EOF -; - -// Rule ConstraintExpression -ruleConstraintExpression - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getConstraintExpressionAccess().getImplicationConstraintParserRuleCall()); } - ruleImplicationConstraint - { after(grammarAccess.getConstraintExpressionAccess().getImplicationConstraintParserRuleCall()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleImplicationConstraint -entryRuleImplicationConstraint -: -{ before(grammarAccess.getImplicationConstraintRule()); } - ruleImplicationConstraint -{ after(grammarAccess.getImplicationConstraintRule()); } - EOF -; - -// Rule ImplicationConstraint -ruleImplicationConstraint - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getImplicationConstraintAccess().getGroup()); } - (rule__ImplicationConstraint__Group__0) - { after(grammarAccess.getImplicationConstraintAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleOrConstraint -entryRuleOrConstraint -: -{ before(grammarAccess.getOrConstraintRule()); } - ruleOrConstraint -{ after(grammarAccess.getOrConstraintRule()); } - EOF -; - -// Rule OrConstraint -ruleOrConstraint - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getOrConstraintAccess().getGroup()); } - (rule__OrConstraint__Group__0) - { after(grammarAccess.getOrConstraintAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleAndConstraint -entryRuleAndConstraint -: -{ before(grammarAccess.getAndConstraintRule()); } - ruleAndConstraint -{ after(grammarAccess.getAndConstraintRule()); } - EOF -; - -// Rule AndConstraint -ruleAndConstraint - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getAndConstraintAccess().getGroup()); } - (rule__AndConstraint__Group__0) - { after(grammarAccess.getAndConstraintAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleNotConstraintExpression -entryRuleNotConstraintExpression -: -{ before(grammarAccess.getNotConstraintExpressionRule()); } - ruleNotConstraintExpression -{ after(grammarAccess.getNotConstraintExpressionRule()); } - EOF -; - -// Rule NotConstraintExpression -ruleNotConstraintExpression - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getNotConstraintExpressionAccess().getAlternatives()); } - (rule__NotConstraintExpression__Alternatives) - { after(grammarAccess.getNotConstraintExpressionAccess().getAlternatives()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRulePrimaryConstraint -entryRulePrimaryConstraint -: -{ before(grammarAccess.getPrimaryConstraintRule()); } - rulePrimaryConstraint -{ after(grammarAccess.getPrimaryConstraintRule()); } - EOF -; - -// Rule PrimaryConstraint -rulePrimaryConstraint - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getPrimaryConstraintAccess().getAlternatives()); } - (rule__PrimaryConstraint__Alternatives) - { after(grammarAccess.getPrimaryConstraintAccess().getAlternatives()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Rule ActionEnum -ruleActionEnum - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getActionEnumAccess().getAlternatives()); } - (rule__ActionEnum__Alternatives) - { after(grammarAccess.getActionEnumAccess().getAlternatives()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Rule FeatureTypeEnum -ruleFeatureTypeEnum - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getFeatureTypeEnumAccess().getAlternatives()); } - (rule__FeatureTypeEnum__Alternatives) - { after(grammarAccess.getFeatureTypeEnumAccess().getAlternatives()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Rule FeatureNameEnum -ruleFeatureNameEnum - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getFeatureNameEnumAccess().getAlternatives()); } - (rule__FeatureNameEnum__Alternatives) - { after(grammarAccess.getFeatureNameEnumAccess().getAlternatives()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ConstraintRule__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getConstraintRuleAccess().getTrueConstraintRuleParserRuleCall_0()); } - ruleTrueConstraintRule - { after(grammarAccess.getConstraintRuleAccess().getTrueConstraintRuleParserRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getConstraintRuleAccess().getFalseConstraintRuleParserRuleCall_1()); } - ruleFalseConstraintRule - { after(grammarAccess.getConstraintRuleAccess().getFalseConstraintRuleParserRuleCall_1()); } - ) - | - ( - { before(grammarAccess.getConstraintRuleAccess().getContainsCompartmentConstrainRuleParserRuleCall_2()); } - ruleContainsCompartmentConstrainRule - { after(grammarAccess.getConstraintRuleAccess().getContainsCompartmentConstrainRuleParserRuleCall_2()); } - ) - | - ( - { before(grammarAccess.getConstraintRuleAccess().getIsTargetConstraintRuleParserRuleCall_3()); } - ruleIsTargetConstraintRule - { after(grammarAccess.getConstraintRuleAccess().getIsTargetConstraintRuleParserRuleCall_3()); } - ) - | - ( - { before(grammarAccess.getConstraintRuleAccess().getIsTargetTypeConstraintRuleParserRuleCall_4()); } - ruleIsTargetTypeConstraintRule - { after(grammarAccess.getConstraintRuleAccess().getIsTargetTypeConstraintRuleParserRuleCall_4()); } - ) - | - ( - { before(grammarAccess.getConstraintRuleAccess().getIsSourceTypeConstraintRuleParserRuleCall_5()); } - ruleIsSourceTypeConstraintRule - { after(grammarAccess.getConstraintRuleAccess().getIsSourceTypeConstraintRuleParserRuleCall_5()); } - ) - | - ( - { before(grammarAccess.getConstraintRuleAccess().getIsParentConstraintRuleParserRuleCall_6()); } - ruleIsParentConstraintRule - { after(grammarAccess.getConstraintRuleAccess().getIsParentConstraintRuleParserRuleCall_6()); } - ) - | - ( - { before(grammarAccess.getConstraintRuleAccess().getSourceEqualsTargetConstraintRuleParserRuleCall_7()); } - ruleSourceEqualsTargetConstraintRule - { after(grammarAccess.getConstraintRuleAccess().getSourceEqualsTargetConstraintRuleParserRuleCall_7()); } - ) - | - ( - { before(grammarAccess.getConstraintRuleAccess().getSourceEqualsTargetTypeConstraintRuleParserRuleCall_8()); } - ruleSourceEqualsTargetTypeConstraintRule - { after(grammarAccess.getConstraintRuleAccess().getSourceEqualsTargetTypeConstraintRuleParserRuleCall_8()); } - ) - | - ( - { before(grammarAccess.getConstraintRuleAccess().getInCompartmentConstraintRuleParserRuleCall_9()); } - ruleInCompartmentConstraintRule - { after(grammarAccess.getConstraintRuleAccess().getInCompartmentConstraintRuleParserRuleCall_9()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__FeatureRule__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getFeatureRuleAccess().getIsFeatureParserRuleCall_0()); } - ruleIsFeature - { after(grammarAccess.getFeatureRuleAccess().getIsFeatureParserRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getFeatureRuleAccess().getTrueFeatureRuleParserRuleCall_1()); } - ruleTrueFeatureRule - { after(grammarAccess.getFeatureRuleAccess().getTrueFeatureRuleParserRuleCall_1()); } - ) - | - ( - { before(grammarAccess.getFeatureRuleAccess().getFalseFeatureRuleParserRuleCall_2()); } - ruleFalseFeatureRule - { after(grammarAccess.getFeatureRuleAccess().getFalseFeatureRuleParserRuleCall_2()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__NotFeatureExpression__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getNotFeatureExpressionAccess().getPrimaryFeatureParserRuleCall_0()); } - rulePrimaryFeature - { after(grammarAccess.getNotFeatureExpressionAccess().getPrimaryFeatureParserRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getNotFeatureExpressionAccess().getGroup_1()); } - (rule__NotFeatureExpression__Group_1__0) - { after(grammarAccess.getNotFeatureExpressionAccess().getGroup_1()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__PrimaryFeature__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getPrimaryFeatureAccess().getFeatureRuleParserRuleCall_0()); } - ruleFeatureRule - { after(grammarAccess.getPrimaryFeatureAccess().getFeatureRuleParserRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getPrimaryFeatureAccess().getGroup_1()); } - (rule__PrimaryFeature__Group_1__0) - { after(grammarAccess.getPrimaryFeatureAccess().getGroup_1()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__NotConstraintExpression__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getNotConstraintExpressionAccess().getPrimaryConstraintParserRuleCall_0()); } - rulePrimaryConstraint - { after(grammarAccess.getNotConstraintExpressionAccess().getPrimaryConstraintParserRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getNotConstraintExpressionAccess().getGroup_1()); } - (rule__NotConstraintExpression__Group_1__0) - { after(grammarAccess.getNotConstraintExpressionAccess().getGroup_1()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__PrimaryConstraint__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getPrimaryConstraintAccess().getConstraintRuleParserRuleCall_0()); } - ruleConstraintRule - { after(grammarAccess.getPrimaryConstraintAccess().getConstraintRuleParserRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getPrimaryConstraintAccess().getGroup_1()); } - (rule__PrimaryConstraint__Group_1__0) - { after(grammarAccess.getPrimaryConstraintAccess().getGroup_1()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ActionEnum__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getActionEnumAccess().getAddEnumLiteralDeclaration_0()); } - ('Add') - { after(grammarAccess.getActionEnumAccess().getAddEnumLiteralDeclaration_0()); } - ) - | - ( - { before(grammarAccess.getActionEnumAccess().getReconnectEnumLiteralDeclaration_1()); } - ('Reconnect') - { after(grammarAccess.getActionEnumAccess().getReconnectEnumLiteralDeclaration_1()); } - ) - | - ( - { before(grammarAccess.getActionEnumAccess().getCreateEnumLiteralDeclaration_2()); } - ('Create') - { after(grammarAccess.getActionEnumAccess().getCreateEnumLiteralDeclaration_2()); } - ) - | - ( - { before(grammarAccess.getActionEnumAccess().getStartEnumLiteralDeclaration_3()); } - ('Start') - { after(grammarAccess.getActionEnumAccess().getStartEnumLiteralDeclaration_3()); } - ) - | - ( - { before(grammarAccess.getActionEnumAccess().getExecuteEnumLiteralDeclaration_4()); } - ('Execute') - { after(grammarAccess.getActionEnumAccess().getExecuteEnumLiteralDeclaration_4()); } - ) - | - ( - { before(grammarAccess.getActionEnumAccess().getDirect_EditEnumLiteralDeclaration_5()); } - ('Direct_Edit') - { after(grammarAccess.getActionEnumAccess().getDirect_EditEnumLiteralDeclaration_5()); } - ) - | - ( - { before(grammarAccess.getActionEnumAccess().getAdd_PropertyEnumLiteralDeclaration_6()); } - ('Add_Property') - { after(grammarAccess.getActionEnumAccess().getAdd_PropertyEnumLiteralDeclaration_6()); } - ) - | - ( - { before(grammarAccess.getActionEnumAccess().getCreate_AttributeEnumLiteralDeclaration_7()); } - ('Create_Attribute') - { after(grammarAccess.getActionEnumAccess().getCreate_AttributeEnumLiteralDeclaration_7()); } - ) - | - ( - { before(grammarAccess.getActionEnumAccess().getCreate_OperationEnumLiteralDeclaration_8()); } - ('Create_Operation') - { after(grammarAccess.getActionEnumAccess().getCreate_OperationEnumLiteralDeclaration_8()); } - ) - | - ( - { before(grammarAccess.getActionEnumAccess().getCreate_PropertyEnumLiteralDeclaration_9()); } - ('Create_Property') - { after(grammarAccess.getActionEnumAccess().getCreate_PropertyEnumLiteralDeclaration_9()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__FeatureTypeEnum__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getFeatureTypeEnumAccess().getAcyclicEnumLiteralDeclaration_0()); } - ('Acyclic') - { after(grammarAccess.getFeatureTypeEnumAccess().getAcyclicEnumLiteralDeclaration_0()); } - ) - | - ( - { before(grammarAccess.getFeatureTypeEnumAccess().getCompartmentTypeEnumLiteralDeclaration_1()); } - ('CompartmentType') - { after(grammarAccess.getFeatureTypeEnumAccess().getCompartmentTypeEnumLiteralDeclaration_1()); } - ) - | - ( - { before(grammarAccess.getFeatureTypeEnumAccess().getCyclicEnumLiteralDeclaration_2()); } - ('Cyclic') - { after(grammarAccess.getFeatureTypeEnumAccess().getCyclicEnumLiteralDeclaration_2()); } - ) - | - ( - { before(grammarAccess.getFeatureTypeEnumAccess().getDataTypeEnumLiteralDeclaration_3()); } - ('DataType') - { after(grammarAccess.getFeatureTypeEnumAccess().getDataTypeEnumLiteralDeclaration_3()); } - ) - | - ( - { before(grammarAccess.getFeatureTypeEnumAccess().getFulfillmentEnumLiteralDeclaration_4()); } - ('Fulfillment') - { after(grammarAccess.getFeatureTypeEnumAccess().getFulfillmentEnumLiteralDeclaration_4()); } - ) - | - ( - { before(grammarAccess.getFeatureTypeEnumAccess().getInheritanceEnumLiteralDeclaration_5()); } - ('Inheritance') - { after(grammarAccess.getFeatureTypeEnumAccess().getInheritanceEnumLiteralDeclaration_5()); } - ) - | - ( - { before(grammarAccess.getFeatureTypeEnumAccess().getGroupEnumLiteralDeclaration_6()); } - ('Group') - { after(grammarAccess.getFeatureTypeEnumAccess().getGroupEnumLiteralDeclaration_6()); } - ) - | - ( - { before(grammarAccess.getFeatureTypeEnumAccess().getReflexiveEnumLiteralDeclaration_7()); } - ('Reflexive') - { after(grammarAccess.getFeatureTypeEnumAccess().getReflexiveEnumLiteralDeclaration_7()); } - ) - | - ( - { before(grammarAccess.getFeatureTypeEnumAccess().getRelationshipEnumLiteralDeclaration_8()); } - ('Relationship') - { after(grammarAccess.getFeatureTypeEnumAccess().getRelationshipEnumLiteralDeclaration_8()); } - ) - | - ( - { before(grammarAccess.getFeatureTypeEnumAccess().getRelationshipExclusionEnumLiteralDeclaration_9()); } - ('RelationshipExclusion') - { after(grammarAccess.getFeatureTypeEnumAccess().getRelationshipExclusionEnumLiteralDeclaration_9()); } - ) - | - ( - { before(grammarAccess.getFeatureTypeEnumAccess().getRelationshipImplicationEnumLiteralDeclaration_10()); } - ('RelationshipImplication') - { after(grammarAccess.getFeatureTypeEnumAccess().getRelationshipImplicationEnumLiteralDeclaration_10()); } - ) - | - ( - { before(grammarAccess.getFeatureTypeEnumAccess().getRoleTypeEnumLiteralDeclaration_11()); } - ('RoleType') - { after(grammarAccess.getFeatureTypeEnumAccess().getRoleTypeEnumLiteralDeclaration_11()); } - ) - | - ( - { before(grammarAccess.getFeatureTypeEnumAccess().getRoleEquivalenceEnumLiteralDeclaration_12()); } - ('RoleEquivalence') - { after(grammarAccess.getFeatureTypeEnumAccess().getRoleEquivalenceEnumLiteralDeclaration_12()); } - ) - | - ( - { before(grammarAccess.getFeatureTypeEnumAccess().getRoleGroupEnumLiteralDeclaration_13()); } - ('RoleGroup') - { after(grammarAccess.getFeatureTypeEnumAccess().getRoleGroupEnumLiteralDeclaration_13()); } - ) - | - ( - { before(grammarAccess.getFeatureTypeEnumAccess().getRoleImplicationEnumLiteralDeclaration_14()); } - ('RoleImplication') - { after(grammarAccess.getFeatureTypeEnumAccess().getRoleImplicationEnumLiteralDeclaration_14()); } - ) - | - ( - { before(grammarAccess.getFeatureTypeEnumAccess().getRoleProhibitionEnumLiteralDeclaration_15()); } - ('RoleProhibition') - { after(grammarAccess.getFeatureTypeEnumAccess().getRoleProhibitionEnumLiteralDeclaration_15()); } - ) - | - ( - { before(grammarAccess.getFeatureTypeEnumAccess().getIrreflexiveEnumLiteralDeclaration_16()); } - ('Irreflexive') - { after(grammarAccess.getFeatureTypeEnumAccess().getIrreflexiveEnumLiteralDeclaration_16()); } - ) - | - ( - { before(grammarAccess.getFeatureTypeEnumAccess().getNaturalTypeEnumLiteralDeclaration_17()); } - ('NaturalType') - { after(grammarAccess.getFeatureTypeEnumAccess().getNaturalTypeEnumLiteralDeclaration_17()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__FeatureNameEnum__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getFeatureNameEnumAccess().getCompartment_BehaviorEnumLiteralDeclaration_0()); } - ('Compartment_Behavior') - { after(grammarAccess.getFeatureNameEnumAccess().getCompartment_BehaviorEnumLiteralDeclaration_0()); } - ) - | - ( - { before(grammarAccess.getFeatureNameEnumAccess().getCompartment_InheritanceEnumLiteralDeclaration_1()); } - ('Compartment_Inheritance') - { after(grammarAccess.getFeatureNameEnumAccess().getCompartment_InheritanceEnumLiteralDeclaration_1()); } - ) - | - ( - { before(grammarAccess.getFeatureNameEnumAccess().getCompartment_PropertiesEnumLiteralDeclaration_2()); } - ('Compartment_Properties') - { after(grammarAccess.getFeatureNameEnumAccess().getCompartment_PropertiesEnumLiteralDeclaration_2()); } - ) - | - ( - { before(grammarAccess.getFeatureNameEnumAccess().getCompartment_StructureEnumLiteralDeclaration_3()); } - ('Compartment_Structure') - { after(grammarAccess.getFeatureNameEnumAccess().getCompartment_StructureEnumLiteralDeclaration_3()); } - ) - | - ( - { before(grammarAccess.getFeatureNameEnumAccess().getCompartment_TypesEnumLiteralDeclaration_4()); } - ('Compartment_Types') - { after(grammarAccess.getFeatureNameEnumAccess().getCompartment_TypesEnumLiteralDeclaration_4()); } - ) - | - ( - { before(grammarAccess.getFeatureNameEnumAccess().getContains_CompartmentsEnumLiteralDeclaration_5()); } - ('Contains_Compartments') - { after(grammarAccess.getFeatureNameEnumAccess().getContains_CompartmentsEnumLiteralDeclaration_5()); } - ) - | - ( - { before(grammarAccess.getFeatureNameEnumAccess().getCompartmentsEnumLiteralDeclaration_6()); } - ('Compartments') - { after(grammarAccess.getFeatureNameEnumAccess().getCompartmentsEnumLiteralDeclaration_6()); } - ) - | - ( - { before(grammarAccess.getFeatureNameEnumAccess().getData_Type_InheritanceEnumLiteralDeclaration_7()); } - ('Data_Type_Inheritance') - { after(grammarAccess.getFeatureNameEnumAccess().getData_Type_InheritanceEnumLiteralDeclaration_7()); } - ) - | - ( - { before(grammarAccess.getFeatureNameEnumAccess().getData_TypesEnumLiteralDeclaration_8()); } - ('Data_Types') - { after(grammarAccess.getFeatureNameEnumAccess().getData_TypesEnumLiteralDeclaration_8()); } - ) - | - ( - { before(grammarAccess.getFeatureNameEnumAccess().getDatesEnumLiteralDeclaration_9()); } - ('Dates') - { after(grammarAccess.getFeatureNameEnumAccess().getDatesEnumLiteralDeclaration_9()); } - ) - | - ( - { before(grammarAccess.getFeatureNameEnumAccess().getDependentEnumLiteralDeclaration_10()); } - ('Dependent') - { after(grammarAccess.getFeatureNameEnumAccess().getDependentEnumLiteralDeclaration_10()); } - ) - | - ( - { before(grammarAccess.getFeatureNameEnumAccess().getGroup_ConstraintsEnumLiteralDeclaration_11()); } - ('Group_Constraints') - { after(grammarAccess.getFeatureNameEnumAccess().getGroup_ConstraintsEnumLiteralDeclaration_11()); } - ) - | - ( - { before(grammarAccess.getFeatureNameEnumAccess().getInter_Relationship_ConstraintsEnumLiteralDeclaration_12()); } - ('Inter_Relationship_Constraints') - { after(grammarAccess.getFeatureNameEnumAccess().getInter_Relationship_ConstraintsEnumLiteralDeclaration_12()); } - ) - | - ( - { before(grammarAccess.getFeatureNameEnumAccess().getIntra_Relationship_ConstraintsEnumLiteralDeclaration_13()); } - ('Intra_Relationship_Constraints') - { after(grammarAccess.getFeatureNameEnumAccess().getIntra_Relationship_ConstraintsEnumLiteralDeclaration_13()); } - ) - | - ( - { before(grammarAccess.getFeatureNameEnumAccess().getNaturalsEnumLiteralDeclaration_14()); } - ('Naturals') - { after(grammarAccess.getFeatureNameEnumAccess().getNaturalsEnumLiteralDeclaration_14()); } - ) - | - ( - { before(grammarAccess.getFeatureNameEnumAccess().getOccurrence_ConstraintsEnumLiteralDeclaration_15()); } - ('Occurrence_Constraints') - { after(grammarAccess.getFeatureNameEnumAccess().getOccurrence_ConstraintsEnumLiteralDeclaration_15()); } - ) - | - ( - { before(grammarAccess.getFeatureNameEnumAccess().getOn_CompartmentsEnumLiteralDeclaration_16()); } - ('On_Compartments') - { after(grammarAccess.getFeatureNameEnumAccess().getOn_CompartmentsEnumLiteralDeclaration_16()); } - ) - | - ( - { before(grammarAccess.getFeatureNameEnumAccess().getOn_RelationshipsEnumLiteralDeclaration_17()); } - ('On_Relationships') - { after(grammarAccess.getFeatureNameEnumAccess().getOn_RelationshipsEnumLiteralDeclaration_17()); } - ) - | - ( - { before(grammarAccess.getFeatureNameEnumAccess().getParthood_ConstraintsEnumLiteralDeclaration_18()); } - ('Parthood_Constraints') - { after(grammarAccess.getFeatureNameEnumAccess().getParthood_ConstraintsEnumLiteralDeclaration_18()); } - ) - | - ( - { before(grammarAccess.getFeatureNameEnumAccess().getParticipantsEnumLiteralDeclaration_19()); } - ('Participants') - { after(grammarAccess.getFeatureNameEnumAccess().getParticipantsEnumLiteralDeclaration_19()); } - ) - | - ( - { before(grammarAccess.getFeatureNameEnumAccess().getPlayableEnumLiteralDeclaration_20()); } - ('Playable') - { after(grammarAccess.getFeatureNameEnumAccess().getPlayableEnumLiteralDeclaration_20()); } - ) - | - ( - { before(grammarAccess.getFeatureNameEnumAccess().getPlayable_by_Defining_CompartmentEnumLiteralDeclaration_21()); } - ('Playable_by_Defining_Compartment') - { after(grammarAccess.getFeatureNameEnumAccess().getPlayable_by_Defining_CompartmentEnumLiteralDeclaration_21()); } - ) - | - ( - { before(grammarAccess.getFeatureNameEnumAccess().getPlayersEnumLiteralDeclaration_22()); } - ('Players') - { after(grammarAccess.getFeatureNameEnumAccess().getPlayersEnumLiteralDeclaration_22()); } - ) - | - ( - { before(grammarAccess.getFeatureNameEnumAccess().getRelationship_CardinalityEnumLiteralDeclaration_23()); } - ('Relationship_Cardinality') - { after(grammarAccess.getFeatureNameEnumAccess().getRelationship_CardinalityEnumLiteralDeclaration_23()); } - ) - | - ( - { before(grammarAccess.getFeatureNameEnumAccess().getRelationship_ConstraintsEnumLiteralDeclaration_24()); } - ('Relationship_Constraints') - { after(grammarAccess.getFeatureNameEnumAccess().getRelationship_ConstraintsEnumLiteralDeclaration_24()); } - ) - | - ( - { before(grammarAccess.getFeatureNameEnumAccess().getRelationshipsEnumLiteralDeclaration_25()); } - ('Relationships') - { after(grammarAccess.getFeatureNameEnumAccess().getRelationshipsEnumLiteralDeclaration_25()); } - ) - | - ( - { before(grammarAccess.getFeatureNameEnumAccess().getRML_Feature_ModelEnumLiteralDeclaration_26()); } - ('RML_Feature_Model') - { after(grammarAccess.getFeatureNameEnumAccess().getRML_Feature_ModelEnumLiteralDeclaration_26()); } - ) - | - ( - { before(grammarAccess.getFeatureNameEnumAccess().getRole_BehaviorEnumLiteralDeclaration_27()); } - ('Role_Behavior') - { after(grammarAccess.getFeatureNameEnumAccess().getRole_BehaviorEnumLiteralDeclaration_27()); } - ) - | - ( - { before(grammarAccess.getFeatureNameEnumAccess().getRole_ConstraintsEnumLiteralDeclaration_28()); } - ('Role_Constraints') - { after(grammarAccess.getFeatureNameEnumAccess().getRole_ConstraintsEnumLiteralDeclaration_28()); } - ) - | - ( - { before(grammarAccess.getFeatureNameEnumAccess().getRole_EquivalenceEnumLiteralDeclaration_29()); } - ('Role_Equivalence') - { after(grammarAccess.getFeatureNameEnumAccess().getRole_EquivalenceEnumLiteralDeclaration_29()); } - ) - | - ( - { before(grammarAccess.getFeatureNameEnumAccess().getRole_ImplicationEnumLiteralDeclaration_30()); } - ('Role_Implication') - { after(grammarAccess.getFeatureNameEnumAccess().getRole_ImplicationEnumLiteralDeclaration_30()); } - ) - | - ( - { before(grammarAccess.getFeatureNameEnumAccess().getRole_InheritanceEnumLiteralDeclaration_31()); } - ('Role_Inheritance') - { after(grammarAccess.getFeatureNameEnumAccess().getRole_InheritanceEnumLiteralDeclaration_31()); } - ) - | - ( - { before(grammarAccess.getFeatureNameEnumAccess().getRole_ProhibitionEnumLiteralDeclaration_32()); } - ('Role_Prohibition') - { after(grammarAccess.getFeatureNameEnumAccess().getRole_ProhibitionEnumLiteralDeclaration_32()); } - ) - | - ( - { before(grammarAccess.getFeatureNameEnumAccess().getRole_PropertiesEnumLiteralDeclaration_33()); } - ('Role_Properties') - { after(grammarAccess.getFeatureNameEnumAccess().getRole_PropertiesEnumLiteralDeclaration_33()); } - ) - | - ( - { before(grammarAccess.getFeatureNameEnumAccess().getRole_StructureEnumLiteralDeclaration_34()); } - ('Role_Structure') - { after(grammarAccess.getFeatureNameEnumAccess().getRole_StructureEnumLiteralDeclaration_34()); } - ) - | - ( - { before(grammarAccess.getFeatureNameEnumAccess().getRole_TypesEnumLiteralDeclaration_35()); } - ('Role_Types') - { after(grammarAccess.getFeatureNameEnumAccess().getRole_TypesEnumLiteralDeclaration_35()); } - ) - | - ( - { before(grammarAccess.getFeatureNameEnumAccess().getRolesEnumLiteralDeclaration_36()); } - ('Roles') - { after(grammarAccess.getFeatureNameEnumAccess().getRolesEnumLiteralDeclaration_36()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__Model__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__Model__Group__0__Impl - rule__Model__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__Model__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getModelAccess().getPoliciesAssignment_0()); } - (rule__Model__PoliciesAssignment_0) - { after(grammarAccess.getModelAccess().getPoliciesAssignment_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__Model__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__Model__Group__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__Model__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getModelAccess().getPoliciesAssignment_1()); } - (rule__Model__PoliciesAssignment_1)* - { after(grammarAccess.getModelAccess().getPoliciesAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__Policy__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__Policy__Group__0__Impl - rule__Policy__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__Policy__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getPolicyAccess().getOverrideAssignment_0()); } - (rule__Policy__OverrideAssignment_0)? - { after(grammarAccess.getPolicyAccess().getOverrideAssignment_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__Policy__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__Policy__Group__1__Impl - rule__Policy__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__Policy__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getPolicyAccess().getActionAssignment_1()); } - (rule__Policy__ActionAssignment_1) - { after(grammarAccess.getPolicyAccess().getActionAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__Policy__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__Policy__Group__2__Impl - rule__Policy__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__Policy__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getPolicyAccess().getActionTypeAssignment_2()); } - (rule__Policy__ActionTypeAssignment_2) - { after(grammarAccess.getPolicyAccess().getActionTypeAssignment_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__Policy__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__Policy__Group__3__Impl - rule__Policy__Group__4 -; -finally { - restoreStackSize(stackSize); -} - -rule__Policy__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getPolicyAccess().getLeftParenthesisKeyword_3()); } - '(' - { after(grammarAccess.getPolicyAccess().getLeftParenthesisKeyword_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__Policy__Group__4 - @init { - int stackSize = keepStackSize(); - } -: - rule__Policy__Group__4__Impl - rule__Policy__Group__5 -; -finally { - restoreStackSize(stackSize); -} - -rule__Policy__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getPolicyAccess().getFeatureRuleAssignment_4()); } - (rule__Policy__FeatureRuleAssignment_4) - { after(grammarAccess.getPolicyAccess().getFeatureRuleAssignment_4()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__Policy__Group__5 - @init { - int stackSize = keepStackSize(); - } -: - rule__Policy__Group__5__Impl - rule__Policy__Group__6 -; -finally { - restoreStackSize(stackSize); -} - -rule__Policy__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getPolicyAccess().getRightParenthesisKeyword_5()); } - ')' - { after(grammarAccess.getPolicyAccess().getRightParenthesisKeyword_5()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__Policy__Group__6 - @init { - int stackSize = keepStackSize(); - } -: - rule__Policy__Group__6__Impl - rule__Policy__Group__7 -; -finally { - restoreStackSize(stackSize); -} - -rule__Policy__Group__6__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getPolicyAccess().getWhenKeyword_6()); } - 'when' - { after(grammarAccess.getPolicyAccess().getWhenKeyword_6()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__Policy__Group__7 - @init { - int stackSize = keepStackSize(); - } -: - rule__Policy__Group__7__Impl - rule__Policy__Group__8 -; -finally { - restoreStackSize(stackSize); -} - -rule__Policy__Group__7__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getPolicyAccess().getConstraintRuleAssignment_7()); } - (rule__Policy__ConstraintRuleAssignment_7) - { after(grammarAccess.getPolicyAccess().getConstraintRuleAssignment_7()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__Policy__Group__8 - @init { - int stackSize = keepStackSize(); - } -: - rule__Policy__Group__8__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__Policy__Group__8__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getPolicyAccess().getSemicolonKeyword_8()); } - ';' - { after(grammarAccess.getPolicyAccess().getSemicolonKeyword_8()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__ContainsCompartmentConstrainRule__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__ContainsCompartmentConstrainRule__Group__0__Impl - rule__ContainsCompartmentConstrainRule__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__ContainsCompartmentConstrainRule__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getContainsCompartmentConstrainRuleAccess().getContainsCompartmentAction_0()); } - () - { after(grammarAccess.getContainsCompartmentConstrainRuleAccess().getContainsCompartmentAction_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ContainsCompartmentConstrainRule__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__ContainsCompartmentConstrainRule__Group__1__Impl - rule__ContainsCompartmentConstrainRule__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__ContainsCompartmentConstrainRule__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getContainsCompartmentConstrainRuleAccess().getContainsCompartmentKeyword_1()); } - 'ContainsCompartment' - { after(grammarAccess.getContainsCompartmentConstrainRuleAccess().getContainsCompartmentKeyword_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ContainsCompartmentConstrainRule__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__ContainsCompartmentConstrainRule__Group__2__Impl - rule__ContainsCompartmentConstrainRule__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__ContainsCompartmentConstrainRule__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getContainsCompartmentConstrainRuleAccess().getLeftParenthesisKeyword_2()); } - '(' - { after(grammarAccess.getContainsCompartmentConstrainRuleAccess().getLeftParenthesisKeyword_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ContainsCompartmentConstrainRule__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__ContainsCompartmentConstrainRule__Group__3__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__ContainsCompartmentConstrainRule__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getContainsCompartmentConstrainRuleAccess().getRightParenthesisKeyword_3()); } - ')' - { after(grammarAccess.getContainsCompartmentConstrainRuleAccess().getRightParenthesisKeyword_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__IsTargetTypeConstraintRule__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__IsTargetTypeConstraintRule__Group__0__Impl - rule__IsTargetTypeConstraintRule__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__IsTargetTypeConstraintRule__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getIsTargetTypeConstraintRuleAccess().getIsTargetTypeAction_0()); } - () - { after(grammarAccess.getIsTargetTypeConstraintRuleAccess().getIsTargetTypeAction_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__IsTargetTypeConstraintRule__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__IsTargetTypeConstraintRule__Group__1__Impl - rule__IsTargetTypeConstraintRule__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__IsTargetTypeConstraintRule__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getIsTargetTypeConstraintRuleAccess().getIsTargetTypeKeyword_1()); } - 'IsTargetType' - { after(grammarAccess.getIsTargetTypeConstraintRuleAccess().getIsTargetTypeKeyword_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__IsTargetTypeConstraintRule__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__IsTargetTypeConstraintRule__Group__2__Impl - rule__IsTargetTypeConstraintRule__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__IsTargetTypeConstraintRule__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getIsTargetTypeConstraintRuleAccess().getLeftParenthesisKeyword_2()); } - '(' - { after(grammarAccess.getIsTargetTypeConstraintRuleAccess().getLeftParenthesisKeyword_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__IsTargetTypeConstraintRule__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__IsTargetTypeConstraintRule__Group__3__Impl - rule__IsTargetTypeConstraintRule__Group__4 -; -finally { - restoreStackSize(stackSize); -} - -rule__IsTargetTypeConstraintRule__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getIsTargetTypeConstraintRuleAccess().getTypeAssignment_3()); } - (rule__IsTargetTypeConstraintRule__TypeAssignment_3) - { after(grammarAccess.getIsTargetTypeConstraintRuleAccess().getTypeAssignment_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__IsTargetTypeConstraintRule__Group__4 - @init { - int stackSize = keepStackSize(); - } -: - rule__IsTargetTypeConstraintRule__Group__4__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__IsTargetTypeConstraintRule__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getIsTargetTypeConstraintRuleAccess().getRightParenthesisKeyword_4()); } - ')' - { after(grammarAccess.getIsTargetTypeConstraintRuleAccess().getRightParenthesisKeyword_4()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__IsParentConstraintRule__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__IsParentConstraintRule__Group__0__Impl - rule__IsParentConstraintRule__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__IsParentConstraintRule__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getIsParentConstraintRuleAccess().getIsParentAction_0()); } - () - { after(grammarAccess.getIsParentConstraintRuleAccess().getIsParentAction_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__IsParentConstraintRule__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__IsParentConstraintRule__Group__1__Impl - rule__IsParentConstraintRule__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__IsParentConstraintRule__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getIsParentConstraintRuleAccess().getIsParentKeyword_1()); } - 'IsParent' - { after(grammarAccess.getIsParentConstraintRuleAccess().getIsParentKeyword_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__IsParentConstraintRule__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__IsParentConstraintRule__Group__2__Impl - rule__IsParentConstraintRule__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__IsParentConstraintRule__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getIsParentConstraintRuleAccess().getLeftParenthesisKeyword_2()); } - '(' - { after(grammarAccess.getIsParentConstraintRuleAccess().getLeftParenthesisKeyword_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__IsParentConstraintRule__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__IsParentConstraintRule__Group__3__Impl - rule__IsParentConstraintRule__Group__4 -; -finally { - restoreStackSize(stackSize); -} - -rule__IsParentConstraintRule__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getIsParentConstraintRuleAccess().getTypeAssignment_3()); } - (rule__IsParentConstraintRule__TypeAssignment_3) - { after(grammarAccess.getIsParentConstraintRuleAccess().getTypeAssignment_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__IsParentConstraintRule__Group__4 - @init { - int stackSize = keepStackSize(); - } -: - rule__IsParentConstraintRule__Group__4__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__IsParentConstraintRule__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getIsParentConstraintRuleAccess().getRightParenthesisKeyword_4()); } - ')' - { after(grammarAccess.getIsParentConstraintRuleAccess().getRightParenthesisKeyword_4()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__IsSourceTypeConstraintRule__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__IsSourceTypeConstraintRule__Group__0__Impl - rule__IsSourceTypeConstraintRule__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__IsSourceTypeConstraintRule__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getIsSourceTypeConstraintRuleAccess().getIsSourceTypeAction_0()); } - () - { after(grammarAccess.getIsSourceTypeConstraintRuleAccess().getIsSourceTypeAction_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__IsSourceTypeConstraintRule__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__IsSourceTypeConstraintRule__Group__1__Impl - rule__IsSourceTypeConstraintRule__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__IsSourceTypeConstraintRule__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getIsSourceTypeConstraintRuleAccess().getIsSourceTypeKeyword_1()); } - 'IsSourceType' - { after(grammarAccess.getIsSourceTypeConstraintRuleAccess().getIsSourceTypeKeyword_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__IsSourceTypeConstraintRule__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__IsSourceTypeConstraintRule__Group__2__Impl - rule__IsSourceTypeConstraintRule__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__IsSourceTypeConstraintRule__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getIsSourceTypeConstraintRuleAccess().getLeftParenthesisKeyword_2()); } - '(' - { after(grammarAccess.getIsSourceTypeConstraintRuleAccess().getLeftParenthesisKeyword_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__IsSourceTypeConstraintRule__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__IsSourceTypeConstraintRule__Group__3__Impl - rule__IsSourceTypeConstraintRule__Group__4 -; -finally { - restoreStackSize(stackSize); -} - -rule__IsSourceTypeConstraintRule__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getIsSourceTypeConstraintRuleAccess().getTypeAssignment_3()); } - (rule__IsSourceTypeConstraintRule__TypeAssignment_3) - { after(grammarAccess.getIsSourceTypeConstraintRuleAccess().getTypeAssignment_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__IsSourceTypeConstraintRule__Group__4 - @init { - int stackSize = keepStackSize(); - } -: - rule__IsSourceTypeConstraintRule__Group__4__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__IsSourceTypeConstraintRule__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getIsSourceTypeConstraintRuleAccess().getRightParenthesisKeyword_4()); } - ')' - { after(grammarAccess.getIsSourceTypeConstraintRuleAccess().getRightParenthesisKeyword_4()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__IsTargetConstraintRule__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__IsTargetConstraintRule__Group__0__Impl - rule__IsTargetConstraintRule__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__IsTargetConstraintRule__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getIsTargetConstraintRuleAccess().getIsTargetAction_0()); } - () - { after(grammarAccess.getIsTargetConstraintRuleAccess().getIsTargetAction_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__IsTargetConstraintRule__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__IsTargetConstraintRule__Group__1__Impl - rule__IsTargetConstraintRule__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__IsTargetConstraintRule__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getIsTargetConstraintRuleAccess().getIsTargetKeyword_1()); } - 'IsTarget' - { after(grammarAccess.getIsTargetConstraintRuleAccess().getIsTargetKeyword_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__IsTargetConstraintRule__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__IsTargetConstraintRule__Group__2__Impl - rule__IsTargetConstraintRule__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__IsTargetConstraintRule__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getIsTargetConstraintRuleAccess().getLeftParenthesisKeyword_2()); } - '(' - { after(grammarAccess.getIsTargetConstraintRuleAccess().getLeftParenthesisKeyword_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__IsTargetConstraintRule__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__IsTargetConstraintRule__Group__3__Impl - rule__IsTargetConstraintRule__Group__4 -; -finally { - restoreStackSize(stackSize); -} - -rule__IsTargetConstraintRule__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getIsTargetConstraintRuleAccess().getTypeAssignment_3()); } - (rule__IsTargetConstraintRule__TypeAssignment_3) - { after(grammarAccess.getIsTargetConstraintRuleAccess().getTypeAssignment_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__IsTargetConstraintRule__Group__4 - @init { - int stackSize = keepStackSize(); - } -: - rule__IsTargetConstraintRule__Group__4__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__IsTargetConstraintRule__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getIsTargetConstraintRuleAccess().getRightParenthesisKeyword_4()); } - ')' - { after(grammarAccess.getIsTargetConstraintRuleAccess().getRightParenthesisKeyword_4()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__InCompartmentConstraintRule__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__InCompartmentConstraintRule__Group__0__Impl - rule__InCompartmentConstraintRule__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__InCompartmentConstraintRule__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getInCompartmentConstraintRuleAccess().getInCompartmentAction_0()); } - () - { after(grammarAccess.getInCompartmentConstraintRuleAccess().getInCompartmentAction_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__InCompartmentConstraintRule__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__InCompartmentConstraintRule__Group__1__Impl - rule__InCompartmentConstraintRule__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__InCompartmentConstraintRule__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getInCompartmentConstraintRuleAccess().getInCompartmentKeyword_1()); } - 'InCompartment' - { after(grammarAccess.getInCompartmentConstraintRuleAccess().getInCompartmentKeyword_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__InCompartmentConstraintRule__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__InCompartmentConstraintRule__Group__2__Impl - rule__InCompartmentConstraintRule__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__InCompartmentConstraintRule__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getInCompartmentConstraintRuleAccess().getLeftParenthesisKeyword_2()); } - '(' - { after(grammarAccess.getInCompartmentConstraintRuleAccess().getLeftParenthesisKeyword_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__InCompartmentConstraintRule__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__InCompartmentConstraintRule__Group__3__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__InCompartmentConstraintRule__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getInCompartmentConstraintRuleAccess().getRightParenthesisKeyword_3()); } - ')' - { after(grammarAccess.getInCompartmentConstraintRuleAccess().getRightParenthesisKeyword_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__SourceEqualsTargetConstraintRule__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__SourceEqualsTargetConstraintRule__Group__0__Impl - rule__SourceEqualsTargetConstraintRule__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__SourceEqualsTargetConstraintRule__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getSourceEqualsTargetConstraintRuleAccess().getSourceEqualsTargetAction_0()); } - () - { after(grammarAccess.getSourceEqualsTargetConstraintRuleAccess().getSourceEqualsTargetAction_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__SourceEqualsTargetConstraintRule__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__SourceEqualsTargetConstraintRule__Group__1__Impl - rule__SourceEqualsTargetConstraintRule__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__SourceEqualsTargetConstraintRule__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getSourceEqualsTargetConstraintRuleAccess().getSourceEqualsTargetKeyword_1()); } - 'SourceEqualsTarget' - { after(grammarAccess.getSourceEqualsTargetConstraintRuleAccess().getSourceEqualsTargetKeyword_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__SourceEqualsTargetConstraintRule__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__SourceEqualsTargetConstraintRule__Group__2__Impl - rule__SourceEqualsTargetConstraintRule__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__SourceEqualsTargetConstraintRule__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getSourceEqualsTargetConstraintRuleAccess().getLeftParenthesisKeyword_2()); } - '(' - { after(grammarAccess.getSourceEqualsTargetConstraintRuleAccess().getLeftParenthesisKeyword_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__SourceEqualsTargetConstraintRule__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__SourceEqualsTargetConstraintRule__Group__3__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__SourceEqualsTargetConstraintRule__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getSourceEqualsTargetConstraintRuleAccess().getRightParenthesisKeyword_3()); } - ')' - { after(grammarAccess.getSourceEqualsTargetConstraintRuleAccess().getRightParenthesisKeyword_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__SourceEqualsTargetTypeConstraintRule__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__SourceEqualsTargetTypeConstraintRule__Group__0__Impl - rule__SourceEqualsTargetTypeConstraintRule__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__SourceEqualsTargetTypeConstraintRule__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getSourceEqualsTargetTypeConstraintRuleAccess().getSourceEqualsTargetTypeAction_0()); } - () - { after(grammarAccess.getSourceEqualsTargetTypeConstraintRuleAccess().getSourceEqualsTargetTypeAction_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__SourceEqualsTargetTypeConstraintRule__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__SourceEqualsTargetTypeConstraintRule__Group__1__Impl - rule__SourceEqualsTargetTypeConstraintRule__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__SourceEqualsTargetTypeConstraintRule__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getSourceEqualsTargetTypeConstraintRuleAccess().getSourceEqualsTargetTypeKeyword_1()); } - 'SourceEqualsTargetType' - { after(grammarAccess.getSourceEqualsTargetTypeConstraintRuleAccess().getSourceEqualsTargetTypeKeyword_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__SourceEqualsTargetTypeConstraintRule__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__SourceEqualsTargetTypeConstraintRule__Group__2__Impl - rule__SourceEqualsTargetTypeConstraintRule__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__SourceEqualsTargetTypeConstraintRule__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getSourceEqualsTargetTypeConstraintRuleAccess().getLeftParenthesisKeyword_2()); } - '(' - { after(grammarAccess.getSourceEqualsTargetTypeConstraintRuleAccess().getLeftParenthesisKeyword_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__SourceEqualsTargetTypeConstraintRule__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__SourceEqualsTargetTypeConstraintRule__Group__3__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__SourceEqualsTargetTypeConstraintRule__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getSourceEqualsTargetTypeConstraintRuleAccess().getRightParenthesisKeyword_3()); } - ')' - { after(grammarAccess.getSourceEqualsTargetTypeConstraintRuleAccess().getRightParenthesisKeyword_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__IsFeature__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__IsFeature__Group__0__Impl - rule__IsFeature__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__IsFeature__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getIsFeatureAccess().getIsFeatureAction_0()); } - () - { after(grammarAccess.getIsFeatureAccess().getIsFeatureAction_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__IsFeature__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__IsFeature__Group__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__IsFeature__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getIsFeatureAccess().getFeatureNameAssignment_1()); } - (rule__IsFeature__FeatureNameAssignment_1) - { after(grammarAccess.getIsFeatureAccess().getFeatureNameAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__TrueFeatureRule__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__TrueFeatureRule__Group__0__Impl - rule__TrueFeatureRule__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__TrueFeatureRule__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getTrueFeatureRuleAccess().getTrueFeatureRuleAction_0()); } - () - { after(grammarAccess.getTrueFeatureRuleAccess().getTrueFeatureRuleAction_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__TrueFeatureRule__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__TrueFeatureRule__Group__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__TrueFeatureRule__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getTrueFeatureRuleAccess().getTrueKeyword_1()); } - 'true' - { after(grammarAccess.getTrueFeatureRuleAccess().getTrueKeyword_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__TrueConstraintRule__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__TrueConstraintRule__Group__0__Impl - rule__TrueConstraintRule__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__TrueConstraintRule__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getTrueConstraintRuleAccess().getTrueConstraintRuleAction_0()); } - () - { after(grammarAccess.getTrueConstraintRuleAccess().getTrueConstraintRuleAction_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__TrueConstraintRule__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__TrueConstraintRule__Group__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__TrueConstraintRule__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getTrueConstraintRuleAccess().getTrueKeyword_1()); } - 'true' - { after(grammarAccess.getTrueConstraintRuleAccess().getTrueKeyword_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__FalseFeatureRule__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__FalseFeatureRule__Group__0__Impl - rule__FalseFeatureRule__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__FalseFeatureRule__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getFalseFeatureRuleAccess().getFalseFeatureRuleAction_0()); } - () - { after(grammarAccess.getFalseFeatureRuleAccess().getFalseFeatureRuleAction_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__FalseFeatureRule__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__FalseFeatureRule__Group__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__FalseFeatureRule__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getFalseFeatureRuleAccess().getFalseKeyword_1()); } - 'false' - { after(grammarAccess.getFalseFeatureRuleAccess().getFalseKeyword_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__FalseConstraintRule__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__FalseConstraintRule__Group__0__Impl - rule__FalseConstraintRule__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__FalseConstraintRule__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getFalseConstraintRuleAccess().getFalseConstraintRuleAction_0()); } - () - { after(grammarAccess.getFalseConstraintRuleAccess().getFalseConstraintRuleAction_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__FalseConstraintRule__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__FalseConstraintRule__Group__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__FalseConstraintRule__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getFalseConstraintRuleAccess().getFalseKeyword_1()); } - 'false' - { after(grammarAccess.getFalseConstraintRuleAccess().getFalseKeyword_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__OrFeature__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__OrFeature__Group__0__Impl - rule__OrFeature__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__OrFeature__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getOrFeatureAccess().getAndFeatureParserRuleCall_0()); } - ruleAndFeature - { after(grammarAccess.getOrFeatureAccess().getAndFeatureParserRuleCall_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__OrFeature__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__OrFeature__Group__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__OrFeature__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getOrFeatureAccess().getGroup_1()); } - (rule__OrFeature__Group_1__0)* - { after(grammarAccess.getOrFeatureAccess().getGroup_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__OrFeature__Group_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__OrFeature__Group_1__0__Impl - rule__OrFeature__Group_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__OrFeature__Group_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getOrFeatureAccess().getOrFeatureRuleRulesAction_1_0()); } - () - { after(grammarAccess.getOrFeatureAccess().getOrFeatureRuleRulesAction_1_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__OrFeature__Group_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__OrFeature__Group_1__1__Impl - rule__OrFeature__Group_1__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__OrFeature__Group_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getOrFeatureAccess().getOrKeyword_1_1()); } - 'or' - { after(grammarAccess.getOrFeatureAccess().getOrKeyword_1_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__OrFeature__Group_1__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__OrFeature__Group_1__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__OrFeature__Group_1__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getOrFeatureAccess().getRulesAssignment_1_2()); } - (rule__OrFeature__RulesAssignment_1_2) - { after(grammarAccess.getOrFeatureAccess().getRulesAssignment_1_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__AndFeature__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__AndFeature__Group__0__Impl - rule__AndFeature__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__AndFeature__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getAndFeatureAccess().getNotFeatureExpressionParserRuleCall_0()); } - ruleNotFeatureExpression - { after(grammarAccess.getAndFeatureAccess().getNotFeatureExpressionParserRuleCall_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__AndFeature__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__AndFeature__Group__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__AndFeature__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getAndFeatureAccess().getGroup_1()); } - (rule__AndFeature__Group_1__0)* - { after(grammarAccess.getAndFeatureAccess().getGroup_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__AndFeature__Group_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__AndFeature__Group_1__0__Impl - rule__AndFeature__Group_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__AndFeature__Group_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getAndFeatureAccess().getAndFeatureRuleRulesAction_1_0()); } - () - { after(grammarAccess.getAndFeatureAccess().getAndFeatureRuleRulesAction_1_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__AndFeature__Group_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__AndFeature__Group_1__1__Impl - rule__AndFeature__Group_1__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__AndFeature__Group_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getAndFeatureAccess().getAndKeyword_1_1()); } - 'and' - { after(grammarAccess.getAndFeatureAccess().getAndKeyword_1_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__AndFeature__Group_1__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__AndFeature__Group_1__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__AndFeature__Group_1__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getAndFeatureAccess().getRulesAssignment_1_2()); } - (rule__AndFeature__RulesAssignment_1_2) - { after(grammarAccess.getAndFeatureAccess().getRulesAssignment_1_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__NotFeatureExpression__Group_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__NotFeatureExpression__Group_1__0__Impl - rule__NotFeatureExpression__Group_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__NotFeatureExpression__Group_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getNotFeatureExpressionAccess().getExclamationMarkKeyword_1_0()); } - '!' - { after(grammarAccess.getNotFeatureExpressionAccess().getExclamationMarkKeyword_1_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__NotFeatureExpression__Group_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__NotFeatureExpression__Group_1__1__Impl - rule__NotFeatureExpression__Group_1__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__NotFeatureExpression__Group_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getNotFeatureExpressionAccess().getNotFeatureRuleAction_1_1()); } - () - { after(grammarAccess.getNotFeatureExpressionAccess().getNotFeatureRuleAction_1_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__NotFeatureExpression__Group_1__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__NotFeatureExpression__Group_1__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__NotFeatureExpression__Group_1__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getNotFeatureExpressionAccess().getRuleAssignment_1_2()); } - (rule__NotFeatureExpression__RuleAssignment_1_2) - { after(grammarAccess.getNotFeatureExpressionAccess().getRuleAssignment_1_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__PrimaryFeature__Group_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__PrimaryFeature__Group_1__0__Impl - rule__PrimaryFeature__Group_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__PrimaryFeature__Group_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getPrimaryFeatureAccess().getLeftParenthesisKeyword_1_0()); } - '(' - { after(grammarAccess.getPrimaryFeatureAccess().getLeftParenthesisKeyword_1_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__PrimaryFeature__Group_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__PrimaryFeature__Group_1__1__Impl - rule__PrimaryFeature__Group_1__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__PrimaryFeature__Group_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getPrimaryFeatureAccess().getFeatureExpressionParserRuleCall_1_1()); } - ruleFeatureExpression - { after(grammarAccess.getPrimaryFeatureAccess().getFeatureExpressionParserRuleCall_1_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__PrimaryFeature__Group_1__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__PrimaryFeature__Group_1__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__PrimaryFeature__Group_1__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getPrimaryFeatureAccess().getRightParenthesisKeyword_1_2()); } - ')' - { after(grammarAccess.getPrimaryFeatureAccess().getRightParenthesisKeyword_1_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__ImplicationConstraint__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__ImplicationConstraint__Group__0__Impl - rule__ImplicationConstraint__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__ImplicationConstraint__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getImplicationConstraintAccess().getOrConstraintParserRuleCall_0()); } - ruleOrConstraint - { after(grammarAccess.getImplicationConstraintAccess().getOrConstraintParserRuleCall_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ImplicationConstraint__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__ImplicationConstraint__Group__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__ImplicationConstraint__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getImplicationConstraintAccess().getGroup_1()); } - (rule__ImplicationConstraint__Group_1__0)? - { after(grammarAccess.getImplicationConstraintAccess().getGroup_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__ImplicationConstraint__Group_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__ImplicationConstraint__Group_1__0__Impl - rule__ImplicationConstraint__Group_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__ImplicationConstraint__Group_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getImplicationConstraintAccess().getImplicationConstraintRuleLeftRuleAction_1_0()); } - () - { after(grammarAccess.getImplicationConstraintAccess().getImplicationConstraintRuleLeftRuleAction_1_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ImplicationConstraint__Group_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__ImplicationConstraint__Group_1__1__Impl - rule__ImplicationConstraint__Group_1__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__ImplicationConstraint__Group_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getImplicationConstraintAccess().getEqualsSignGreaterThanSignKeyword_1_1()); } - '=>' - { after(grammarAccess.getImplicationConstraintAccess().getEqualsSignGreaterThanSignKeyword_1_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ImplicationConstraint__Group_1__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__ImplicationConstraint__Group_1__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__ImplicationConstraint__Group_1__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getImplicationConstraintAccess().getRightRuleAssignment_1_2()); } - (rule__ImplicationConstraint__RightRuleAssignment_1_2) - { after(grammarAccess.getImplicationConstraintAccess().getRightRuleAssignment_1_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__OrConstraint__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__OrConstraint__Group__0__Impl - rule__OrConstraint__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__OrConstraint__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getOrConstraintAccess().getAndConstraintParserRuleCall_0()); } - ruleAndConstraint - { after(grammarAccess.getOrConstraintAccess().getAndConstraintParserRuleCall_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__OrConstraint__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__OrConstraint__Group__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__OrConstraint__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getOrConstraintAccess().getGroup_1()); } - (rule__OrConstraint__Group_1__0)* - { after(grammarAccess.getOrConstraintAccess().getGroup_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__OrConstraint__Group_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__OrConstraint__Group_1__0__Impl - rule__OrConstraint__Group_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__OrConstraint__Group_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getOrConstraintAccess().getOrConstraintRuleRulesAction_1_0()); } - () - { after(grammarAccess.getOrConstraintAccess().getOrConstraintRuleRulesAction_1_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__OrConstraint__Group_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__OrConstraint__Group_1__1__Impl - rule__OrConstraint__Group_1__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__OrConstraint__Group_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getOrConstraintAccess().getOrKeyword_1_1()); } - 'or' - { after(grammarAccess.getOrConstraintAccess().getOrKeyword_1_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__OrConstraint__Group_1__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__OrConstraint__Group_1__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__OrConstraint__Group_1__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getOrConstraintAccess().getRulesAssignment_1_2()); } - (rule__OrConstraint__RulesAssignment_1_2) - { after(grammarAccess.getOrConstraintAccess().getRulesAssignment_1_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__AndConstraint__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__AndConstraint__Group__0__Impl - rule__AndConstraint__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__AndConstraint__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getAndConstraintAccess().getNotConstraintExpressionParserRuleCall_0()); } - ruleNotConstraintExpression - { after(grammarAccess.getAndConstraintAccess().getNotConstraintExpressionParserRuleCall_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__AndConstraint__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__AndConstraint__Group__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__AndConstraint__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getAndConstraintAccess().getGroup_1()); } - (rule__AndConstraint__Group_1__0)* - { after(grammarAccess.getAndConstraintAccess().getGroup_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__AndConstraint__Group_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__AndConstraint__Group_1__0__Impl - rule__AndConstraint__Group_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__AndConstraint__Group_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getAndConstraintAccess().getAndConstraintRuleRulesAction_1_0()); } - () - { after(grammarAccess.getAndConstraintAccess().getAndConstraintRuleRulesAction_1_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__AndConstraint__Group_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__AndConstraint__Group_1__1__Impl - rule__AndConstraint__Group_1__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__AndConstraint__Group_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getAndConstraintAccess().getAndKeyword_1_1()); } - 'and' - { after(grammarAccess.getAndConstraintAccess().getAndKeyword_1_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__AndConstraint__Group_1__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__AndConstraint__Group_1__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__AndConstraint__Group_1__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getAndConstraintAccess().getRulesAssignment_1_2()); } - (rule__AndConstraint__RulesAssignment_1_2) - { after(grammarAccess.getAndConstraintAccess().getRulesAssignment_1_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__NotConstraintExpression__Group_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__NotConstraintExpression__Group_1__0__Impl - rule__NotConstraintExpression__Group_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__NotConstraintExpression__Group_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getNotConstraintExpressionAccess().getExclamationMarkKeyword_1_0()); } - '!' - { after(grammarAccess.getNotConstraintExpressionAccess().getExclamationMarkKeyword_1_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__NotConstraintExpression__Group_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__NotConstraintExpression__Group_1__1__Impl - rule__NotConstraintExpression__Group_1__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__NotConstraintExpression__Group_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getNotConstraintExpressionAccess().getNotConstraintRuleAction_1_1()); } - () - { after(grammarAccess.getNotConstraintExpressionAccess().getNotConstraintRuleAction_1_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__NotConstraintExpression__Group_1__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__NotConstraintExpression__Group_1__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__NotConstraintExpression__Group_1__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getNotConstraintExpressionAccess().getRuleAssignment_1_2()); } - (rule__NotConstraintExpression__RuleAssignment_1_2) - { after(grammarAccess.getNotConstraintExpressionAccess().getRuleAssignment_1_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__PrimaryConstraint__Group_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__PrimaryConstraint__Group_1__0__Impl - rule__PrimaryConstraint__Group_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__PrimaryConstraint__Group_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getPrimaryConstraintAccess().getLeftParenthesisKeyword_1_0()); } - '(' - { after(grammarAccess.getPrimaryConstraintAccess().getLeftParenthesisKeyword_1_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__PrimaryConstraint__Group_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__PrimaryConstraint__Group_1__1__Impl - rule__PrimaryConstraint__Group_1__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__PrimaryConstraint__Group_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getPrimaryConstraintAccess().getConstraintExpressionParserRuleCall_1_1()); } - ruleConstraintExpression - { after(grammarAccess.getPrimaryConstraintAccess().getConstraintExpressionParserRuleCall_1_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__PrimaryConstraint__Group_1__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__PrimaryConstraint__Group_1__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__PrimaryConstraint__Group_1__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getPrimaryConstraintAccess().getRightParenthesisKeyword_1_2()); } - ')' - { after(grammarAccess.getPrimaryConstraintAccess().getRightParenthesisKeyword_1_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__Model__PoliciesAssignment_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getModelAccess().getPoliciesPolicyParserRuleCall_0_0()); } - rulePolicy - { after(grammarAccess.getModelAccess().getPoliciesPolicyParserRuleCall_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__Model__PoliciesAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getModelAccess().getPoliciesPolicyParserRuleCall_1_0()); } - rulePolicy - { after(grammarAccess.getModelAccess().getPoliciesPolicyParserRuleCall_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__Policy__OverrideAssignment_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getPolicyAccess().getOverrideOverrideKeyword_0_0()); } - ( - { before(grammarAccess.getPolicyAccess().getOverrideOverrideKeyword_0_0()); } - 'override' - { after(grammarAccess.getPolicyAccess().getOverrideOverrideKeyword_0_0()); } - ) - { after(grammarAccess.getPolicyAccess().getOverrideOverrideKeyword_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__Policy__ActionAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getPolicyAccess().getActionActionEnumEnumRuleCall_1_0()); } - ruleActionEnum - { after(grammarAccess.getPolicyAccess().getActionActionEnumEnumRuleCall_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__Policy__ActionTypeAssignment_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getPolicyAccess().getActionTypeFeatureTypeEnumEnumRuleCall_2_0()); } - ruleFeatureTypeEnum - { after(grammarAccess.getPolicyAccess().getActionTypeFeatureTypeEnumEnumRuleCall_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__Policy__FeatureRuleAssignment_4 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getPolicyAccess().getFeatureRuleFeatureExpressionParserRuleCall_4_0()); } - ruleFeatureExpression - { after(grammarAccess.getPolicyAccess().getFeatureRuleFeatureExpressionParserRuleCall_4_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__Policy__ConstraintRuleAssignment_7 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getPolicyAccess().getConstraintRuleConstraintExpressionParserRuleCall_7_0()); } - ruleConstraintExpression - { after(grammarAccess.getPolicyAccess().getConstraintRuleConstraintExpressionParserRuleCall_7_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__IsTargetTypeConstraintRule__TypeAssignment_3 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getIsTargetTypeConstraintRuleAccess().getTypeFeatureTypeEnumEnumRuleCall_3_0()); } - ruleFeatureTypeEnum - { after(grammarAccess.getIsTargetTypeConstraintRuleAccess().getTypeFeatureTypeEnumEnumRuleCall_3_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__IsParentConstraintRule__TypeAssignment_3 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getIsParentConstraintRuleAccess().getTypeFeatureTypeEnumEnumRuleCall_3_0()); } - ruleFeatureTypeEnum - { after(grammarAccess.getIsParentConstraintRuleAccess().getTypeFeatureTypeEnumEnumRuleCall_3_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__IsSourceTypeConstraintRule__TypeAssignment_3 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getIsSourceTypeConstraintRuleAccess().getTypeFeatureTypeEnumEnumRuleCall_3_0()); } - ruleFeatureTypeEnum - { after(grammarAccess.getIsSourceTypeConstraintRuleAccess().getTypeFeatureTypeEnumEnumRuleCall_3_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__IsTargetConstraintRule__TypeAssignment_3 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getIsTargetConstraintRuleAccess().getTypeFeatureTypeEnumEnumRuleCall_3_0()); } - ruleFeatureTypeEnum - { after(grammarAccess.getIsTargetConstraintRuleAccess().getTypeFeatureTypeEnumEnumRuleCall_3_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__IsFeature__FeatureNameAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getIsFeatureAccess().getFeatureNameFeatureNameEnumEnumRuleCall_1_0()); } - ruleFeatureNameEnum - { after(grammarAccess.getIsFeatureAccess().getFeatureNameFeatureNameEnumEnumRuleCall_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__OrFeature__RulesAssignment_1_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getOrFeatureAccess().getRulesAndFeatureParserRuleCall_1_2_0()); } - ruleAndFeature - { after(grammarAccess.getOrFeatureAccess().getRulesAndFeatureParserRuleCall_1_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__AndFeature__RulesAssignment_1_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getAndFeatureAccess().getRulesNotFeatureExpressionParserRuleCall_1_2_0()); } - ruleNotFeatureExpression - { after(grammarAccess.getAndFeatureAccess().getRulesNotFeatureExpressionParserRuleCall_1_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__NotFeatureExpression__RuleAssignment_1_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getNotFeatureExpressionAccess().getRulePrimaryFeatureParserRuleCall_1_2_0()); } - rulePrimaryFeature - { after(grammarAccess.getNotFeatureExpressionAccess().getRulePrimaryFeatureParserRuleCall_1_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ImplicationConstraint__RightRuleAssignment_1_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getImplicationConstraintAccess().getRightRuleOrConstraintParserRuleCall_1_2_0()); } - ruleOrConstraint - { after(grammarAccess.getImplicationConstraintAccess().getRightRuleOrConstraintParserRuleCall_1_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__OrConstraint__RulesAssignment_1_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getOrConstraintAccess().getRulesAndConstraintParserRuleCall_1_2_0()); } - ruleAndConstraint - { after(grammarAccess.getOrConstraintAccess().getRulesAndConstraintParserRuleCall_1_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__AndConstraint__RulesAssignment_1_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getAndConstraintAccess().getRulesNotConstraintExpressionParserRuleCall_1_2_0()); } - ruleNotConstraintExpression - { after(grammarAccess.getAndConstraintAccess().getRulesNotConstraintExpressionParserRuleCall_1_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__NotConstraintExpression__RuleAssignment_1_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getNotConstraintExpressionAccess().getRulePrimaryConstraintParserRuleCall_1_2_0()); } - rulePrimaryConstraint - { after(grammarAccess.getNotConstraintExpressionAccess().getRulePrimaryConstraintParserRuleCall_1_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*; - -RULE_INT : ('0'..'9')+; - -RULE_STRING : ('"' ('\\' .|~(('\\'|'"')))* '"'|'\'' ('\\' .|~(('\\'|'\'')))* '\''); - -RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/'; - -RULE_SL_COMMENT : '//' ~(('\n'|'\r'))* ('\r'? '\n')?; - -RULE_WS : (' '|'\t'|'\r'|'\n')+; - -RULE_ANY_OTHER : .; diff --git a/org.framed.iorm.editpolicydsl.ide/src-gen/org/framed/iorm/editpolicydsl/ide/contentassist/antlr/internal/InternalDsl.tokens b/org.framed.iorm.editpolicydsl.ide/src-gen/org/framed/iorm/editpolicydsl/ide/contentassist/antlr/internal/InternalDsl.tokens deleted file mode 100644 index 32b5a90caf980c8eea92c82bf70e960dd537062c..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl.ide/src-gen/org/framed/iorm/editpolicydsl/ide/contentassist/antlr/internal/InternalDsl.tokens +++ /dev/null @@ -1,175 +0,0 @@ -'!'=92 -'('=76 -')'=77 -';'=79 -'=>'=93 -'Acyclic'=21 -'Add'=11 -'Add_Property'=17 -'CompartmentType'=22 -'Compartment_Behavior'=39 -'Compartment_Inheritance'=40 -'Compartment_Properties'=41 -'Compartment_Structure'=42 -'Compartment_Types'=43 -'Compartments'=45 -'ContainsCompartment'=80 -'Contains_Compartments'=44 -'Create'=13 -'Create_Attribute'=18 -'Create_Operation'=19 -'Create_Property'=20 -'Cyclic'=23 -'DataType'=24 -'Data_Type_Inheritance'=46 -'Data_Types'=47 -'Dates'=48 -'Dependent'=49 -'Direct_Edit'=16 -'Execute'=15 -'Fulfillment'=25 -'Group'=27 -'Group_Constraints'=50 -'InCompartment'=85 -'Inheritance'=26 -'Inter_Relationship_Constraints'=51 -'Intra_Relationship_Constraints'=52 -'Irreflexive'=37 -'IsParent'=82 -'IsSourceType'=83 -'IsTarget'=84 -'IsTargetType'=81 -'NaturalType'=38 -'Naturals'=53 -'Occurrence_Constraints'=54 -'On_Compartments'=55 -'On_Relationships'=56 -'Parthood_Constraints'=57 -'Participants'=58 -'Playable'=59 -'Playable_by_Defining_Compartment'=60 -'Players'=61 -'RML_Feature_Model'=65 -'Reconnect'=12 -'Reflexive'=28 -'Relationship'=29 -'RelationshipExclusion'=30 -'RelationshipImplication'=31 -'Relationship_Cardinality'=62 -'Relationship_Constraints'=63 -'Relationships'=64 -'RoleEquivalence'=33 -'RoleGroup'=34 -'RoleImplication'=35 -'RoleProhibition'=36 -'RoleType'=32 -'Role_Behavior'=66 -'Role_Constraints'=67 -'Role_Equivalence'=68 -'Role_Implication'=69 -'Role_Inheritance'=70 -'Role_Prohibition'=71 -'Role_Properties'=72 -'Role_Structure'=73 -'Role_Types'=74 -'Roles'=75 -'SourceEqualsTarget'=86 -'SourceEqualsTargetType'=87 -'Start'=14 -'and'=91 -'false'=89 -'or'=90 -'override'=94 -'true'=88 -'when'=78 -RULE_ANY_OTHER=10 -RULE_ID=4 -RULE_INT=5 -RULE_ML_COMMENT=7 -RULE_SL_COMMENT=8 -RULE_STRING=6 -RULE_WS=9 -T__11=11 -T__12=12 -T__13=13 -T__14=14 -T__15=15 -T__16=16 -T__17=17 -T__18=18 -T__19=19 -T__20=20 -T__21=21 -T__22=22 -T__23=23 -T__24=24 -T__25=25 -T__26=26 -T__27=27 -T__28=28 -T__29=29 -T__30=30 -T__31=31 -T__32=32 -T__33=33 -T__34=34 -T__35=35 -T__36=36 -T__37=37 -T__38=38 -T__39=39 -T__40=40 -T__41=41 -T__42=42 -T__43=43 -T__44=44 -T__45=45 -T__46=46 -T__47=47 -T__48=48 -T__49=49 -T__50=50 -T__51=51 -T__52=52 -T__53=53 -T__54=54 -T__55=55 -T__56=56 -T__57=57 -T__58=58 -T__59=59 -T__60=60 -T__61=61 -T__62=62 -T__63=63 -T__64=64 -T__65=65 -T__66=66 -T__67=67 -T__68=68 -T__69=69 -T__70=70 -T__71=71 -T__72=72 -T__73=73 -T__74=74 -T__75=75 -T__76=76 -T__77=77 -T__78=78 -T__79=79 -T__80=80 -T__81=81 -T__82=82 -T__83=83 -T__84=84 -T__85=85 -T__86=86 -T__87=87 -T__88=88 -T__89=89 -T__90=90 -T__91=91 -T__92=92 -T__93=93 -T__94=94 diff --git a/org.framed.iorm.editpolicydsl.ide/src-gen/org/framed/iorm/editpolicydsl/ide/contentassist/antlr/internal/InternalDslLexer.java b/org.framed.iorm.editpolicydsl.ide/src-gen/org/framed/iorm/editpolicydsl/ide/contentassist/antlr/internal/InternalDslLexer.java deleted file mode 100644 index 26c1fb5b9c12ea1f59876cf17a3ac056a47b6be1..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl.ide/src-gen/org/framed/iorm/editpolicydsl/ide/contentassist/antlr/internal/InternalDslLexer.java +++ /dev/null @@ -1,4007 +0,0 @@ -package org.framed.iorm.editpolicydsl.ide.contentassist.antlr.internal; - -// Hack: Use our own Lexer superclass by means of import. -// Currently there is no other way to specify the superclass for the lexer. -import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.Lexer; - - -import org.antlr.runtime.*; -import java.util.Stack; -import java.util.List; -import java.util.ArrayList; - -@SuppressWarnings("all") -public class InternalDslLexer extends Lexer { - public static final int T__50=50; - public static final int T__59=59; - public static final int T__55=55; - public static final int T__56=56; - public static final int T__57=57; - public static final int T__58=58; - public static final int T__51=51; - public static final int T__52=52; - public static final int T__53=53; - public static final int T__54=54; - public static final int T__60=60; - public static final int T__61=61; - public static final int RULE_ID=4; - public static final int RULE_INT=5; - public static final int T__66=66; - public static final int RULE_ML_COMMENT=7; - public static final int T__67=67; - public static final int T__68=68; - public static final int T__69=69; - public static final int T__62=62; - public static final int T__63=63; - public static final int T__64=64; - public static final int T__65=65; - public static final int T__37=37; - public static final int T__38=38; - public static final int T__39=39; - public static final int T__33=33; - public static final int T__34=34; - public static final int T__35=35; - public static final int T__36=36; - public static final int T__30=30; - public static final int T__31=31; - public static final int T__32=32; - public static final int T__48=48; - public static final int T__49=49; - public static final int T__44=44; - public static final int T__45=45; - public static final int T__46=46; - public static final int T__47=47; - public static final int T__40=40; - public static final int T__41=41; - public static final int T__42=42; - public static final int T__43=43; - public static final int T__91=91; - public static final int T__92=92; - public static final int T__93=93; - public static final int T__94=94; - public static final int T__90=90; - public static final int T__19=19; - public static final int T__15=15; - public static final int T__16=16; - public static final int T__17=17; - public static final int T__18=18; - public static final int T__11=11; - public static final int T__12=12; - public static final int T__13=13; - public static final int T__14=14; - public static final int T__26=26; - public static final int T__27=27; - public static final int T__28=28; - public static final int T__29=29; - public static final int T__22=22; - public static final int T__23=23; - public static final int T__24=24; - public static final int T__25=25; - public static final int T__20=20; - public static final int T__21=21; - public static final int T__70=70; - public static final int T__71=71; - public static final int T__72=72; - public static final int RULE_STRING=6; - public static final int RULE_SL_COMMENT=8; - public static final int T__77=77; - public static final int T__78=78; - public static final int T__79=79; - public static final int T__73=73; - public static final int EOF=-1; - public static final int T__74=74; - public static final int T__75=75; - public static final int T__76=76; - public static final int T__80=80; - public static final int T__81=81; - public static final int T__82=82; - public static final int T__83=83; - public static final int RULE_WS=9; - public static final int RULE_ANY_OTHER=10; - public static final int T__88=88; - public static final int T__89=89; - public static final int T__84=84; - public static final int T__85=85; - public static final int T__86=86; - public static final int T__87=87; - - // delegates - // delegators - - public InternalDslLexer() {;} - public InternalDslLexer(CharStream input) { - this(input, new RecognizerSharedState()); - } - public InternalDslLexer(CharStream input, RecognizerSharedState state) { - super(input,state); - - } - public String getGrammarFileName() { return "InternalDsl.g"; } - - // $ANTLR start "T__11" - public final void mT__11() throws RecognitionException { - try { - int _type = T__11; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:11:7: ( 'Add' ) - // InternalDsl.g:11:9: 'Add' - { - match("Add"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__11" - - // $ANTLR start "T__12" - public final void mT__12() throws RecognitionException { - try { - int _type = T__12; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:12:7: ( 'Reconnect' ) - // InternalDsl.g:12:9: 'Reconnect' - { - match("Reconnect"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__12" - - // $ANTLR start "T__13" - public final void mT__13() throws RecognitionException { - try { - int _type = T__13; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:13:7: ( 'Create' ) - // InternalDsl.g:13:9: 'Create' - { - match("Create"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__13" - - // $ANTLR start "T__14" - public final void mT__14() throws RecognitionException { - try { - int _type = T__14; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:14:7: ( 'Start' ) - // InternalDsl.g:14:9: 'Start' - { - match("Start"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__14" - - // $ANTLR start "T__15" - public final void mT__15() throws RecognitionException { - try { - int _type = T__15; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:15:7: ( 'Execute' ) - // InternalDsl.g:15:9: 'Execute' - { - match("Execute"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__15" - - // $ANTLR start "T__16" - public final void mT__16() throws RecognitionException { - try { - int _type = T__16; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:16:7: ( 'Direct_Edit' ) - // InternalDsl.g:16:9: 'Direct_Edit' - { - match("Direct_Edit"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__16" - - // $ANTLR start "T__17" - public final void mT__17() throws RecognitionException { - try { - int _type = T__17; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:17:7: ( 'Add_Property' ) - // InternalDsl.g:17:9: 'Add_Property' - { - match("Add_Property"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__17" - - // $ANTLR start "T__18" - public final void mT__18() throws RecognitionException { - try { - int _type = T__18; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:18:7: ( 'Create_Attribute' ) - // InternalDsl.g:18:9: 'Create_Attribute' - { - match("Create_Attribute"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__18" - - // $ANTLR start "T__19" - public final void mT__19() throws RecognitionException { - try { - int _type = T__19; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:19:7: ( 'Create_Operation' ) - // InternalDsl.g:19:9: 'Create_Operation' - { - match("Create_Operation"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__19" - - // $ANTLR start "T__20" - public final void mT__20() throws RecognitionException { - try { - int _type = T__20; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:20:7: ( 'Create_Property' ) - // InternalDsl.g:20:9: 'Create_Property' - { - match("Create_Property"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__20" - - // $ANTLR start "T__21" - public final void mT__21() throws RecognitionException { - try { - int _type = T__21; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:21:7: ( 'Acyclic' ) - // InternalDsl.g:21:9: 'Acyclic' - { - match("Acyclic"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__21" - - // $ANTLR start "T__22" - public final void mT__22() throws RecognitionException { - try { - int _type = T__22; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:22:7: ( 'CompartmentType' ) - // InternalDsl.g:22:9: 'CompartmentType' - { - match("CompartmentType"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__22" - - // $ANTLR start "T__23" - public final void mT__23() throws RecognitionException { - try { - int _type = T__23; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:23:7: ( 'Cyclic' ) - // InternalDsl.g:23:9: 'Cyclic' - { - match("Cyclic"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__23" - - // $ANTLR start "T__24" - public final void mT__24() throws RecognitionException { - try { - int _type = T__24; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:24:7: ( 'DataType' ) - // InternalDsl.g:24:9: 'DataType' - { - match("DataType"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__24" - - // $ANTLR start "T__25" - public final void mT__25() throws RecognitionException { - try { - int _type = T__25; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:25:7: ( 'Fulfillment' ) - // InternalDsl.g:25:9: 'Fulfillment' - { - match("Fulfillment"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__25" - - // $ANTLR start "T__26" - public final void mT__26() throws RecognitionException { - try { - int _type = T__26; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:26:7: ( 'Inheritance' ) - // InternalDsl.g:26:9: 'Inheritance' - { - match("Inheritance"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__26" - - // $ANTLR start "T__27" - public final void mT__27() throws RecognitionException { - try { - int _type = T__27; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:27:7: ( 'Group' ) - // InternalDsl.g:27:9: 'Group' - { - match("Group"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__27" - - // $ANTLR start "T__28" - public final void mT__28() throws RecognitionException { - try { - int _type = T__28; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:28:7: ( 'Reflexive' ) - // InternalDsl.g:28:9: 'Reflexive' - { - match("Reflexive"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__28" - - // $ANTLR start "T__29" - public final void mT__29() throws RecognitionException { - try { - int _type = T__29; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:29:7: ( 'Relationship' ) - // InternalDsl.g:29:9: 'Relationship' - { - match("Relationship"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__29" - - // $ANTLR start "T__30" - public final void mT__30() throws RecognitionException { - try { - int _type = T__30; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:30:7: ( 'RelationshipExclusion' ) - // InternalDsl.g:30:9: 'RelationshipExclusion' - { - match("RelationshipExclusion"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__30" - - // $ANTLR start "T__31" - public final void mT__31() throws RecognitionException { - try { - int _type = T__31; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:31:7: ( 'RelationshipImplication' ) - // InternalDsl.g:31:9: 'RelationshipImplication' - { - match("RelationshipImplication"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__31" - - // $ANTLR start "T__32" - public final void mT__32() throws RecognitionException { - try { - int _type = T__32; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:32:7: ( 'RoleType' ) - // InternalDsl.g:32:9: 'RoleType' - { - match("RoleType"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__32" - - // $ANTLR start "T__33" - public final void mT__33() throws RecognitionException { - try { - int _type = T__33; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:33:7: ( 'RoleEquivalence' ) - // InternalDsl.g:33:9: 'RoleEquivalence' - { - match("RoleEquivalence"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__33" - - // $ANTLR start "T__34" - public final void mT__34() throws RecognitionException { - try { - int _type = T__34; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:34:7: ( 'RoleGroup' ) - // InternalDsl.g:34:9: 'RoleGroup' - { - match("RoleGroup"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__34" - - // $ANTLR start "T__35" - public final void mT__35() throws RecognitionException { - try { - int _type = T__35; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:35:7: ( 'RoleImplication' ) - // InternalDsl.g:35:9: 'RoleImplication' - { - match("RoleImplication"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__35" - - // $ANTLR start "T__36" - public final void mT__36() throws RecognitionException { - try { - int _type = T__36; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:36:7: ( 'RoleProhibition' ) - // InternalDsl.g:36:9: 'RoleProhibition' - { - match("RoleProhibition"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__36" - - // $ANTLR start "T__37" - public final void mT__37() throws RecognitionException { - try { - int _type = T__37; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:37:7: ( 'Irreflexive' ) - // InternalDsl.g:37:9: 'Irreflexive' - { - match("Irreflexive"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__37" - - // $ANTLR start "T__38" - public final void mT__38() throws RecognitionException { - try { - int _type = T__38; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:38:7: ( 'NaturalType' ) - // InternalDsl.g:38:9: 'NaturalType' - { - match("NaturalType"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__38" - - // $ANTLR start "T__39" - public final void mT__39() throws RecognitionException { - try { - int _type = T__39; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:39:7: ( 'Compartment_Behavior' ) - // InternalDsl.g:39:9: 'Compartment_Behavior' - { - match("Compartment_Behavior"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__39" - - // $ANTLR start "T__40" - public final void mT__40() throws RecognitionException { - try { - int _type = T__40; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:40:7: ( 'Compartment_Inheritance' ) - // InternalDsl.g:40:9: 'Compartment_Inheritance' - { - match("Compartment_Inheritance"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__40" - - // $ANTLR start "T__41" - public final void mT__41() throws RecognitionException { - try { - int _type = T__41; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:41:7: ( 'Compartment_Properties' ) - // InternalDsl.g:41:9: 'Compartment_Properties' - { - match("Compartment_Properties"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__41" - - // $ANTLR start "T__42" - public final void mT__42() throws RecognitionException { - try { - int _type = T__42; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:42:7: ( 'Compartment_Structure' ) - // InternalDsl.g:42:9: 'Compartment_Structure' - { - match("Compartment_Structure"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__42" - - // $ANTLR start "T__43" - public final void mT__43() throws RecognitionException { - try { - int _type = T__43; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:43:7: ( 'Compartment_Types' ) - // InternalDsl.g:43:9: 'Compartment_Types' - { - match("Compartment_Types"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__43" - - // $ANTLR start "T__44" - public final void mT__44() throws RecognitionException { - try { - int _type = T__44; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:44:7: ( 'Contains_Compartments' ) - // InternalDsl.g:44:9: 'Contains_Compartments' - { - match("Contains_Compartments"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__44" - - // $ANTLR start "T__45" - public final void mT__45() throws RecognitionException { - try { - int _type = T__45; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:45:7: ( 'Compartments' ) - // InternalDsl.g:45:9: 'Compartments' - { - match("Compartments"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__45" - - // $ANTLR start "T__46" - public final void mT__46() throws RecognitionException { - try { - int _type = T__46; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:46:7: ( 'Data_Type_Inheritance' ) - // InternalDsl.g:46:9: 'Data_Type_Inheritance' - { - match("Data_Type_Inheritance"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__46" - - // $ANTLR start "T__47" - public final void mT__47() throws RecognitionException { - try { - int _type = T__47; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:47:7: ( 'Data_Types' ) - // InternalDsl.g:47:9: 'Data_Types' - { - match("Data_Types"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__47" - - // $ANTLR start "T__48" - public final void mT__48() throws RecognitionException { - try { - int _type = T__48; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:48:7: ( 'Dates' ) - // InternalDsl.g:48:9: 'Dates' - { - match("Dates"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__48" - - // $ANTLR start "T__49" - public final void mT__49() throws RecognitionException { - try { - int _type = T__49; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:49:7: ( 'Dependent' ) - // InternalDsl.g:49:9: 'Dependent' - { - match("Dependent"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__49" - - // $ANTLR start "T__50" - public final void mT__50() throws RecognitionException { - try { - int _type = T__50; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:50:7: ( 'Group_Constraints' ) - // InternalDsl.g:50:9: 'Group_Constraints' - { - match("Group_Constraints"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__50" - - // $ANTLR start "T__51" - public final void mT__51() throws RecognitionException { - try { - int _type = T__51; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:51:7: ( 'Inter_Relationship_Constraints' ) - // InternalDsl.g:51:9: 'Inter_Relationship_Constraints' - { - match("Inter_Relationship_Constraints"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__51" - - // $ANTLR start "T__52" - public final void mT__52() throws RecognitionException { - try { - int _type = T__52; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:52:7: ( 'Intra_Relationship_Constraints' ) - // InternalDsl.g:52:9: 'Intra_Relationship_Constraints' - { - match("Intra_Relationship_Constraints"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__52" - - // $ANTLR start "T__53" - public final void mT__53() throws RecognitionException { - try { - int _type = T__53; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:53:7: ( 'Naturals' ) - // InternalDsl.g:53:9: 'Naturals' - { - match("Naturals"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__53" - - // $ANTLR start "T__54" - public final void mT__54() throws RecognitionException { - try { - int _type = T__54; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:54:7: ( 'Occurrence_Constraints' ) - // InternalDsl.g:54:9: 'Occurrence_Constraints' - { - match("Occurrence_Constraints"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__54" - - // $ANTLR start "T__55" - public final void mT__55() throws RecognitionException { - try { - int _type = T__55; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:55:7: ( 'On_Compartments' ) - // InternalDsl.g:55:9: 'On_Compartments' - { - match("On_Compartments"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__55" - - // $ANTLR start "T__56" - public final void mT__56() throws RecognitionException { - try { - int _type = T__56; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:56:7: ( 'On_Relationships' ) - // InternalDsl.g:56:9: 'On_Relationships' - { - match("On_Relationships"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__56" - - // $ANTLR start "T__57" - public final void mT__57() throws RecognitionException { - try { - int _type = T__57; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:57:7: ( 'Parthood_Constraints' ) - // InternalDsl.g:57:9: 'Parthood_Constraints' - { - match("Parthood_Constraints"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__57" - - // $ANTLR start "T__58" - public final void mT__58() throws RecognitionException { - try { - int _type = T__58; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:58:7: ( 'Participants' ) - // InternalDsl.g:58:9: 'Participants' - { - match("Participants"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__58" - - // $ANTLR start "T__59" - public final void mT__59() throws RecognitionException { - try { - int _type = T__59; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:59:7: ( 'Playable' ) - // InternalDsl.g:59:9: 'Playable' - { - match("Playable"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__59" - - // $ANTLR start "T__60" - public final void mT__60() throws RecognitionException { - try { - int _type = T__60; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:60:7: ( 'Playable_by_Defining_Compartment' ) - // InternalDsl.g:60:9: 'Playable_by_Defining_Compartment' - { - match("Playable_by_Defining_Compartment"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__60" - - // $ANTLR start "T__61" - public final void mT__61() throws RecognitionException { - try { - int _type = T__61; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:61:7: ( 'Players' ) - // InternalDsl.g:61:9: 'Players' - { - match("Players"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__61" - - // $ANTLR start "T__62" - public final void mT__62() throws RecognitionException { - try { - int _type = T__62; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:62:7: ( 'Relationship_Cardinality' ) - // InternalDsl.g:62:9: 'Relationship_Cardinality' - { - match("Relationship_Cardinality"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__62" - - // $ANTLR start "T__63" - public final void mT__63() throws RecognitionException { - try { - int _type = T__63; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:63:7: ( 'Relationship_Constraints' ) - // InternalDsl.g:63:9: 'Relationship_Constraints' - { - match("Relationship_Constraints"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__63" - - // $ANTLR start "T__64" - public final void mT__64() throws RecognitionException { - try { - int _type = T__64; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:64:7: ( 'Relationships' ) - // InternalDsl.g:64:9: 'Relationships' - { - match("Relationships"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__64" - - // $ANTLR start "T__65" - public final void mT__65() throws RecognitionException { - try { - int _type = T__65; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:65:7: ( 'RML_Feature_Model' ) - // InternalDsl.g:65:9: 'RML_Feature_Model' - { - match("RML_Feature_Model"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__65" - - // $ANTLR start "T__66" - public final void mT__66() throws RecognitionException { - try { - int _type = T__66; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:66:7: ( 'Role_Behavior' ) - // InternalDsl.g:66:9: 'Role_Behavior' - { - match("Role_Behavior"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__66" - - // $ANTLR start "T__67" - public final void mT__67() throws RecognitionException { - try { - int _type = T__67; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:67:7: ( 'Role_Constraints' ) - // InternalDsl.g:67:9: 'Role_Constraints' - { - match("Role_Constraints"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__67" - - // $ANTLR start "T__68" - public final void mT__68() throws RecognitionException { - try { - int _type = T__68; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:68:7: ( 'Role_Equivalence' ) - // InternalDsl.g:68:9: 'Role_Equivalence' - { - match("Role_Equivalence"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__68" - - // $ANTLR start "T__69" - public final void mT__69() throws RecognitionException { - try { - int _type = T__69; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:69:7: ( 'Role_Implication' ) - // InternalDsl.g:69:9: 'Role_Implication' - { - match("Role_Implication"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__69" - - // $ANTLR start "T__70" - public final void mT__70() throws RecognitionException { - try { - int _type = T__70; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:70:7: ( 'Role_Inheritance' ) - // InternalDsl.g:70:9: 'Role_Inheritance' - { - match("Role_Inheritance"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__70" - - // $ANTLR start "T__71" - public final void mT__71() throws RecognitionException { - try { - int _type = T__71; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:71:7: ( 'Role_Prohibition' ) - // InternalDsl.g:71:9: 'Role_Prohibition' - { - match("Role_Prohibition"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__71" - - // $ANTLR start "T__72" - public final void mT__72() throws RecognitionException { - try { - int _type = T__72; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:72:7: ( 'Role_Properties' ) - // InternalDsl.g:72:9: 'Role_Properties' - { - match("Role_Properties"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__72" - - // $ANTLR start "T__73" - public final void mT__73() throws RecognitionException { - try { - int _type = T__73; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:73:7: ( 'Role_Structure' ) - // InternalDsl.g:73:9: 'Role_Structure' - { - match("Role_Structure"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__73" - - // $ANTLR start "T__74" - public final void mT__74() throws RecognitionException { - try { - int _type = T__74; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:74:7: ( 'Role_Types' ) - // InternalDsl.g:74:9: 'Role_Types' - { - match("Role_Types"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__74" - - // $ANTLR start "T__75" - public final void mT__75() throws RecognitionException { - try { - int _type = T__75; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:75:7: ( 'Roles' ) - // InternalDsl.g:75:9: 'Roles' - { - match("Roles"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__75" - - // $ANTLR start "T__76" - public final void mT__76() throws RecognitionException { - try { - int _type = T__76; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:76:7: ( '(' ) - // InternalDsl.g:76:9: '(' - { - match('('); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__76" - - // $ANTLR start "T__77" - public final void mT__77() throws RecognitionException { - try { - int _type = T__77; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:77:7: ( ')' ) - // InternalDsl.g:77:9: ')' - { - match(')'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__77" - - // $ANTLR start "T__78" - public final void mT__78() throws RecognitionException { - try { - int _type = T__78; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:78:7: ( 'when' ) - // InternalDsl.g:78:9: 'when' - { - match("when"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__78" - - // $ANTLR start "T__79" - public final void mT__79() throws RecognitionException { - try { - int _type = T__79; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:79:7: ( ';' ) - // InternalDsl.g:79:9: ';' - { - match(';'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__79" - - // $ANTLR start "T__80" - public final void mT__80() throws RecognitionException { - try { - int _type = T__80; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:80:7: ( 'ContainsCompartment' ) - // InternalDsl.g:80:9: 'ContainsCompartment' - { - match("ContainsCompartment"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__80" - - // $ANTLR start "T__81" - public final void mT__81() throws RecognitionException { - try { - int _type = T__81; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:81:7: ( 'IsTargetType' ) - // InternalDsl.g:81:9: 'IsTargetType' - { - match("IsTargetType"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__81" - - // $ANTLR start "T__82" - public final void mT__82() throws RecognitionException { - try { - int _type = T__82; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:82:7: ( 'IsParent' ) - // InternalDsl.g:82:9: 'IsParent' - { - match("IsParent"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__82" - - // $ANTLR start "T__83" - public final void mT__83() throws RecognitionException { - try { - int _type = T__83; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:83:7: ( 'IsSourceType' ) - // InternalDsl.g:83:9: 'IsSourceType' - { - match("IsSourceType"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__83" - - // $ANTLR start "T__84" - public final void mT__84() throws RecognitionException { - try { - int _type = T__84; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:84:7: ( 'IsTarget' ) - // InternalDsl.g:84:9: 'IsTarget' - { - match("IsTarget"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__84" - - // $ANTLR start "T__85" - public final void mT__85() throws RecognitionException { - try { - int _type = T__85; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:85:7: ( 'InCompartment' ) - // InternalDsl.g:85:9: 'InCompartment' - { - match("InCompartment"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__85" - - // $ANTLR start "T__86" - public final void mT__86() throws RecognitionException { - try { - int _type = T__86; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:86:7: ( 'SourceEqualsTarget' ) - // InternalDsl.g:86:9: 'SourceEqualsTarget' - { - match("SourceEqualsTarget"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__86" - - // $ANTLR start "T__87" - public final void mT__87() throws RecognitionException { - try { - int _type = T__87; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:87:7: ( 'SourceEqualsTargetType' ) - // InternalDsl.g:87:9: 'SourceEqualsTargetType' - { - match("SourceEqualsTargetType"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__87" - - // $ANTLR start "T__88" - public final void mT__88() throws RecognitionException { - try { - int _type = T__88; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:88:7: ( 'true' ) - // InternalDsl.g:88:9: 'true' - { - match("true"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__88" - - // $ANTLR start "T__89" - public final void mT__89() throws RecognitionException { - try { - int _type = T__89; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:89:7: ( 'false' ) - // InternalDsl.g:89:9: 'false' - { - match("false"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__89" - - // $ANTLR start "T__90" - public final void mT__90() throws RecognitionException { - try { - int _type = T__90; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:90:7: ( 'or' ) - // InternalDsl.g:90:9: 'or' - { - match("or"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__90" - - // $ANTLR start "T__91" - public final void mT__91() throws RecognitionException { - try { - int _type = T__91; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:91:7: ( 'and' ) - // InternalDsl.g:91:9: 'and' - { - match("and"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__91" - - // $ANTLR start "T__92" - public final void mT__92() throws RecognitionException { - try { - int _type = T__92; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:92:7: ( '!' ) - // InternalDsl.g:92:9: '!' - { - match('!'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__92" - - // $ANTLR start "T__93" - public final void mT__93() throws RecognitionException { - try { - int _type = T__93; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:93:7: ( '=>' ) - // InternalDsl.g:93:9: '=>' - { - match("=>"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__93" - - // $ANTLR start "T__94" - public final void mT__94() throws RecognitionException { - try { - int _type = T__94; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:94:7: ( 'override' ) - // InternalDsl.g:94:9: 'override' - { - match("override"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__94" - - // $ANTLR start "RULE_ID" - public final void mRULE_ID() throws RecognitionException { - try { - int _type = RULE_ID; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:4224:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) - // InternalDsl.g:4224:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* - { - // InternalDsl.g:4224:11: ( '^' )? - int alt1=2; - int LA1_0 = input.LA(1); - - if ( (LA1_0=='^') ) { - alt1=1; - } - switch (alt1) { - case 1 : - // InternalDsl.g:4224:11: '^' - { - match('^'); - - } - break; - - } - - if ( (input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - // InternalDsl.g:4224:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* - loop2: - do { - int alt2=2; - int LA2_0 = input.LA(1); - - if ( ((LA2_0>='0' && LA2_0<='9')||(LA2_0>='A' && LA2_0<='Z')||LA2_0=='_'||(LA2_0>='a' && LA2_0<='z')) ) { - alt2=1; - } - - - switch (alt2) { - case 1 : - // InternalDsl.g: - { - if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop2; - } - } while (true); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_ID" - - // $ANTLR start "RULE_INT" - public final void mRULE_INT() throws RecognitionException { - try { - int _type = RULE_INT; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:4226:10: ( ( '0' .. '9' )+ ) - // InternalDsl.g:4226:12: ( '0' .. '9' )+ - { - // InternalDsl.g:4226:12: ( '0' .. '9' )+ - int cnt3=0; - loop3: - do { - int alt3=2; - int LA3_0 = input.LA(1); - - if ( ((LA3_0>='0' && LA3_0<='9')) ) { - alt3=1; - } - - - switch (alt3) { - case 1 : - // InternalDsl.g:4226:13: '0' .. '9' - { - matchRange('0','9'); - - } - break; - - default : - if ( cnt3 >= 1 ) break loop3; - EarlyExitException eee = - new EarlyExitException(3, input); - throw eee; - } - cnt3++; - } while (true); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_INT" - - // $ANTLR start "RULE_STRING" - public final void mRULE_STRING() throws RecognitionException { - try { - int _type = RULE_STRING; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:4228:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) - // InternalDsl.g:4228:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) - { - // InternalDsl.g:4228:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) - int alt6=2; - int LA6_0 = input.LA(1); - - if ( (LA6_0=='\"') ) { - alt6=1; - } - else if ( (LA6_0=='\'') ) { - alt6=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 6, 0, input); - - throw nvae; - } - switch (alt6) { - case 1 : - // InternalDsl.g:4228:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' - { - match('\"'); - // InternalDsl.g:4228:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* - loop4: - do { - int alt4=3; - int LA4_0 = input.LA(1); - - if ( (LA4_0=='\\') ) { - alt4=1; - } - else if ( ((LA4_0>='\u0000' && LA4_0<='!')||(LA4_0>='#' && LA4_0<='[')||(LA4_0>=']' && LA4_0<='\uFFFF')) ) { - alt4=2; - } - - - switch (alt4) { - case 1 : - // InternalDsl.g:4228:21: '\\\\' . - { - match('\\'); - matchAny(); - - } - break; - case 2 : - // InternalDsl.g:4228:28: ~ ( ( '\\\\' | '\"' ) ) - { - if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop4; - } - } while (true); - - match('\"'); - - } - break; - case 2 : - // InternalDsl.g:4228:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' - { - match('\''); - // InternalDsl.g:4228:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* - loop5: - do { - int alt5=3; - int LA5_0 = input.LA(1); - - if ( (LA5_0=='\\') ) { - alt5=1; - } - else if ( ((LA5_0>='\u0000' && LA5_0<='&')||(LA5_0>='(' && LA5_0<='[')||(LA5_0>=']' && LA5_0<='\uFFFF')) ) { - alt5=2; - } - - - switch (alt5) { - case 1 : - // InternalDsl.g:4228:54: '\\\\' . - { - match('\\'); - matchAny(); - - } - break; - case 2 : - // InternalDsl.g:4228:61: ~ ( ( '\\\\' | '\\'' ) ) - { - if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop5; - } - } while (true); - - match('\''); - - } - break; - - } - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_STRING" - - // $ANTLR start "RULE_ML_COMMENT" - public final void mRULE_ML_COMMENT() throws RecognitionException { - try { - int _type = RULE_ML_COMMENT; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:4230:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // InternalDsl.g:4230:19: '/*' ( options {greedy=false; } : . )* '*/' - { - match("/*"); - - // InternalDsl.g:4230:24: ( options {greedy=false; } : . )* - loop7: - do { - int alt7=2; - int LA7_0 = input.LA(1); - - if ( (LA7_0=='*') ) { - int LA7_1 = input.LA(2); - - if ( (LA7_1=='/') ) { - alt7=2; - } - else if ( ((LA7_1>='\u0000' && LA7_1<='.')||(LA7_1>='0' && LA7_1<='\uFFFF')) ) { - alt7=1; - } - - - } - else if ( ((LA7_0>='\u0000' && LA7_0<=')')||(LA7_0>='+' && LA7_0<='\uFFFF')) ) { - alt7=1; - } - - - switch (alt7) { - case 1 : - // InternalDsl.g:4230:52: . - { - matchAny(); - - } - break; - - default : - break loop7; - } - } while (true); - - match("*/"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_ML_COMMENT" - - // $ANTLR start "RULE_SL_COMMENT" - public final void mRULE_SL_COMMENT() throws RecognitionException { - try { - int _type = RULE_SL_COMMENT; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:4232:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) - // InternalDsl.g:4232:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? - { - match("//"); - - // InternalDsl.g:4232:24: (~ ( ( '\\n' | '\\r' ) ) )* - loop8: - do { - int alt8=2; - int LA8_0 = input.LA(1); - - if ( ((LA8_0>='\u0000' && LA8_0<='\t')||(LA8_0>='\u000B' && LA8_0<='\f')||(LA8_0>='\u000E' && LA8_0<='\uFFFF')) ) { - alt8=1; - } - - - switch (alt8) { - case 1 : - // InternalDsl.g:4232:24: ~ ( ( '\\n' | '\\r' ) ) - { - if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop8; - } - } while (true); - - // InternalDsl.g:4232:40: ( ( '\\r' )? '\\n' )? - int alt10=2; - int LA10_0 = input.LA(1); - - if ( (LA10_0=='\n'||LA10_0=='\r') ) { - alt10=1; - } - switch (alt10) { - case 1 : - // InternalDsl.g:4232:41: ( '\\r' )? '\\n' - { - // InternalDsl.g:4232:41: ( '\\r' )? - int alt9=2; - int LA9_0 = input.LA(1); - - if ( (LA9_0=='\r') ) { - alt9=1; - } - switch (alt9) { - case 1 : - // InternalDsl.g:4232:41: '\\r' - { - match('\r'); - - } - break; - - } - - match('\n'); - - } - break; - - } - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_SL_COMMENT" - - // $ANTLR start "RULE_WS" - public final void mRULE_WS() throws RecognitionException { - try { - int _type = RULE_WS; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:4234:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // InternalDsl.g:4234:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ - { - // InternalDsl.g:4234:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ - int cnt11=0; - loop11: - do { - int alt11=2; - int LA11_0 = input.LA(1); - - if ( ((LA11_0>='\t' && LA11_0<='\n')||LA11_0=='\r'||LA11_0==' ') ) { - alt11=1; - } - - - switch (alt11) { - case 1 : - // InternalDsl.g: - { - if ( (input.LA(1)>='\t' && input.LA(1)<='\n')||input.LA(1)=='\r'||input.LA(1)==' ' ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - if ( cnt11 >= 1 ) break loop11; - EarlyExitException eee = - new EarlyExitException(11, input); - throw eee; - } - cnt11++; - } while (true); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_WS" - - // $ANTLR start "RULE_ANY_OTHER" - public final void mRULE_ANY_OTHER() throws RecognitionException { - try { - int _type = RULE_ANY_OTHER; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:4236:16: ( . ) - // InternalDsl.g:4236:18: . - { - matchAny(); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_ANY_OTHER" - - public void mTokens() throws RecognitionException { - // InternalDsl.g:1:8: ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) - int alt12=91; - alt12 = dfa12.predict(input); - switch (alt12) { - case 1 : - // InternalDsl.g:1:10: T__11 - { - mT__11(); - - } - break; - case 2 : - // InternalDsl.g:1:16: T__12 - { - mT__12(); - - } - break; - case 3 : - // InternalDsl.g:1:22: T__13 - { - mT__13(); - - } - break; - case 4 : - // InternalDsl.g:1:28: T__14 - { - mT__14(); - - } - break; - case 5 : - // InternalDsl.g:1:34: T__15 - { - mT__15(); - - } - break; - case 6 : - // InternalDsl.g:1:40: T__16 - { - mT__16(); - - } - break; - case 7 : - // InternalDsl.g:1:46: T__17 - { - mT__17(); - - } - break; - case 8 : - // InternalDsl.g:1:52: T__18 - { - mT__18(); - - } - break; - case 9 : - // InternalDsl.g:1:58: T__19 - { - mT__19(); - - } - break; - case 10 : - // InternalDsl.g:1:64: T__20 - { - mT__20(); - - } - break; - case 11 : - // InternalDsl.g:1:70: T__21 - { - mT__21(); - - } - break; - case 12 : - // InternalDsl.g:1:76: T__22 - { - mT__22(); - - } - break; - case 13 : - // InternalDsl.g:1:82: T__23 - { - mT__23(); - - } - break; - case 14 : - // InternalDsl.g:1:88: T__24 - { - mT__24(); - - } - break; - case 15 : - // InternalDsl.g:1:94: T__25 - { - mT__25(); - - } - break; - case 16 : - // InternalDsl.g:1:100: T__26 - { - mT__26(); - - } - break; - case 17 : - // InternalDsl.g:1:106: T__27 - { - mT__27(); - - } - break; - case 18 : - // InternalDsl.g:1:112: T__28 - { - mT__28(); - - } - break; - case 19 : - // InternalDsl.g:1:118: T__29 - { - mT__29(); - - } - break; - case 20 : - // InternalDsl.g:1:124: T__30 - { - mT__30(); - - } - break; - case 21 : - // InternalDsl.g:1:130: T__31 - { - mT__31(); - - } - break; - case 22 : - // InternalDsl.g:1:136: T__32 - { - mT__32(); - - } - break; - case 23 : - // InternalDsl.g:1:142: T__33 - { - mT__33(); - - } - break; - case 24 : - // InternalDsl.g:1:148: T__34 - { - mT__34(); - - } - break; - case 25 : - // InternalDsl.g:1:154: T__35 - { - mT__35(); - - } - break; - case 26 : - // InternalDsl.g:1:160: T__36 - { - mT__36(); - - } - break; - case 27 : - // InternalDsl.g:1:166: T__37 - { - mT__37(); - - } - break; - case 28 : - // InternalDsl.g:1:172: T__38 - { - mT__38(); - - } - break; - case 29 : - // InternalDsl.g:1:178: T__39 - { - mT__39(); - - } - break; - case 30 : - // InternalDsl.g:1:184: T__40 - { - mT__40(); - - } - break; - case 31 : - // InternalDsl.g:1:190: T__41 - { - mT__41(); - - } - break; - case 32 : - // InternalDsl.g:1:196: T__42 - { - mT__42(); - - } - break; - case 33 : - // InternalDsl.g:1:202: T__43 - { - mT__43(); - - } - break; - case 34 : - // InternalDsl.g:1:208: T__44 - { - mT__44(); - - } - break; - case 35 : - // InternalDsl.g:1:214: T__45 - { - mT__45(); - - } - break; - case 36 : - // InternalDsl.g:1:220: T__46 - { - mT__46(); - - } - break; - case 37 : - // InternalDsl.g:1:226: T__47 - { - mT__47(); - - } - break; - case 38 : - // InternalDsl.g:1:232: T__48 - { - mT__48(); - - } - break; - case 39 : - // InternalDsl.g:1:238: T__49 - { - mT__49(); - - } - break; - case 40 : - // InternalDsl.g:1:244: T__50 - { - mT__50(); - - } - break; - case 41 : - // InternalDsl.g:1:250: T__51 - { - mT__51(); - - } - break; - case 42 : - // InternalDsl.g:1:256: T__52 - { - mT__52(); - - } - break; - case 43 : - // InternalDsl.g:1:262: T__53 - { - mT__53(); - - } - break; - case 44 : - // InternalDsl.g:1:268: T__54 - { - mT__54(); - - } - break; - case 45 : - // InternalDsl.g:1:274: T__55 - { - mT__55(); - - } - break; - case 46 : - // InternalDsl.g:1:280: T__56 - { - mT__56(); - - } - break; - case 47 : - // InternalDsl.g:1:286: T__57 - { - mT__57(); - - } - break; - case 48 : - // InternalDsl.g:1:292: T__58 - { - mT__58(); - - } - break; - case 49 : - // InternalDsl.g:1:298: T__59 - { - mT__59(); - - } - break; - case 50 : - // InternalDsl.g:1:304: T__60 - { - mT__60(); - - } - break; - case 51 : - // InternalDsl.g:1:310: T__61 - { - mT__61(); - - } - break; - case 52 : - // InternalDsl.g:1:316: T__62 - { - mT__62(); - - } - break; - case 53 : - // InternalDsl.g:1:322: T__63 - { - mT__63(); - - } - break; - case 54 : - // InternalDsl.g:1:328: T__64 - { - mT__64(); - - } - break; - case 55 : - // InternalDsl.g:1:334: T__65 - { - mT__65(); - - } - break; - case 56 : - // InternalDsl.g:1:340: T__66 - { - mT__66(); - - } - break; - case 57 : - // InternalDsl.g:1:346: T__67 - { - mT__67(); - - } - break; - case 58 : - // InternalDsl.g:1:352: T__68 - { - mT__68(); - - } - break; - case 59 : - // InternalDsl.g:1:358: T__69 - { - mT__69(); - - } - break; - case 60 : - // InternalDsl.g:1:364: T__70 - { - mT__70(); - - } - break; - case 61 : - // InternalDsl.g:1:370: T__71 - { - mT__71(); - - } - break; - case 62 : - // InternalDsl.g:1:376: T__72 - { - mT__72(); - - } - break; - case 63 : - // InternalDsl.g:1:382: T__73 - { - mT__73(); - - } - break; - case 64 : - // InternalDsl.g:1:388: T__74 - { - mT__74(); - - } - break; - case 65 : - // InternalDsl.g:1:394: T__75 - { - mT__75(); - - } - break; - case 66 : - // InternalDsl.g:1:400: T__76 - { - mT__76(); - - } - break; - case 67 : - // InternalDsl.g:1:406: T__77 - { - mT__77(); - - } - break; - case 68 : - // InternalDsl.g:1:412: T__78 - { - mT__78(); - - } - break; - case 69 : - // InternalDsl.g:1:418: T__79 - { - mT__79(); - - } - break; - case 70 : - // InternalDsl.g:1:424: T__80 - { - mT__80(); - - } - break; - case 71 : - // InternalDsl.g:1:430: T__81 - { - mT__81(); - - } - break; - case 72 : - // InternalDsl.g:1:436: T__82 - { - mT__82(); - - } - break; - case 73 : - // InternalDsl.g:1:442: T__83 - { - mT__83(); - - } - break; - case 74 : - // InternalDsl.g:1:448: T__84 - { - mT__84(); - - } - break; - case 75 : - // InternalDsl.g:1:454: T__85 - { - mT__85(); - - } - break; - case 76 : - // InternalDsl.g:1:460: T__86 - { - mT__86(); - - } - break; - case 77 : - // InternalDsl.g:1:466: T__87 - { - mT__87(); - - } - break; - case 78 : - // InternalDsl.g:1:472: T__88 - { - mT__88(); - - } - break; - case 79 : - // InternalDsl.g:1:478: T__89 - { - mT__89(); - - } - break; - case 80 : - // InternalDsl.g:1:484: T__90 - { - mT__90(); - - } - break; - case 81 : - // InternalDsl.g:1:490: T__91 - { - mT__91(); - - } - break; - case 82 : - // InternalDsl.g:1:496: T__92 - { - mT__92(); - - } - break; - case 83 : - // InternalDsl.g:1:502: T__93 - { - mT__93(); - - } - break; - case 84 : - // InternalDsl.g:1:508: T__94 - { - mT__94(); - - } - break; - case 85 : - // InternalDsl.g:1:514: RULE_ID - { - mRULE_ID(); - - } - break; - case 86 : - // InternalDsl.g:1:522: RULE_INT - { - mRULE_INT(); - - } - break; - case 87 : - // InternalDsl.g:1:531: RULE_STRING - { - mRULE_STRING(); - - } - break; - case 88 : - // InternalDsl.g:1:543: RULE_ML_COMMENT - { - mRULE_ML_COMMENT(); - - } - break; - case 89 : - // InternalDsl.g:1:559: RULE_SL_COMMENT - { - mRULE_SL_COMMENT(); - - } - break; - case 90 : - // InternalDsl.g:1:575: RULE_WS - { - mRULE_WS(); - - } - break; - case 91 : - // InternalDsl.g:1:583: RULE_ANY_OTHER - { - mRULE_ANY_OTHER(); - - } - break; - - } - - } - - - protected DFA12 dfa12 = new DFA12(this); - static final String DFA12_eotS = - "\1\uffff\14\41\2\uffff\1\41\1\uffff\4\41\1\uffff\2\36\2\uffff\3\36\2\uffff\2\41\1\uffff\26\41\2\uffff\1\41\1\uffff\2\41\1\152\2\41\7\uffff\1\156\41\41\1\uffff\1\41\1\u0094\1\41\1\uffff\41\41\1\u00c0\1\u00c1\2\41\1\uffff\13\41\1\u00d5\5\41\1\u00db\5\41\1\u00e1\12\41\1\u00ed\10\41\2\uffff\1\u00f6\22\41\1\uffff\1\41\1\u010c\2\41\1\u010f\1\uffff\5\41\1\uffff\13\41\1\uffff\10\41\1\uffff\2\41\1\u012a\22\41\1\uffff\2\41\1\uffff\1\41\1\u0142\25\41\1\u0159\2\41\1\uffff\3\41\1\u015f\23\41\1\uffff\1\41\1\u0176\10\41\1\u0180\1\u0181\3\41\1\u0185\5\41\1\u018c\1\uffff\1\u018d\1\41\1\u018f\1\u0190\1\41\1\uffff\1\41\1\u0193\24\41\1\uffff\1\41\1\u01aa\7\41\2\uffff\3\41\1\uffff\6\41\2\uffff\1\41\2\uffff\2\41\1\uffff\12\41\1\u01c8\12\41\1\u01d3\1\uffff\35\41\1\uffff\10\41\1\u01fb\1\41\1\uffff\1\u01fd\1\u01fe\3\41\1\u0202\3\41\1\u0206\6\41\1\u020d\1\u0212\21\41\1\u0228\3\41\1\uffff\1\41\2\uffff\3\41\1\uffff\1\u0230\1\u0231\1\41\1\uffff\4\41\1\u0237\1\41\1\uffff\3\41\1\u023c\1\uffff\3\41\1\u0240\21\41\1\uffff\6\41\1\u0258\2\uffff\5\41\1\uffff\4\41\1\uffff\3\41\1\uffff\6\41\1\u026c\20\41\1\uffff\12\41\1\u0287\1\u0288\1\u0289\5\41\1\u028f\1\uffff\3\41\1\u0293\1\u0294\15\41\1\u02a2\7\41\3\uffff\1\u02aa\1\u02ab\1\u02ac\1\u02ad\1\u02ae\1\uffff\1\41\1\u02b0\1\u02b1\2\uffff\15\41\1\uffff\1\u02bf\6\41\5\uffff\1\u02c6\2\uffff\4\41\1\u02cb\6\41\1\u02d2\1\41\1\uffff\6\41\1\uffff\4\41\1\uffff\2\41\1\u02e1\3\41\1\uffff\14\41\1\u02f1\1\41\1\uffff\12\41\1\u02fd\4\41\1\uffff\5\41\1\u0307\1\41\1\u0309\3\41\1\uffff\2\41\1\u030f\1\u0310\1\41\1\u0312\3\41\1\uffff\1\41\1\uffff\4\41\1\u031b\2\uffff\1\u031c\1\uffff\2\41\1\u031f\1\41\1\u0321\2\41\1\u0324\2\uffff\2\41\1\uffff\1\41\1\uffff\1\u0328\1\u0329\1\uffff\3\41\2\uffff\17\41\1\u033c\1\u033d\1\41\2\uffff\1\41\1\u0340\1\uffff"; - static final String DFA12_eofS = - "\u0341\uffff"; - static final String DFA12_minS = - "\1\0\1\143\1\115\2\157\1\170\1\141\1\165\1\156\1\162\1\141\1\143\1\141\2\uffff\1\150\1\uffff\1\162\1\141\1\162\1\156\1\uffff\1\76\1\101\2\uffff\2\0\1\52\2\uffff\1\144\1\171\1\uffff\1\143\1\154\1\114\1\145\1\155\1\143\1\141\1\165\1\145\1\162\1\164\1\160\1\154\1\103\1\162\1\120\1\157\1\164\1\143\1\137\1\162\1\141\2\uffff\1\145\1\uffff\1\165\1\154\1\60\1\145\1\144\7\uffff\1\60\1\143\1\157\1\154\1\141\1\145\1\137\1\141\1\160\1\164\1\154\2\162\1\143\1\145\1\141\1\145\1\146\2\145\1\157\1\145\2\141\1\157\3\165\1\103\1\164\1\171\1\156\1\145\1\163\1\uffff\1\162\1\60\1\120\1\uffff\1\154\1\156\1\145\1\164\1\105\1\106\1\164\2\141\1\151\1\164\1\143\1\165\1\143\1\124\1\163\1\156\1\151\2\162\1\141\1\155\1\146\2\162\1\165\1\160\2\162\1\157\1\145\1\150\1\141\2\60\1\145\1\162\1\uffff\1\162\1\151\1\156\1\170\1\151\1\171\1\161\1\162\1\155\1\162\1\102\1\60\2\145\1\162\1\151\1\143\1\60\1\145\2\164\1\171\1\124\1\60\1\144\1\154\1\151\2\137\1\160\1\154\1\147\1\145\1\162\1\60\1\141\1\162\1\155\1\154\1\157\1\143\1\142\1\162\2\uffff\1\60\1\151\1\157\1\143\1\145\1\151\1\157\1\160\1\165\1\157\1\160\1\157\1\145\1\157\1\161\1\155\1\162\1\164\1\171\1\uffff\1\141\1\60\1\164\1\156\1\60\1\uffff\1\105\1\145\1\137\1\160\1\171\1\uffff\1\145\1\154\1\164\2\122\1\141\2\145\1\156\1\143\1\103\1\uffff\1\154\1\145\1\160\1\141\1\157\1\151\1\154\1\163\1\uffff\1\144\1\160\1\60\1\143\1\166\1\156\1\145\1\151\1\165\1\154\2\150\1\156\1\165\1\160\1\150\1\157\1\162\1\160\1\164\1\101\1\uffff\1\155\1\163\1\uffff\1\161\1\60\1\105\1\145\1\160\1\156\1\155\1\141\2\145\1\162\1\170\2\164\1\145\1\157\1\124\1\156\1\141\1\164\1\144\1\160\1\145\1\60\2\145\1\uffff\1\164\1\145\1\163\1\60\1\166\1\160\2\151\1\141\1\163\1\151\1\154\1\145\1\150\1\165\1\145\1\165\1\164\1\160\1\162\1\145\1\103\1\165\1\uffff\1\144\1\60\1\145\1\164\1\145\1\156\2\154\1\164\1\151\2\60\1\124\1\156\1\171\1\60\1\143\1\162\1\151\1\137\1\141\1\60\1\uffff\1\60\1\162\2\60\1\150\1\uffff\1\141\1\60\1\143\1\142\1\166\1\164\1\166\1\151\1\162\1\151\1\145\1\143\1\163\1\162\1\164\1\145\1\157\1\156\1\103\1\157\1\141\1\151\1\uffff\1\137\1\60\1\156\1\143\2\141\1\155\1\166\1\171\2\uffff\1\171\1\163\1\160\1\uffff\1\145\1\164\1\157\1\103\1\156\1\142\2\uffff\1\164\2\uffff\1\151\1\154\1\uffff\1\141\2\151\1\162\1\141\1\143\1\151\1\142\1\162\1\164\1\60\1\145\2\162\1\160\1\164\1\157\1\155\1\154\1\164\1\111\1\60\1\uffff\1\164\1\145\2\164\2\145\2\160\1\164\1\145\1\137\1\155\1\156\1\157\1\164\2\171\1\160\1\145\2\164\1\157\1\141\1\154\1\141\1\164\1\151\1\164\1\165\1\uffff\1\137\1\151\1\141\1\145\1\124\1\155\1\160\1\163\1\60\1\156\1\uffff\2\60\2\151\1\156\1\60\2\145\1\162\1\60\1\103\1\145\1\163\1\156\1\163\1\137\2\60\1\156\2\151\1\162\1\151\1\145\1\164\1\141\1\164\1\151\1\162\1\115\1\142\1\164\1\162\1\171\1\102\1\60\1\160\1\141\1\124\1\uffff\1\150\2\uffff\2\157\1\164\1\uffff\2\60\1\141\1\uffff\1\157\1\156\1\150\1\163\1\60\1\104\1\uffff\1\170\1\155\1\103\1\60\1\uffff\1\143\2\157\1\60\2\156\1\151\1\156\1\151\2\145\1\157\1\165\1\151\1\164\1\160\1\145\1\156\1\162\1\164\1\171\1\uffff\1\141\1\162\1\141\1\145\2\156\1\60\2\uffff\1\151\1\156\1\164\1\151\1\164\1\uffff\1\145\1\143\1\160\1\141\1\uffff\1\145\2\156\1\uffff\1\164\1\143\1\157\1\143\1\157\1\163\1\60\1\144\1\164\1\157\1\171\1\145\2\150\1\157\1\162\1\160\1\162\1\164\2\162\2\163\1\uffff\1\156\2\163\1\160\1\162\1\146\2\154\1\162\1\156\3\60\1\163\1\145\1\156\1\145\1\156\1\60\1\uffff\2\145\1\156\2\60\1\141\1\145\1\160\1\165\1\145\1\164\1\155\1\147\1\151\2\150\2\164\1\60\1\163\1\141\1\151\1\165\1\151\1\144\1\163\3\uffff\5\60\1\uffff\1\154\2\60\2\uffff\1\166\1\162\1\145\1\143\1\163\1\155\2\145\1\164\2\151\1\163\1\162\1\uffff\1\60\1\151\1\156\1\163\1\143\1\151\1\164\5\uffff\1\60\2\uffff\2\151\1\162\1\164\1\60\1\145\1\156\1\164\1\141\2\160\1\60\1\141\1\uffff\1\156\2\151\1\141\1\156\1\162\1\uffff\1\157\2\164\1\165\1\uffff\1\156\1\164\1\60\1\156\2\137\1\uffff\1\151\1\164\1\156\1\157\1\164\2\141\1\162\1\141\1\151\1\162\1\164\1\60\1\171\1\uffff\1\143\2\103\1\156\1\163\1\147\1\156\1\151\1\154\1\151\1\60\1\156\2\145\1\163\1\uffff\1\160\1\145\2\157\1\164\1\60\1\137\1\60\1\157\1\151\1\156\1\uffff\1\143\1\163\2\60\1\145\1\60\2\156\1\163\1\uffff\1\103\1\uffff\1\156\2\164\1\145\1\60\2\uffff\1\60\1\uffff\2\163\1\60\1\157\1\60\1\171\1\163\1\60\2\uffff\2\164\1\uffff\1\155\1\uffff\2\60\1\uffff\2\162\1\160\2\uffff\3\141\2\151\1\162\2\156\3\164\1\155\2\163\1\145\2\60\1\156\2\uffff\1\164\1\60\1\uffff"; - static final String DFA12_maxS = - "\1\uffff\1\144\1\157\1\171\1\164\1\170\1\151\1\165\1\163\1\162\1\141\1\156\1\154\2\uffff\1\150\1\uffff\1\162\1\141\1\166\1\156\1\uffff\1\76\1\172\2\uffff\2\uffff\1\57\2\uffff\1\144\1\171\1\uffff\2\154\1\114\1\145\1\156\1\143\1\141\1\165\1\145\1\162\1\164\1\160\1\154\1\164\1\162\1\124\1\157\1\164\1\143\1\137\1\162\1\141\2\uffff\1\145\1\uffff\1\165\1\154\1\172\1\145\1\144\7\uffff\1\172\1\143\1\157\1\154\1\141\1\145\1\137\1\141\1\160\1\164\1\154\2\162\1\143\3\145\1\146\1\145\1\162\1\157\1\145\2\141\1\157\3\165\1\122\1\164\1\171\1\156\1\145\1\163\1\uffff\1\162\1\172\1\120\1\uffff\1\154\1\156\1\145\1\164\1\163\1\106\1\164\2\141\1\151\1\164\1\143\1\165\1\143\1\137\1\163\1\156\1\151\2\162\1\141\1\155\1\146\2\162\1\165\1\160\2\162\1\157\1\145\1\151\1\145\2\172\1\145\1\162\1\uffff\1\162\1\151\1\156\1\170\1\151\1\171\1\161\1\162\1\155\1\162\1\124\1\172\2\145\1\162\1\151\1\143\1\172\1\145\2\164\1\171\1\124\1\172\1\144\1\154\1\151\2\137\1\160\1\154\1\147\1\145\1\162\1\172\1\141\1\162\1\155\1\154\1\157\1\143\1\142\1\162\2\uffff\1\172\1\151\1\157\1\143\1\145\1\151\1\157\1\160\1\165\1\157\1\160\1\157\1\145\1\157\1\161\1\156\1\162\1\164\1\171\1\uffff\1\141\1\172\1\164\1\156\1\172\1\uffff\1\105\1\145\1\137\1\160\1\171\1\uffff\1\145\1\154\1\164\2\122\1\141\2\145\1\156\1\143\1\103\1\uffff\1\154\1\145\1\160\1\141\1\157\1\151\1\154\1\163\1\uffff\1\144\1\160\1\172\1\143\1\166\1\156\1\145\1\151\1\165\1\154\2\150\1\156\1\165\1\160\1\150\1\157\1\162\1\160\1\164\1\120\1\uffff\1\155\1\163\1\uffff\1\161\1\172\1\105\1\145\1\160\1\156\1\155\1\141\2\145\1\162\1\170\2\164\1\145\1\157\1\163\1\156\1\141\1\164\1\144\1\160\1\145\1\172\2\145\1\uffff\1\164\1\145\1\163\1\172\1\166\1\160\2\151\1\141\1\163\1\151\1\154\1\145\1\160\1\165\1\145\1\165\1\164\1\160\1\162\1\145\1\137\1\165\1\uffff\1\144\1\172\1\145\1\164\1\145\1\156\2\154\1\164\1\151\2\172\1\124\1\156\1\171\1\172\1\143\1\162\1\151\1\137\1\141\1\172\1\uffff\1\172\1\162\2\172\1\150\1\uffff\1\141\1\172\1\143\1\142\1\166\1\164\1\166\1\151\1\162\1\151\1\145\1\143\1\163\1\162\1\164\1\145\1\157\1\156\1\103\1\157\1\141\1\151\1\uffff\1\163\1\172\1\156\1\143\2\141\1\155\1\166\1\171\2\uffff\1\171\1\163\1\160\1\uffff\1\145\1\164\1\157\1\103\1\156\1\142\2\uffff\1\164\2\uffff\1\151\1\154\1\uffff\1\141\2\151\1\162\1\141\1\143\1\151\1\142\1\162\1\164\1\172\1\145\2\162\1\160\1\164\1\157\1\155\1\154\1\164\1\111\1\172\1\uffff\1\164\1\145\2\164\2\145\2\160\1\164\1\145\1\137\1\155\1\156\1\157\1\164\2\171\1\160\1\145\2\164\1\157\1\141\1\154\1\141\1\164\1\151\1\164\1\165\1\uffff\1\137\1\151\1\141\1\145\1\163\1\155\1\160\1\163\1\172\1\156\1\uffff\2\172\2\151\1\156\1\172\2\145\1\162\1\172\1\103\1\145\1\163\1\156\1\163\1\137\2\172\1\156\2\151\1\162\1\151\1\145\1\164\1\141\1\164\1\151\1\162\1\115\1\142\1\164\1\162\1\171\1\124\1\172\1\160\1\141\1\124\1\uffff\1\150\2\uffff\2\157\1\164\1\uffff\2\172\1\141\1\uffff\1\157\1\156\1\150\1\163\1\172\1\104\1\uffff\1\170\1\155\1\103\1\172\1\uffff\1\143\2\157\1\172\2\156\1\151\1\156\1\151\2\145\1\157\1\165\1\151\1\164\1\160\1\145\1\156\1\162\1\164\1\171\1\uffff\1\141\1\162\1\141\1\145\2\156\1\172\2\uffff\1\151\1\156\1\164\1\151\1\164\1\uffff\1\145\1\143\1\160\1\157\1\uffff\1\145\2\156\1\uffff\1\164\1\143\1\157\1\143\1\157\1\163\1\172\1\144\1\164\1\157\1\171\1\145\2\150\1\157\1\162\1\160\1\162\1\164\2\162\2\163\1\uffff\1\156\2\163\1\160\1\162\1\146\2\154\1\162\1\156\3\172\1\163\1\145\1\156\1\145\1\156\1\172\1\uffff\2\145\1\156\2\172\1\141\1\145\1\160\1\165\1\145\1\164\1\155\1\147\1\151\2\150\2\164\1\172\1\163\1\141\1\151\1\165\1\151\1\144\1\163\3\uffff\5\172\1\uffff\1\154\2\172\2\uffff\1\166\1\162\1\145\1\143\1\163\1\155\2\145\1\164\2\151\1\163\1\162\1\uffff\1\172\1\151\1\156\1\163\1\143\1\151\1\164\5\uffff\1\172\2\uffff\2\151\1\162\1\164\1\172\1\145\1\156\1\164\1\141\2\160\1\172\1\141\1\uffff\1\156\2\151\1\141\1\156\1\162\1\uffff\1\157\2\164\1\165\1\uffff\1\156\1\164\1\172\1\156\2\137\1\uffff\1\151\1\164\1\156\1\157\1\164\2\141\1\162\1\141\1\151\1\162\1\164\1\172\1\171\1\uffff\1\143\2\103\1\156\1\163\1\147\1\156\1\151\1\154\1\151\1\172\1\156\2\145\1\163\1\uffff\1\160\1\145\2\157\1\164\1\172\1\137\1\172\1\157\1\151\1\156\1\uffff\1\143\1\163\2\172\1\145\1\172\2\156\1\163\1\uffff\1\103\1\uffff\1\156\2\164\1\145\1\172\2\uffff\1\172\1\uffff\2\163\1\172\1\157\1\172\1\171\1\163\1\172\2\uffff\2\164\1\uffff\1\155\1\uffff\2\172\1\uffff\2\162\1\160\2\uffff\3\141\2\151\1\162\2\156\3\164\1\155\2\163\1\145\2\172\1\156\2\uffff\1\164\1\172\1\uffff"; - static final String DFA12_acceptS = - "\15\uffff\1\102\1\103\1\uffff\1\105\4\uffff\1\122\2\uffff\1\125\1\126\3\uffff\1\132\1\133\2\uffff\1\125\26\uffff\1\102\1\103\1\uffff\1\105\5\uffff\1\122\1\123\1\126\1\127\1\130\1\131\1\132\42\uffff\1\120\3\uffff\1\1\45\uffff\1\121\53\uffff\1\104\1\116\23\uffff\1\101\5\uffff\1\4\5\uffff\1\46\13\uffff\1\21\10\uffff\1\117\25\uffff\1\3\2\uffff\1\15\32\uffff\1\13\27\uffff\1\5\26\uffff\1\63\5\uffff\1\26\26\uffff\1\16\11\uffff\1\112\1\110\3\uffff\1\53\6\uffff\1\61\1\124\1\uffff\1\2\1\22\2\uffff\1\30\26\uffff\1\47\35\uffff\1\100\12\uffff\1\45\47\uffff\1\6\1\uffff\1\17\1\20\3\uffff\1\33\3\uffff\1\34\6\uffff\1\7\4\uffff\1\23\25\uffff\1\43\7\uffff\1\107\1\111\5\uffff\1\60\4\uffff\1\66\3\uffff\1\70\27\uffff\1\113\23\uffff\1\77\32\uffff\1\27\1\31\1\32\5\uffff\1\76\3\uffff\1\12\1\14\15\uffff\1\55\7\uffff\1\71\1\72\1\73\1\74\1\75\1\uffff\1\10\1\11\15\uffff\1\56\6\uffff\1\67\4\uffff\1\41\6\uffff\1\50\16\uffff\1\114\17\uffff\1\106\13\uffff\1\35\11\uffff\1\57\1\uffff\1\24\5\uffff\1\40\1\42\1\uffff\1\44\10\uffff\1\37\1\115\2\uffff\1\54\1\uffff\1\25\2\uffff\1\36\3\uffff\1\64\1\65\22\uffff\1\51\1\52\2\uffff\1\62"; - static final String DFA12_specialS = - "\1\0\31\uffff\1\1\1\2\u0325\uffff}>"; - static final String[] DFA12_transitionS = { - "\11\36\2\35\2\36\1\35\22\36\1\35\1\25\1\32\4\36\1\33\1\15\1\16\5\36\1\34\12\31\1\36\1\20\1\36\1\26\3\36\1\1\1\30\1\3\1\6\1\5\1\7\1\11\1\30\1\10\4\30\1\12\1\13\1\14\1\30\1\2\1\4\7\30\3\36\1\27\1\30\1\36\1\24\4\30\1\22\10\30\1\23\4\30\1\21\2\30\1\17\3\30\uff85\36", - "\1\40\1\37", - "\1\44\27\uffff\1\42\11\uffff\1\43", - "\1\46\2\uffff\1\45\6\uffff\1\47", - "\1\51\4\uffff\1\50", - "\1\52", - "\1\54\3\uffff\1\55\3\uffff\1\53", - "\1\56", - "\1\57\3\uffff\1\60\1\61", - "\1\62", - "\1\63", - "\1\64\12\uffff\1\65", - "\1\66\12\uffff\1\67", - "", - "", - "\1\72", - "", - "\1\74", - "\1\75", - "\1\76\3\uffff\1\77", - "\1\100", - "", - "\1\102", - "\32\41\4\uffff\1\41\1\uffff\32\41", - "", - "", - "\0\104", - "\0\104", - "\1\105\4\uffff\1\106", - "", - "", - "\1\110", - "\1\111", - "", - "\1\112\2\uffff\1\113\5\uffff\1\114", - "\1\115", - "\1\116", - "\1\117", - "\1\120\1\121", - "\1\122", - "\1\123", - "\1\124", - "\1\125", - "\1\126", - "\1\127", - "\1\130", - "\1\131", - "\1\134\44\uffff\1\132\13\uffff\1\133", - "\1\135", - "\1\137\2\uffff\1\140\1\136", - "\1\141", - "\1\142", - "\1\143", - "\1\144", - "\1\145", - "\1\146", - "", - "", - "\1\147", - "", - "\1\150", - "\1\151", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\153", - "\1\154", - "", - "", - "", - "", - "", - "", - "", - "\12\41\7\uffff\32\41\4\uffff\1\155\1\uffff\32\41", - "\1\157", - "\1\160", - "\1\161", - "\1\162", - "\1\163", - "\1\164", - "\1\165", - "\1\166", - "\1\167", - "\1\170", - "\1\171", - "\1\172", - "\1\173", - "\1\174", - "\1\175\3\uffff\1\176", - "\1\177", - "\1\u0080", - "\1\u0081", - "\1\u0082\14\uffff\1\u0083", - "\1\u0084", - "\1\u0085", - "\1\u0086", - "\1\u0087", - "\1\u0088", - "\1\u0089", - "\1\u008a", - "\1\u008b", - "\1\u008c\16\uffff\1\u008d", - "\1\u008e", - "\1\u008f", - "\1\u0090", - "\1\u0091", - "\1\u0092", - "", - "\1\u0093", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u0095", - "", - "\1\u0096", - "\1\u0097", - "\1\u0098", - "\1\u0099", - "\1\u009b\1\uffff\1\u009c\1\uffff\1\u009d\6\uffff\1\u009e\3\uffff\1\u009a\12\uffff\1\u009f\23\uffff\1\u00a0", - "\1\u00a1", - "\1\u00a2", - "\1\u00a3", - "\1\u00a4", - "\1\u00a5", - "\1\u00a6", - "\1\u00a7", - "\1\u00a8", - "\1\u00a9", - "\1\u00aa\12\uffff\1\u00ab", - "\1\u00ac", - "\1\u00ad", - "\1\u00ae", - "\1\u00af", - "\1\u00b0", - "\1\u00b1", - "\1\u00b2", - "\1\u00b3", - "\1\u00b4", - "\1\u00b5", - "\1\u00b6", - "\1\u00b7", - "\1\u00b8", - "\1\u00b9", - "\1\u00ba", - "\1\u00bb", - "\1\u00bc\1\u00bd", - "\1\u00be\3\uffff\1\u00bf", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u00c2", - "\1\u00c3", - "", - "\1\u00c4", - "\1\u00c5", - "\1\u00c6", - "\1\u00c7", - "\1\u00c8", - "\1\u00c9", - "\1\u00ca", - "\1\u00cb", - "\1\u00cc", - "\1\u00cd", - "\1\u00ce\1\u00cf\1\uffff\1\u00d0\3\uffff\1\u00d1\6\uffff\1\u00d2\2\uffff\1\u00d3\1\u00d4", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u00d6", - "\1\u00d7", - "\1\u00d8", - "\1\u00d9", - "\1\u00da", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u00dc", - "\1\u00dd", - "\1\u00de", - "\1\u00df", - "\1\u00e0", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u00e2", - "\1\u00e3", - "\1\u00e4", - "\1\u00e5", - "\1\u00e6", - "\1\u00e7", - "\1\u00e8", - "\1\u00e9", - "\1\u00ea", - "\1\u00eb", - "\12\41\7\uffff\32\41\4\uffff\1\u00ec\1\uffff\32\41", - "\1\u00ee", - "\1\u00ef", - "\1\u00f0", - "\1\u00f1", - "\1\u00f2", - "\1\u00f3", - "\1\u00f4", - "\1\u00f5", - "", - "", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u00f7", - "\1\u00f8", - "\1\u00f9", - "\1\u00fa", - "\1\u00fb", - "\1\u00fc", - "\1\u00fd", - "\1\u00fe", - "\1\u00ff", - "\1\u0100", - "\1\u0101", - "\1\u0102", - "\1\u0103", - "\1\u0104", - "\1\u0105\1\u0106", - "\1\u0107", - "\1\u0108", - "\1\u0109", - "", - "\1\u010a", - "\12\41\7\uffff\32\41\4\uffff\1\u010b\1\uffff\32\41", - "\1\u010d", - "\1\u010e", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "", - "\1\u0110", - "\1\u0111", - "\1\u0112", - "\1\u0113", - "\1\u0114", - "", - "\1\u0115", - "\1\u0116", - "\1\u0117", - "\1\u0118", - "\1\u0119", - "\1\u011a", - "\1\u011b", - "\1\u011c", - "\1\u011d", - "\1\u011e", - "\1\u011f", - "", - "\1\u0120", - "\1\u0121", - "\1\u0122", - "\1\u0123", - "\1\u0124", - "\1\u0125", - "\1\u0126", - "\1\u0127", - "", - "\1\u0128", - "\1\u0129", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u012b", - "\1\u012c", - "\1\u012d", - "\1\u012e", - "\1\u012f", - "\1\u0130", - "\1\u0131", - "\1\u0132", - "\1\u0133", - "\1\u0134", - "\1\u0135", - "\1\u0136", - "\1\u0137", - "\1\u0138", - "\1\u0139", - "\1\u013a", - "\1\u013b", - "\1\u013c\15\uffff\1\u013d\1\u013e", - "", - "\1\u013f", - "\1\u0140", - "", - "\1\u0141", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u0143", - "\1\u0144", - "\1\u0145", - "\1\u0146", - "\1\u0147", - "\1\u0148", - "\1\u0149", - "\1\u014a", - "\1\u014b", - "\1\u014c", - "\1\u014d", - "\1\u014e", - "\1\u014f", - "\1\u0150", - "\1\u0151\36\uffff\1\u0152", - "\1\u0153", - "\1\u0154", - "\1\u0155", - "\1\u0156", - "\1\u0157", - "\1\u0158", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u015a", - "\1\u015b", - "", - "\1\u015c", - "\1\u015d", - "\1\u015e", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u0160", - "\1\u0161", - "\1\u0162", - "\1\u0163", - "\1\u0164", - "\1\u0165", - "\1\u0166", - "\1\u0167", - "\1\u0168", - "\1\u0169\7\uffff\1\u016a", - "\1\u016b", - "\1\u016c", - "\1\u016d", - "\1\u016e", - "\1\u016f", - "\1\u0170", - "\1\u0171", - "\1\u0173\33\uffff\1\u0172", - "\1\u0174", - "", - "\1\u0175", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u0177", - "\1\u0178", - "\1\u0179", - "\1\u017a", - "\1\u017b", - "\1\u017c", - "\1\u017d", - "\1\u017e", - "\12\41\7\uffff\23\41\1\u017f\6\41\4\uffff\1\41\1\uffff\32\41", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u0182", - "\1\u0183", - "\1\u0184", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u0186", - "\1\u0187", - "\1\u0188", - "\1\u0189", - "\1\u018a", - "\12\41\7\uffff\32\41\4\uffff\1\u018b\1\uffff\32\41", - "", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u018e", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u0191", - "", - "\1\u0192", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u0194", - "\1\u0195", - "\1\u0196", - "\1\u0197", - "\1\u0198", - "\1\u0199", - "\1\u019a", - "\1\u019b", - "\1\u019c", - "\1\u019d", - "\1\u019e", - "\1\u019f", - "\1\u01a0", - "\1\u01a1", - "\1\u01a2", - "\1\u01a3", - "\1\u01a4", - "\1\u01a5", - "\1\u01a6", - "\1\u01a7", - "", - "\1\u01a8\23\uffff\1\u01a9", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u01ab", - "\1\u01ac", - "\1\u01ad", - "\1\u01ae", - "\1\u01af", - "\1\u01b0", - "\1\u01b1", - "", - "", - "\1\u01b2", - "\1\u01b3", - "\1\u01b4", - "", - "\1\u01b5", - "\1\u01b6", - "\1\u01b7", - "\1\u01b8", - "\1\u01b9", - "\1\u01ba", - "", - "", - "\1\u01bb", - "", - "", - "\1\u01bc", - "\1\u01bd", - "", - "\1\u01be", - "\1\u01bf", - "\1\u01c0", - "\1\u01c1", - "\1\u01c2", - "\1\u01c3", - "\1\u01c4", - "\1\u01c5", - "\1\u01c6", - "\1\u01c7", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u01c9", - "\1\u01ca", - "\1\u01cb", - "\1\u01cc", - "\1\u01cd", - "\1\u01ce", - "\1\u01cf", - "\1\u01d0", - "\1\u01d1", - "\1\u01d2", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "", - "\1\u01d4", - "\1\u01d5", - "\1\u01d6", - "\1\u01d7", - "\1\u01d8", - "\1\u01d9", - "\1\u01da", - "\1\u01db", - "\1\u01dc", - "\1\u01dd", - "\1\u01de", - "\1\u01df", - "\1\u01e0", - "\1\u01e1", - "\1\u01e2", - "\1\u01e3", - "\1\u01e4", - "\1\u01e5", - "\1\u01e6", - "\1\u01e7", - "\1\u01e8", - "\1\u01e9", - "\1\u01ea", - "\1\u01eb", - "\1\u01ec", - "\1\u01ed", - "\1\u01ee", - "\1\u01ef", - "\1\u01f0", - "", - "\1\u01f1", - "\1\u01f2", - "\1\u01f3", - "\1\u01f4", - "\1\u01f5\12\uffff\1\u01f6\23\uffff\1\u01f7", - "\1\u01f8", - "\1\u01f9", - "\1\u01fa", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u01fc", - "", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u01ff", - "\1\u0200", - "\1\u0201", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u0203", - "\1\u0204", - "\1\u0205", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u0207", - "\1\u0208", - "\1\u0209", - "\1\u020a", - "\1\u020b", - "\1\u020c", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\12\41\7\uffff\4\41\1\u020e\3\41\1\u020f\21\41\4\uffff\1\u0210\1\uffff\22\41\1\u0211\7\41", - "\1\u0213", - "\1\u0214", - "\1\u0215", - "\1\u0216", - "\1\u0217", - "\1\u0218", - "\1\u0219", - "\1\u021a", - "\1\u021b", - "\1\u021c", - "\1\u021d", - "\1\u021e", - "\1\u021f", - "\1\u0220", - "\1\u0221", - "\1\u0222", - "\1\u0223\6\uffff\1\u0224\6\uffff\1\u0225\2\uffff\1\u0226\1\u0227", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u0229", - "\1\u022a", - "\1\u022b", - "", - "\1\u022c", - "", - "", - "\1\u022d", - "\1\u022e", - "\1\u022f", - "", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u0232", - "", - "\1\u0233", - "\1\u0234", - "\1\u0235", - "\1\u0236", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u0238", - "", - "\1\u0239", - "\1\u023a", - "\1\u023b", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "", - "\1\u023d", - "\1\u023e", - "\1\u023f", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u0241", - "\1\u0242", - "\1\u0243", - "\1\u0244", - "\1\u0245", - "\1\u0246", - "\1\u0247", - "\1\u0248", - "\1\u0249", - "\1\u024a", - "\1\u024b", - "\1\u024c", - "\1\u024d", - "\1\u024e", - "\1\u024f", - "\1\u0250", - "\1\u0251", - "", - "\1\u0252", - "\1\u0253", - "\1\u0254", - "\1\u0255", - "\1\u0256", - "\1\u0257", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "", - "", - "\1\u0259", - "\1\u025a", - "\1\u025b", - "\1\u025c", - "\1\u025d", - "", - "\1\u025e", - "\1\u025f", - "\1\u0260", - "\1\u0261\15\uffff\1\u0262", - "", - "\1\u0263", - "\1\u0264", - "\1\u0265", - "", - "\1\u0266", - "\1\u0267", - "\1\u0268", - "\1\u0269", - "\1\u026a", - "\1\u026b", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u026d", - "\1\u026e", - "\1\u026f", - "\1\u0270", - "\1\u0271", - "\1\u0272", - "\1\u0273", - "\1\u0274", - "\1\u0275", - "\1\u0276", - "\1\u0277", - "\1\u0278", - "\1\u0279", - "\1\u027a", - "\1\u027b", - "\1\u027c", - "", - "\1\u027d", - "\1\u027e", - "\1\u027f", - "\1\u0280", - "\1\u0281", - "\1\u0282", - "\1\u0283", - "\1\u0284", - "\1\u0285", - "\1\u0286", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u028a", - "\1\u028b", - "\1\u028c", - "\1\u028d", - "\1\u028e", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "", - "\1\u0290", - "\1\u0291", - "\1\u0292", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u0295", - "\1\u0296", - "\1\u0297", - "\1\u0298", - "\1\u0299", - "\1\u029a", - "\1\u029b", - "\1\u029c", - "\1\u029d", - "\1\u029e", - "\1\u029f", - "\1\u02a0", - "\1\u02a1", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u02a3", - "\1\u02a4", - "\1\u02a5", - "\1\u02a6", - "\1\u02a7", - "\1\u02a8", - "\1\u02a9", - "", - "", - "", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "", - "\1\u02af", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "", - "", - "\1\u02b2", - "\1\u02b3", - "\1\u02b4", - "\1\u02b5", - "\1\u02b6", - "\1\u02b7", - "\1\u02b8", - "\1\u02b9", - "\1\u02ba", - "\1\u02bb", - "\1\u02bc", - "\1\u02bd", - "\1\u02be", - "", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u02c0", - "\1\u02c1", - "\1\u02c2", - "\1\u02c3", - "\1\u02c4", - "\1\u02c5", - "", - "", - "", - "", - "", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "", - "", - "\1\u02c7", - "\1\u02c8", - "\1\u02c9", - "\1\u02ca", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u02cc", - "\1\u02cd", - "\1\u02ce", - "\1\u02cf", - "\1\u02d0", - "\1\u02d1", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u02d3", - "", - "\1\u02d4", - "\1\u02d5", - "\1\u02d6", - "\1\u02d7", - "\1\u02d8", - "\1\u02d9", - "", - "\1\u02da", - "\1\u02db", - "\1\u02dc", - "\1\u02dd", - "", - "\1\u02de", - "\1\u02df", - "\12\41\7\uffff\23\41\1\u02e0\6\41\4\uffff\1\41\1\uffff\32\41", - "\1\u02e2", - "\1\u02e3", - "\1\u02e4", - "", - "\1\u02e5", - "\1\u02e6", - "\1\u02e7", - "\1\u02e8", - "\1\u02e9", - "\1\u02ea", - "\1\u02eb", - "\1\u02ec", - "\1\u02ed", - "\1\u02ee", - "\1\u02ef", - "\1\u02f0", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u02f2", - "", - "\1\u02f3", - "\1\u02f4", - "\1\u02f5", - "\1\u02f6", - "\1\u02f7", - "\1\u02f8", - "\1\u02f9", - "\1\u02fa", - "\1\u02fb", - "\1\u02fc", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u02fe", - "\1\u02ff", - "\1\u0300", - "\1\u0301", - "", - "\1\u0302", - "\1\u0303", - "\1\u0304", - "\1\u0305", - "\1\u0306", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u0308", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u030a", - "\1\u030b", - "\1\u030c", - "", - "\1\u030d", - "\1\u030e", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u0311", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u0313", - "\1\u0314", - "\1\u0315", - "", - "\1\u0316", - "", - "\1\u0317", - "\1\u0318", - "\1\u0319", - "\1\u031a", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "", - "", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "", - "\1\u031d", - "\1\u031e", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u0320", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u0322", - "\1\u0323", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "", - "", - "\1\u0325", - "\1\u0326", - "", - "\1\u0327", - "", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "", - "\1\u032a", - "\1\u032b", - "\1\u032c", - "", - "", - "\1\u032d", - "\1\u032e", - "\1\u032f", - "\1\u0330", - "\1\u0331", - "\1\u0332", - "\1\u0333", - "\1\u0334", - "\1\u0335", - "\1\u0336", - "\1\u0337", - "\1\u0338", - "\1\u0339", - "\1\u033a", - "\1\u033b", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u033e", - "", - "", - "\1\u033f", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "" - }; - - static final short[] DFA12_eot = DFA.unpackEncodedString(DFA12_eotS); - static final short[] DFA12_eof = DFA.unpackEncodedString(DFA12_eofS); - static final char[] DFA12_min = DFA.unpackEncodedStringToUnsignedChars(DFA12_minS); - static final char[] DFA12_max = DFA.unpackEncodedStringToUnsignedChars(DFA12_maxS); - static final short[] DFA12_accept = DFA.unpackEncodedString(DFA12_acceptS); - static final short[] DFA12_special = DFA.unpackEncodedString(DFA12_specialS); - static final short[][] DFA12_transition; - - static { - int numStates = DFA12_transitionS.length; - DFA12_transition = new short[numStates][]; - for (int i=0; i<numStates; i++) { - DFA12_transition[i] = DFA.unpackEncodedString(DFA12_transitionS[i]); - } - } - - class DFA12 extends DFA { - - public DFA12(BaseRecognizer recognizer) { - this.recognizer = recognizer; - this.decisionNumber = 12; - this.eot = DFA12_eot; - this.eof = DFA12_eof; - this.min = DFA12_min; - this.max = DFA12_max; - this.accept = DFA12_accept; - this.special = DFA12_special; - this.transition = DFA12_transition; - } - public String getDescription() { - return "1:1: Tokens : ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; - } - public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { - IntStream input = _input; - int _s = s; - switch ( s ) { - case 0 : - int LA12_0 = input.LA(1); - - s = -1; - if ( (LA12_0=='A') ) {s = 1;} - - else if ( (LA12_0=='R') ) {s = 2;} - - else if ( (LA12_0=='C') ) {s = 3;} - - else if ( (LA12_0=='S') ) {s = 4;} - - else if ( (LA12_0=='E') ) {s = 5;} - - else if ( (LA12_0=='D') ) {s = 6;} - - else if ( (LA12_0=='F') ) {s = 7;} - - else if ( (LA12_0=='I') ) {s = 8;} - - else if ( (LA12_0=='G') ) {s = 9;} - - else if ( (LA12_0=='N') ) {s = 10;} - - else if ( (LA12_0=='O') ) {s = 11;} - - else if ( (LA12_0=='P') ) {s = 12;} - - else if ( (LA12_0=='(') ) {s = 13;} - - else if ( (LA12_0==')') ) {s = 14;} - - else if ( (LA12_0=='w') ) {s = 15;} - - else if ( (LA12_0==';') ) {s = 16;} - - else if ( (LA12_0=='t') ) {s = 17;} - - else if ( (LA12_0=='f') ) {s = 18;} - - else if ( (LA12_0=='o') ) {s = 19;} - - else if ( (LA12_0=='a') ) {s = 20;} - - else if ( (LA12_0=='!') ) {s = 21;} - - else if ( (LA12_0=='=') ) {s = 22;} - - else if ( (LA12_0=='^') ) {s = 23;} - - else if ( (LA12_0=='B'||LA12_0=='H'||(LA12_0>='J' && LA12_0<='M')||LA12_0=='Q'||(LA12_0>='T' && LA12_0<='Z')||LA12_0=='_'||(LA12_0>='b' && LA12_0<='e')||(LA12_0>='g' && LA12_0<='n')||(LA12_0>='p' && LA12_0<='s')||(LA12_0>='u' && LA12_0<='v')||(LA12_0>='x' && LA12_0<='z')) ) {s = 24;} - - else if ( ((LA12_0>='0' && LA12_0<='9')) ) {s = 25;} - - else if ( (LA12_0=='\"') ) {s = 26;} - - else if ( (LA12_0=='\'') ) {s = 27;} - - else if ( (LA12_0=='/') ) {s = 28;} - - else if ( ((LA12_0>='\t' && LA12_0<='\n')||LA12_0=='\r'||LA12_0==' ') ) {s = 29;} - - else if ( ((LA12_0>='\u0000' && LA12_0<='\b')||(LA12_0>='\u000B' && LA12_0<='\f')||(LA12_0>='\u000E' && LA12_0<='\u001F')||(LA12_0>='#' && LA12_0<='&')||(LA12_0>='*' && LA12_0<='.')||LA12_0==':'||LA12_0=='<'||(LA12_0>='>' && LA12_0<='@')||(LA12_0>='[' && LA12_0<=']')||LA12_0=='`'||(LA12_0>='{' && LA12_0<='\uFFFF')) ) {s = 30;} - - if ( s>=0 ) return s; - break; - case 1 : - int LA12_26 = input.LA(1); - - s = -1; - if ( ((LA12_26>='\u0000' && LA12_26<='\uFFFF')) ) {s = 68;} - - else s = 30; - - if ( s>=0 ) return s; - break; - case 2 : - int LA12_27 = input.LA(1); - - s = -1; - if ( ((LA12_27>='\u0000' && LA12_27<='\uFFFF')) ) {s = 68;} - - else s = 30; - - if ( s>=0 ) return s; - break; - } - NoViableAltException nvae = - new NoViableAltException(getDescription(), 12, _s, input); - error(nvae); - throw nvae; - } - } - - -} \ No newline at end of file diff --git a/org.framed.iorm.editpolicydsl.ide/src-gen/org/framed/iorm/editpolicydsl/ide/contentassist/antlr/internal/InternalDslParser.java b/org.framed.iorm.editpolicydsl.ide/src-gen/org/framed/iorm/editpolicydsl/ide/contentassist/antlr/internal/InternalDslParser.java deleted file mode 100644 index e07b833792595f05e7a25afc8eae4776ee168a20..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl.ide/src-gen/org/framed/iorm/editpolicydsl/ide/contentassist/antlr/internal/InternalDslParser.java +++ /dev/null @@ -1,13107 +0,0 @@ -package org.framed.iorm.editpolicydsl.ide.contentassist.antlr.internal; - -import java.io.InputStream; -import org.eclipse.xtext.*; -import org.eclipse.xtext.parser.*; -import org.eclipse.xtext.parser.impl.*; -import org.eclipse.emf.ecore.util.EcoreUtil; -import org.eclipse.emf.ecore.EObject; -import org.eclipse.xtext.parser.antlr.XtextTokenStream; -import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens; -import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser; -import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.DFA; -import org.framed.iorm.editpolicydsl.services.DslGrammarAccess; - - - -import org.antlr.runtime.*; -import java.util.Stack; -import java.util.List; -import java.util.ArrayList; - -@SuppressWarnings("all") -public class InternalDslParser extends AbstractInternalContentAssistParser { - public static final String[] tokenNames = new String[] { - "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_INT", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'Add'", "'Reconnect'", "'Create'", "'Start'", "'Execute'", "'Direct_Edit'", "'Add_Property'", "'Create_Attribute'", "'Create_Operation'", "'Create_Property'", "'Acyclic'", "'CompartmentType'", "'Cyclic'", "'DataType'", "'Fulfillment'", "'Inheritance'", "'Group'", "'Reflexive'", "'Relationship'", "'RelationshipExclusion'", "'RelationshipImplication'", "'RoleType'", "'RoleEquivalence'", "'RoleGroup'", "'RoleImplication'", "'RoleProhibition'", "'Irreflexive'", "'NaturalType'", "'Compartment_Behavior'", "'Compartment_Inheritance'", "'Compartment_Properties'", "'Compartment_Structure'", "'Compartment_Types'", "'Contains_Compartments'", "'Compartments'", "'Data_Type_Inheritance'", "'Data_Types'", "'Dates'", "'Dependent'", "'Group_Constraints'", "'Inter_Relationship_Constraints'", "'Intra_Relationship_Constraints'", "'Naturals'", "'Occurrence_Constraints'", "'On_Compartments'", "'On_Relationships'", "'Parthood_Constraints'", "'Participants'", "'Playable'", "'Playable_by_Defining_Compartment'", "'Players'", "'Relationship_Cardinality'", "'Relationship_Constraints'", "'Relationships'", "'RML_Feature_Model'", "'Role_Behavior'", "'Role_Constraints'", "'Role_Equivalence'", "'Role_Implication'", "'Role_Inheritance'", "'Role_Prohibition'", "'Role_Properties'", "'Role_Structure'", "'Role_Types'", "'Roles'", "'('", "')'", "'when'", "';'", "'ContainsCompartment'", "'IsTargetType'", "'IsParent'", "'IsSourceType'", "'IsTarget'", "'InCompartment'", "'SourceEqualsTarget'", "'SourceEqualsTargetType'", "'true'", "'false'", "'or'", "'and'", "'!'", "'=>'", "'override'" - }; - public static final int T__50=50; - public static final int T__59=59; - public static final int T__55=55; - public static final int T__56=56; - public static final int T__57=57; - public static final int T__58=58; - public static final int T__51=51; - public static final int T__52=52; - public static final int T__53=53; - public static final int T__54=54; - public static final int T__60=60; - public static final int T__61=61; - public static final int RULE_ID=4; - public static final int RULE_INT=5; - public static final int T__66=66; - public static final int RULE_ML_COMMENT=7; - public static final int T__67=67; - public static final int T__68=68; - public static final int T__69=69; - public static final int T__62=62; - public static final int T__63=63; - public static final int T__64=64; - public static final int T__65=65; - public static final int T__37=37; - public static final int T__38=38; - public static final int T__39=39; - public static final int T__33=33; - public static final int T__34=34; - public static final int T__35=35; - public static final int T__36=36; - public static final int T__30=30; - public static final int T__31=31; - public static final int T__32=32; - public static final int T__48=48; - public static final int T__49=49; - public static final int T__44=44; - public static final int T__45=45; - public static final int T__46=46; - public static final int T__47=47; - public static final int T__40=40; - public static final int T__41=41; - public static final int T__42=42; - public static final int T__43=43; - public static final int T__91=91; - public static final int T__92=92; - public static final int T__93=93; - public static final int T__94=94; - public static final int T__90=90; - public static final int T__19=19; - public static final int T__15=15; - public static final int T__16=16; - public static final int T__17=17; - public static final int T__18=18; - public static final int T__11=11; - public static final int T__12=12; - public static final int T__13=13; - public static final int T__14=14; - public static final int T__26=26; - public static final int T__27=27; - public static final int T__28=28; - public static final int T__29=29; - public static final int T__22=22; - public static final int T__23=23; - public static final int T__24=24; - public static final int T__25=25; - public static final int T__20=20; - public static final int T__21=21; - public static final int T__70=70; - public static final int T__71=71; - public static final int T__72=72; - public static final int RULE_STRING=6; - public static final int RULE_SL_COMMENT=8; - public static final int T__77=77; - public static final int T__78=78; - public static final int T__79=79; - public static final int T__73=73; - public static final int EOF=-1; - public static final int T__74=74; - public static final int T__75=75; - public static final int T__76=76; - public static final int T__80=80; - public static final int T__81=81; - public static final int T__82=82; - public static final int T__83=83; - public static final int RULE_WS=9; - public static final int RULE_ANY_OTHER=10; - public static final int T__88=88; - public static final int T__89=89; - public static final int T__84=84; - public static final int T__85=85; - public static final int T__86=86; - public static final int T__87=87; - - // delegates - // delegators - - - public InternalDslParser(TokenStream input) { - this(input, new RecognizerSharedState()); - } - public InternalDslParser(TokenStream input, RecognizerSharedState state) { - super(input, state); - - } - - - public String[] getTokenNames() { return InternalDslParser.tokenNames; } - public String getGrammarFileName() { return "InternalDsl.g"; } - - - private DslGrammarAccess grammarAccess; - - public void setGrammarAccess(DslGrammarAccess grammarAccess) { - this.grammarAccess = grammarAccess; - } - - @Override - protected Grammar getGrammar() { - return grammarAccess.getGrammar(); - } - - @Override - protected String getValueForTokenName(String tokenName) { - return tokenName; - } - - - - // $ANTLR start "entryRuleModel" - // InternalDsl.g:53:1: entryRuleModel : ruleModel EOF ; - public final void entryRuleModel() throws RecognitionException { - try { - // InternalDsl.g:54:1: ( ruleModel EOF ) - // InternalDsl.g:55:1: ruleModel EOF - { - before(grammarAccess.getModelRule()); - pushFollow(FOLLOW_1); - ruleModel(); - - state._fsp--; - - after(grammarAccess.getModelRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleModel" - - - // $ANTLR start "ruleModel" - // InternalDsl.g:62:1: ruleModel : ( ( rule__Model__Group__0 )? ) ; - public final void ruleModel() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:66:2: ( ( ( rule__Model__Group__0 )? ) ) - // InternalDsl.g:67:2: ( ( rule__Model__Group__0 )? ) - { - // InternalDsl.g:67:2: ( ( rule__Model__Group__0 )? ) - // InternalDsl.g:68:3: ( rule__Model__Group__0 )? - { - before(grammarAccess.getModelAccess().getGroup()); - // InternalDsl.g:69:3: ( rule__Model__Group__0 )? - int alt1=2; - int LA1_0 = input.LA(1); - - if ( ((LA1_0>=11 && LA1_0<=20)||LA1_0==94) ) { - alt1=1; - } - switch (alt1) { - case 1 : - // InternalDsl.g:69:4: rule__Model__Group__0 - { - pushFollow(FOLLOW_2); - rule__Model__Group__0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getModelAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleModel" - - - // $ANTLR start "entryRulePolicy" - // InternalDsl.g:78:1: entryRulePolicy : rulePolicy EOF ; - public final void entryRulePolicy() throws RecognitionException { - try { - // InternalDsl.g:79:1: ( rulePolicy EOF ) - // InternalDsl.g:80:1: rulePolicy EOF - { - before(grammarAccess.getPolicyRule()); - pushFollow(FOLLOW_1); - rulePolicy(); - - state._fsp--; - - after(grammarAccess.getPolicyRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRulePolicy" - - - // $ANTLR start "rulePolicy" - // InternalDsl.g:87:1: rulePolicy : ( ( rule__Policy__Group__0 ) ) ; - public final void rulePolicy() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:91:2: ( ( ( rule__Policy__Group__0 ) ) ) - // InternalDsl.g:92:2: ( ( rule__Policy__Group__0 ) ) - { - // InternalDsl.g:92:2: ( ( rule__Policy__Group__0 ) ) - // InternalDsl.g:93:3: ( rule__Policy__Group__0 ) - { - before(grammarAccess.getPolicyAccess().getGroup()); - // InternalDsl.g:94:3: ( rule__Policy__Group__0 ) - // InternalDsl.g:94:4: rule__Policy__Group__0 - { - pushFollow(FOLLOW_2); - rule__Policy__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getPolicyAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rulePolicy" - - - // $ANTLR start "entryRuleConstraintRule" - // InternalDsl.g:103:1: entryRuleConstraintRule : ruleConstraintRule EOF ; - public final void entryRuleConstraintRule() throws RecognitionException { - try { - // InternalDsl.g:104:1: ( ruleConstraintRule EOF ) - // InternalDsl.g:105:1: ruleConstraintRule EOF - { - before(grammarAccess.getConstraintRuleRule()); - pushFollow(FOLLOW_1); - ruleConstraintRule(); - - state._fsp--; - - after(grammarAccess.getConstraintRuleRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleConstraintRule" - - - // $ANTLR start "ruleConstraintRule" - // InternalDsl.g:112:1: ruleConstraintRule : ( ( rule__ConstraintRule__Alternatives ) ) ; - public final void ruleConstraintRule() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:116:2: ( ( ( rule__ConstraintRule__Alternatives ) ) ) - // InternalDsl.g:117:2: ( ( rule__ConstraintRule__Alternatives ) ) - { - // InternalDsl.g:117:2: ( ( rule__ConstraintRule__Alternatives ) ) - // InternalDsl.g:118:3: ( rule__ConstraintRule__Alternatives ) - { - before(grammarAccess.getConstraintRuleAccess().getAlternatives()); - // InternalDsl.g:119:3: ( rule__ConstraintRule__Alternatives ) - // InternalDsl.g:119:4: rule__ConstraintRule__Alternatives - { - pushFollow(FOLLOW_2); - rule__ConstraintRule__Alternatives(); - - state._fsp--; - - - } - - after(grammarAccess.getConstraintRuleAccess().getAlternatives()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleConstraintRule" - - - // $ANTLR start "entryRuleContainsCompartmentConstrainRule" - // InternalDsl.g:128:1: entryRuleContainsCompartmentConstrainRule : ruleContainsCompartmentConstrainRule EOF ; - public final void entryRuleContainsCompartmentConstrainRule() throws RecognitionException { - try { - // InternalDsl.g:129:1: ( ruleContainsCompartmentConstrainRule EOF ) - // InternalDsl.g:130:1: ruleContainsCompartmentConstrainRule EOF - { - before(grammarAccess.getContainsCompartmentConstrainRuleRule()); - pushFollow(FOLLOW_1); - ruleContainsCompartmentConstrainRule(); - - state._fsp--; - - after(grammarAccess.getContainsCompartmentConstrainRuleRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleContainsCompartmentConstrainRule" - - - // $ANTLR start "ruleContainsCompartmentConstrainRule" - // InternalDsl.g:137:1: ruleContainsCompartmentConstrainRule : ( ( rule__ContainsCompartmentConstrainRule__Group__0 ) ) ; - public final void ruleContainsCompartmentConstrainRule() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:141:2: ( ( ( rule__ContainsCompartmentConstrainRule__Group__0 ) ) ) - // InternalDsl.g:142:2: ( ( rule__ContainsCompartmentConstrainRule__Group__0 ) ) - { - // InternalDsl.g:142:2: ( ( rule__ContainsCompartmentConstrainRule__Group__0 ) ) - // InternalDsl.g:143:3: ( rule__ContainsCompartmentConstrainRule__Group__0 ) - { - before(grammarAccess.getContainsCompartmentConstrainRuleAccess().getGroup()); - // InternalDsl.g:144:3: ( rule__ContainsCompartmentConstrainRule__Group__0 ) - // InternalDsl.g:144:4: rule__ContainsCompartmentConstrainRule__Group__0 - { - pushFollow(FOLLOW_2); - rule__ContainsCompartmentConstrainRule__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getContainsCompartmentConstrainRuleAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleContainsCompartmentConstrainRule" - - - // $ANTLR start "entryRuleIsTargetTypeConstraintRule" - // InternalDsl.g:153:1: entryRuleIsTargetTypeConstraintRule : ruleIsTargetTypeConstraintRule EOF ; - public final void entryRuleIsTargetTypeConstraintRule() throws RecognitionException { - try { - // InternalDsl.g:154:1: ( ruleIsTargetTypeConstraintRule EOF ) - // InternalDsl.g:155:1: ruleIsTargetTypeConstraintRule EOF - { - before(grammarAccess.getIsTargetTypeConstraintRuleRule()); - pushFollow(FOLLOW_1); - ruleIsTargetTypeConstraintRule(); - - state._fsp--; - - after(grammarAccess.getIsTargetTypeConstraintRuleRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleIsTargetTypeConstraintRule" - - - // $ANTLR start "ruleIsTargetTypeConstraintRule" - // InternalDsl.g:162:1: ruleIsTargetTypeConstraintRule : ( ( rule__IsTargetTypeConstraintRule__Group__0 ) ) ; - public final void ruleIsTargetTypeConstraintRule() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:166:2: ( ( ( rule__IsTargetTypeConstraintRule__Group__0 ) ) ) - // InternalDsl.g:167:2: ( ( rule__IsTargetTypeConstraintRule__Group__0 ) ) - { - // InternalDsl.g:167:2: ( ( rule__IsTargetTypeConstraintRule__Group__0 ) ) - // InternalDsl.g:168:3: ( rule__IsTargetTypeConstraintRule__Group__0 ) - { - before(grammarAccess.getIsTargetTypeConstraintRuleAccess().getGroup()); - // InternalDsl.g:169:3: ( rule__IsTargetTypeConstraintRule__Group__0 ) - // InternalDsl.g:169:4: rule__IsTargetTypeConstraintRule__Group__0 - { - pushFollow(FOLLOW_2); - rule__IsTargetTypeConstraintRule__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getIsTargetTypeConstraintRuleAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleIsTargetTypeConstraintRule" - - - // $ANTLR start "entryRuleIsParentConstraintRule" - // InternalDsl.g:178:1: entryRuleIsParentConstraintRule : ruleIsParentConstraintRule EOF ; - public final void entryRuleIsParentConstraintRule() throws RecognitionException { - try { - // InternalDsl.g:179:1: ( ruleIsParentConstraintRule EOF ) - // InternalDsl.g:180:1: ruleIsParentConstraintRule EOF - { - before(grammarAccess.getIsParentConstraintRuleRule()); - pushFollow(FOLLOW_1); - ruleIsParentConstraintRule(); - - state._fsp--; - - after(grammarAccess.getIsParentConstraintRuleRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleIsParentConstraintRule" - - - // $ANTLR start "ruleIsParentConstraintRule" - // InternalDsl.g:187:1: ruleIsParentConstraintRule : ( ( rule__IsParentConstraintRule__Group__0 ) ) ; - public final void ruleIsParentConstraintRule() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:191:2: ( ( ( rule__IsParentConstraintRule__Group__0 ) ) ) - // InternalDsl.g:192:2: ( ( rule__IsParentConstraintRule__Group__0 ) ) - { - // InternalDsl.g:192:2: ( ( rule__IsParentConstraintRule__Group__0 ) ) - // InternalDsl.g:193:3: ( rule__IsParentConstraintRule__Group__0 ) - { - before(grammarAccess.getIsParentConstraintRuleAccess().getGroup()); - // InternalDsl.g:194:3: ( rule__IsParentConstraintRule__Group__0 ) - // InternalDsl.g:194:4: rule__IsParentConstraintRule__Group__0 - { - pushFollow(FOLLOW_2); - rule__IsParentConstraintRule__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getIsParentConstraintRuleAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleIsParentConstraintRule" - - - // $ANTLR start "entryRuleIsSourceTypeConstraintRule" - // InternalDsl.g:203:1: entryRuleIsSourceTypeConstraintRule : ruleIsSourceTypeConstraintRule EOF ; - public final void entryRuleIsSourceTypeConstraintRule() throws RecognitionException { - try { - // InternalDsl.g:204:1: ( ruleIsSourceTypeConstraintRule EOF ) - // InternalDsl.g:205:1: ruleIsSourceTypeConstraintRule EOF - { - before(grammarAccess.getIsSourceTypeConstraintRuleRule()); - pushFollow(FOLLOW_1); - ruleIsSourceTypeConstraintRule(); - - state._fsp--; - - after(grammarAccess.getIsSourceTypeConstraintRuleRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleIsSourceTypeConstraintRule" - - - // $ANTLR start "ruleIsSourceTypeConstraintRule" - // InternalDsl.g:212:1: ruleIsSourceTypeConstraintRule : ( ( rule__IsSourceTypeConstraintRule__Group__0 ) ) ; - public final void ruleIsSourceTypeConstraintRule() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:216:2: ( ( ( rule__IsSourceTypeConstraintRule__Group__0 ) ) ) - // InternalDsl.g:217:2: ( ( rule__IsSourceTypeConstraintRule__Group__0 ) ) - { - // InternalDsl.g:217:2: ( ( rule__IsSourceTypeConstraintRule__Group__0 ) ) - // InternalDsl.g:218:3: ( rule__IsSourceTypeConstraintRule__Group__0 ) - { - before(grammarAccess.getIsSourceTypeConstraintRuleAccess().getGroup()); - // InternalDsl.g:219:3: ( rule__IsSourceTypeConstraintRule__Group__0 ) - // InternalDsl.g:219:4: rule__IsSourceTypeConstraintRule__Group__0 - { - pushFollow(FOLLOW_2); - rule__IsSourceTypeConstraintRule__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getIsSourceTypeConstraintRuleAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleIsSourceTypeConstraintRule" - - - // $ANTLR start "entryRuleIsTargetConstraintRule" - // InternalDsl.g:228:1: entryRuleIsTargetConstraintRule : ruleIsTargetConstraintRule EOF ; - public final void entryRuleIsTargetConstraintRule() throws RecognitionException { - try { - // InternalDsl.g:229:1: ( ruleIsTargetConstraintRule EOF ) - // InternalDsl.g:230:1: ruleIsTargetConstraintRule EOF - { - before(grammarAccess.getIsTargetConstraintRuleRule()); - pushFollow(FOLLOW_1); - ruleIsTargetConstraintRule(); - - state._fsp--; - - after(grammarAccess.getIsTargetConstraintRuleRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleIsTargetConstraintRule" - - - // $ANTLR start "ruleIsTargetConstraintRule" - // InternalDsl.g:237:1: ruleIsTargetConstraintRule : ( ( rule__IsTargetConstraintRule__Group__0 ) ) ; - public final void ruleIsTargetConstraintRule() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:241:2: ( ( ( rule__IsTargetConstraintRule__Group__0 ) ) ) - // InternalDsl.g:242:2: ( ( rule__IsTargetConstraintRule__Group__0 ) ) - { - // InternalDsl.g:242:2: ( ( rule__IsTargetConstraintRule__Group__0 ) ) - // InternalDsl.g:243:3: ( rule__IsTargetConstraintRule__Group__0 ) - { - before(grammarAccess.getIsTargetConstraintRuleAccess().getGroup()); - // InternalDsl.g:244:3: ( rule__IsTargetConstraintRule__Group__0 ) - // InternalDsl.g:244:4: rule__IsTargetConstraintRule__Group__0 - { - pushFollow(FOLLOW_2); - rule__IsTargetConstraintRule__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getIsTargetConstraintRuleAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleIsTargetConstraintRule" - - - // $ANTLR start "entryRuleInCompartmentConstraintRule" - // InternalDsl.g:253:1: entryRuleInCompartmentConstraintRule : ruleInCompartmentConstraintRule EOF ; - public final void entryRuleInCompartmentConstraintRule() throws RecognitionException { - try { - // InternalDsl.g:254:1: ( ruleInCompartmentConstraintRule EOF ) - // InternalDsl.g:255:1: ruleInCompartmentConstraintRule EOF - { - before(grammarAccess.getInCompartmentConstraintRuleRule()); - pushFollow(FOLLOW_1); - ruleInCompartmentConstraintRule(); - - state._fsp--; - - after(grammarAccess.getInCompartmentConstraintRuleRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleInCompartmentConstraintRule" - - - // $ANTLR start "ruleInCompartmentConstraintRule" - // InternalDsl.g:262:1: ruleInCompartmentConstraintRule : ( ( rule__InCompartmentConstraintRule__Group__0 ) ) ; - public final void ruleInCompartmentConstraintRule() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:266:2: ( ( ( rule__InCompartmentConstraintRule__Group__0 ) ) ) - // InternalDsl.g:267:2: ( ( rule__InCompartmentConstraintRule__Group__0 ) ) - { - // InternalDsl.g:267:2: ( ( rule__InCompartmentConstraintRule__Group__0 ) ) - // InternalDsl.g:268:3: ( rule__InCompartmentConstraintRule__Group__0 ) - { - before(grammarAccess.getInCompartmentConstraintRuleAccess().getGroup()); - // InternalDsl.g:269:3: ( rule__InCompartmentConstraintRule__Group__0 ) - // InternalDsl.g:269:4: rule__InCompartmentConstraintRule__Group__0 - { - pushFollow(FOLLOW_2); - rule__InCompartmentConstraintRule__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getInCompartmentConstraintRuleAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleInCompartmentConstraintRule" - - - // $ANTLR start "entryRuleSourceEqualsTargetConstraintRule" - // InternalDsl.g:278:1: entryRuleSourceEqualsTargetConstraintRule : ruleSourceEqualsTargetConstraintRule EOF ; - public final void entryRuleSourceEqualsTargetConstraintRule() throws RecognitionException { - try { - // InternalDsl.g:279:1: ( ruleSourceEqualsTargetConstraintRule EOF ) - // InternalDsl.g:280:1: ruleSourceEqualsTargetConstraintRule EOF - { - before(grammarAccess.getSourceEqualsTargetConstraintRuleRule()); - pushFollow(FOLLOW_1); - ruleSourceEqualsTargetConstraintRule(); - - state._fsp--; - - after(grammarAccess.getSourceEqualsTargetConstraintRuleRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleSourceEqualsTargetConstraintRule" - - - // $ANTLR start "ruleSourceEqualsTargetConstraintRule" - // InternalDsl.g:287:1: ruleSourceEqualsTargetConstraintRule : ( ( rule__SourceEqualsTargetConstraintRule__Group__0 ) ) ; - public final void ruleSourceEqualsTargetConstraintRule() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:291:2: ( ( ( rule__SourceEqualsTargetConstraintRule__Group__0 ) ) ) - // InternalDsl.g:292:2: ( ( rule__SourceEqualsTargetConstraintRule__Group__0 ) ) - { - // InternalDsl.g:292:2: ( ( rule__SourceEqualsTargetConstraintRule__Group__0 ) ) - // InternalDsl.g:293:3: ( rule__SourceEqualsTargetConstraintRule__Group__0 ) - { - before(grammarAccess.getSourceEqualsTargetConstraintRuleAccess().getGroup()); - // InternalDsl.g:294:3: ( rule__SourceEqualsTargetConstraintRule__Group__0 ) - // InternalDsl.g:294:4: rule__SourceEqualsTargetConstraintRule__Group__0 - { - pushFollow(FOLLOW_2); - rule__SourceEqualsTargetConstraintRule__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getSourceEqualsTargetConstraintRuleAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleSourceEqualsTargetConstraintRule" - - - // $ANTLR start "entryRuleSourceEqualsTargetTypeConstraintRule" - // InternalDsl.g:303:1: entryRuleSourceEqualsTargetTypeConstraintRule : ruleSourceEqualsTargetTypeConstraintRule EOF ; - public final void entryRuleSourceEqualsTargetTypeConstraintRule() throws RecognitionException { - try { - // InternalDsl.g:304:1: ( ruleSourceEqualsTargetTypeConstraintRule EOF ) - // InternalDsl.g:305:1: ruleSourceEqualsTargetTypeConstraintRule EOF - { - before(grammarAccess.getSourceEqualsTargetTypeConstraintRuleRule()); - pushFollow(FOLLOW_1); - ruleSourceEqualsTargetTypeConstraintRule(); - - state._fsp--; - - after(grammarAccess.getSourceEqualsTargetTypeConstraintRuleRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleSourceEqualsTargetTypeConstraintRule" - - - // $ANTLR start "ruleSourceEqualsTargetTypeConstraintRule" - // InternalDsl.g:312:1: ruleSourceEqualsTargetTypeConstraintRule : ( ( rule__SourceEqualsTargetTypeConstraintRule__Group__0 ) ) ; - public final void ruleSourceEqualsTargetTypeConstraintRule() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:316:2: ( ( ( rule__SourceEqualsTargetTypeConstraintRule__Group__0 ) ) ) - // InternalDsl.g:317:2: ( ( rule__SourceEqualsTargetTypeConstraintRule__Group__0 ) ) - { - // InternalDsl.g:317:2: ( ( rule__SourceEqualsTargetTypeConstraintRule__Group__0 ) ) - // InternalDsl.g:318:3: ( rule__SourceEqualsTargetTypeConstraintRule__Group__0 ) - { - before(grammarAccess.getSourceEqualsTargetTypeConstraintRuleAccess().getGroup()); - // InternalDsl.g:319:3: ( rule__SourceEqualsTargetTypeConstraintRule__Group__0 ) - // InternalDsl.g:319:4: rule__SourceEqualsTargetTypeConstraintRule__Group__0 - { - pushFollow(FOLLOW_2); - rule__SourceEqualsTargetTypeConstraintRule__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getSourceEqualsTargetTypeConstraintRuleAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleSourceEqualsTargetTypeConstraintRule" - - - // $ANTLR start "entryRuleFeatureRule" - // InternalDsl.g:328:1: entryRuleFeatureRule : ruleFeatureRule EOF ; - public final void entryRuleFeatureRule() throws RecognitionException { - try { - // InternalDsl.g:329:1: ( ruleFeatureRule EOF ) - // InternalDsl.g:330:1: ruleFeatureRule EOF - { - before(grammarAccess.getFeatureRuleRule()); - pushFollow(FOLLOW_1); - ruleFeatureRule(); - - state._fsp--; - - after(grammarAccess.getFeatureRuleRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleFeatureRule" - - - // $ANTLR start "ruleFeatureRule" - // InternalDsl.g:337:1: ruleFeatureRule : ( ( rule__FeatureRule__Alternatives ) ) ; - public final void ruleFeatureRule() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:341:2: ( ( ( rule__FeatureRule__Alternatives ) ) ) - // InternalDsl.g:342:2: ( ( rule__FeatureRule__Alternatives ) ) - { - // InternalDsl.g:342:2: ( ( rule__FeatureRule__Alternatives ) ) - // InternalDsl.g:343:3: ( rule__FeatureRule__Alternatives ) - { - before(grammarAccess.getFeatureRuleAccess().getAlternatives()); - // InternalDsl.g:344:3: ( rule__FeatureRule__Alternatives ) - // InternalDsl.g:344:4: rule__FeatureRule__Alternatives - { - pushFollow(FOLLOW_2); - rule__FeatureRule__Alternatives(); - - state._fsp--; - - - } - - after(grammarAccess.getFeatureRuleAccess().getAlternatives()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleFeatureRule" - - - // $ANTLR start "entryRuleIsFeature" - // InternalDsl.g:353:1: entryRuleIsFeature : ruleIsFeature EOF ; - public final void entryRuleIsFeature() throws RecognitionException { - try { - // InternalDsl.g:354:1: ( ruleIsFeature EOF ) - // InternalDsl.g:355:1: ruleIsFeature EOF - { - before(grammarAccess.getIsFeatureRule()); - pushFollow(FOLLOW_1); - ruleIsFeature(); - - state._fsp--; - - after(grammarAccess.getIsFeatureRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleIsFeature" - - - // $ANTLR start "ruleIsFeature" - // InternalDsl.g:362:1: ruleIsFeature : ( ( rule__IsFeature__Group__0 ) ) ; - public final void ruleIsFeature() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:366:2: ( ( ( rule__IsFeature__Group__0 ) ) ) - // InternalDsl.g:367:2: ( ( rule__IsFeature__Group__0 ) ) - { - // InternalDsl.g:367:2: ( ( rule__IsFeature__Group__0 ) ) - // InternalDsl.g:368:3: ( rule__IsFeature__Group__0 ) - { - before(grammarAccess.getIsFeatureAccess().getGroup()); - // InternalDsl.g:369:3: ( rule__IsFeature__Group__0 ) - // InternalDsl.g:369:4: rule__IsFeature__Group__0 - { - pushFollow(FOLLOW_2); - rule__IsFeature__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getIsFeatureAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleIsFeature" - - - // $ANTLR start "entryRuleTrueFeatureRule" - // InternalDsl.g:378:1: entryRuleTrueFeatureRule : ruleTrueFeatureRule EOF ; - public final void entryRuleTrueFeatureRule() throws RecognitionException { - try { - // InternalDsl.g:379:1: ( ruleTrueFeatureRule EOF ) - // InternalDsl.g:380:1: ruleTrueFeatureRule EOF - { - before(grammarAccess.getTrueFeatureRuleRule()); - pushFollow(FOLLOW_1); - ruleTrueFeatureRule(); - - state._fsp--; - - after(grammarAccess.getTrueFeatureRuleRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleTrueFeatureRule" - - - // $ANTLR start "ruleTrueFeatureRule" - // InternalDsl.g:387:1: ruleTrueFeatureRule : ( ( rule__TrueFeatureRule__Group__0 ) ) ; - public final void ruleTrueFeatureRule() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:391:2: ( ( ( rule__TrueFeatureRule__Group__0 ) ) ) - // InternalDsl.g:392:2: ( ( rule__TrueFeatureRule__Group__0 ) ) - { - // InternalDsl.g:392:2: ( ( rule__TrueFeatureRule__Group__0 ) ) - // InternalDsl.g:393:3: ( rule__TrueFeatureRule__Group__0 ) - { - before(grammarAccess.getTrueFeatureRuleAccess().getGroup()); - // InternalDsl.g:394:3: ( rule__TrueFeatureRule__Group__0 ) - // InternalDsl.g:394:4: rule__TrueFeatureRule__Group__0 - { - pushFollow(FOLLOW_2); - rule__TrueFeatureRule__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getTrueFeatureRuleAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleTrueFeatureRule" - - - // $ANTLR start "entryRuleTrueConstraintRule" - // InternalDsl.g:403:1: entryRuleTrueConstraintRule : ruleTrueConstraintRule EOF ; - public final void entryRuleTrueConstraintRule() throws RecognitionException { - try { - // InternalDsl.g:404:1: ( ruleTrueConstraintRule EOF ) - // InternalDsl.g:405:1: ruleTrueConstraintRule EOF - { - before(grammarAccess.getTrueConstraintRuleRule()); - pushFollow(FOLLOW_1); - ruleTrueConstraintRule(); - - state._fsp--; - - after(grammarAccess.getTrueConstraintRuleRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleTrueConstraintRule" - - - // $ANTLR start "ruleTrueConstraintRule" - // InternalDsl.g:412:1: ruleTrueConstraintRule : ( ( rule__TrueConstraintRule__Group__0 ) ) ; - public final void ruleTrueConstraintRule() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:416:2: ( ( ( rule__TrueConstraintRule__Group__0 ) ) ) - // InternalDsl.g:417:2: ( ( rule__TrueConstraintRule__Group__0 ) ) - { - // InternalDsl.g:417:2: ( ( rule__TrueConstraintRule__Group__0 ) ) - // InternalDsl.g:418:3: ( rule__TrueConstraintRule__Group__0 ) - { - before(grammarAccess.getTrueConstraintRuleAccess().getGroup()); - // InternalDsl.g:419:3: ( rule__TrueConstraintRule__Group__0 ) - // InternalDsl.g:419:4: rule__TrueConstraintRule__Group__0 - { - pushFollow(FOLLOW_2); - rule__TrueConstraintRule__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getTrueConstraintRuleAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleTrueConstraintRule" - - - // $ANTLR start "entryRuleFalseFeatureRule" - // InternalDsl.g:428:1: entryRuleFalseFeatureRule : ruleFalseFeatureRule EOF ; - public final void entryRuleFalseFeatureRule() throws RecognitionException { - try { - // InternalDsl.g:429:1: ( ruleFalseFeatureRule EOF ) - // InternalDsl.g:430:1: ruleFalseFeatureRule EOF - { - before(grammarAccess.getFalseFeatureRuleRule()); - pushFollow(FOLLOW_1); - ruleFalseFeatureRule(); - - state._fsp--; - - after(grammarAccess.getFalseFeatureRuleRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleFalseFeatureRule" - - - // $ANTLR start "ruleFalseFeatureRule" - // InternalDsl.g:437:1: ruleFalseFeatureRule : ( ( rule__FalseFeatureRule__Group__0 ) ) ; - public final void ruleFalseFeatureRule() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:441:2: ( ( ( rule__FalseFeatureRule__Group__0 ) ) ) - // InternalDsl.g:442:2: ( ( rule__FalseFeatureRule__Group__0 ) ) - { - // InternalDsl.g:442:2: ( ( rule__FalseFeatureRule__Group__0 ) ) - // InternalDsl.g:443:3: ( rule__FalseFeatureRule__Group__0 ) - { - before(grammarAccess.getFalseFeatureRuleAccess().getGroup()); - // InternalDsl.g:444:3: ( rule__FalseFeatureRule__Group__0 ) - // InternalDsl.g:444:4: rule__FalseFeatureRule__Group__0 - { - pushFollow(FOLLOW_2); - rule__FalseFeatureRule__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getFalseFeatureRuleAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleFalseFeatureRule" - - - // $ANTLR start "entryRuleFalseConstraintRule" - // InternalDsl.g:453:1: entryRuleFalseConstraintRule : ruleFalseConstraintRule EOF ; - public final void entryRuleFalseConstraintRule() throws RecognitionException { - try { - // InternalDsl.g:454:1: ( ruleFalseConstraintRule EOF ) - // InternalDsl.g:455:1: ruleFalseConstraintRule EOF - { - before(grammarAccess.getFalseConstraintRuleRule()); - pushFollow(FOLLOW_1); - ruleFalseConstraintRule(); - - state._fsp--; - - after(grammarAccess.getFalseConstraintRuleRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleFalseConstraintRule" - - - // $ANTLR start "ruleFalseConstraintRule" - // InternalDsl.g:462:1: ruleFalseConstraintRule : ( ( rule__FalseConstraintRule__Group__0 ) ) ; - public final void ruleFalseConstraintRule() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:466:2: ( ( ( rule__FalseConstraintRule__Group__0 ) ) ) - // InternalDsl.g:467:2: ( ( rule__FalseConstraintRule__Group__0 ) ) - { - // InternalDsl.g:467:2: ( ( rule__FalseConstraintRule__Group__0 ) ) - // InternalDsl.g:468:3: ( rule__FalseConstraintRule__Group__0 ) - { - before(grammarAccess.getFalseConstraintRuleAccess().getGroup()); - // InternalDsl.g:469:3: ( rule__FalseConstraintRule__Group__0 ) - // InternalDsl.g:469:4: rule__FalseConstraintRule__Group__0 - { - pushFollow(FOLLOW_2); - rule__FalseConstraintRule__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getFalseConstraintRuleAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleFalseConstraintRule" - - - // $ANTLR start "entryRuleFeatureExpression" - // InternalDsl.g:478:1: entryRuleFeatureExpression : ruleFeatureExpression EOF ; - public final void entryRuleFeatureExpression() throws RecognitionException { - try { - // InternalDsl.g:479:1: ( ruleFeatureExpression EOF ) - // InternalDsl.g:480:1: ruleFeatureExpression EOF - { - before(grammarAccess.getFeatureExpressionRule()); - pushFollow(FOLLOW_1); - ruleFeatureExpression(); - - state._fsp--; - - after(grammarAccess.getFeatureExpressionRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleFeatureExpression" - - - // $ANTLR start "ruleFeatureExpression" - // InternalDsl.g:487:1: ruleFeatureExpression : ( ruleOrFeature ) ; - public final void ruleFeatureExpression() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:491:2: ( ( ruleOrFeature ) ) - // InternalDsl.g:492:2: ( ruleOrFeature ) - { - // InternalDsl.g:492:2: ( ruleOrFeature ) - // InternalDsl.g:493:3: ruleOrFeature - { - before(grammarAccess.getFeatureExpressionAccess().getOrFeatureParserRuleCall()); - pushFollow(FOLLOW_2); - ruleOrFeature(); - - state._fsp--; - - after(grammarAccess.getFeatureExpressionAccess().getOrFeatureParserRuleCall()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleFeatureExpression" - - - // $ANTLR start "entryRuleOrFeature" - // InternalDsl.g:503:1: entryRuleOrFeature : ruleOrFeature EOF ; - public final void entryRuleOrFeature() throws RecognitionException { - try { - // InternalDsl.g:504:1: ( ruleOrFeature EOF ) - // InternalDsl.g:505:1: ruleOrFeature EOF - { - before(grammarAccess.getOrFeatureRule()); - pushFollow(FOLLOW_1); - ruleOrFeature(); - - state._fsp--; - - after(grammarAccess.getOrFeatureRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleOrFeature" - - - // $ANTLR start "ruleOrFeature" - // InternalDsl.g:512:1: ruleOrFeature : ( ( rule__OrFeature__Group__0 ) ) ; - public final void ruleOrFeature() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:516:2: ( ( ( rule__OrFeature__Group__0 ) ) ) - // InternalDsl.g:517:2: ( ( rule__OrFeature__Group__0 ) ) - { - // InternalDsl.g:517:2: ( ( rule__OrFeature__Group__0 ) ) - // InternalDsl.g:518:3: ( rule__OrFeature__Group__0 ) - { - before(grammarAccess.getOrFeatureAccess().getGroup()); - // InternalDsl.g:519:3: ( rule__OrFeature__Group__0 ) - // InternalDsl.g:519:4: rule__OrFeature__Group__0 - { - pushFollow(FOLLOW_2); - rule__OrFeature__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getOrFeatureAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleOrFeature" - - - // $ANTLR start "entryRuleAndFeature" - // InternalDsl.g:528:1: entryRuleAndFeature : ruleAndFeature EOF ; - public final void entryRuleAndFeature() throws RecognitionException { - try { - // InternalDsl.g:529:1: ( ruleAndFeature EOF ) - // InternalDsl.g:530:1: ruleAndFeature EOF - { - before(grammarAccess.getAndFeatureRule()); - pushFollow(FOLLOW_1); - ruleAndFeature(); - - state._fsp--; - - after(grammarAccess.getAndFeatureRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleAndFeature" - - - // $ANTLR start "ruleAndFeature" - // InternalDsl.g:537:1: ruleAndFeature : ( ( rule__AndFeature__Group__0 ) ) ; - public final void ruleAndFeature() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:541:2: ( ( ( rule__AndFeature__Group__0 ) ) ) - // InternalDsl.g:542:2: ( ( rule__AndFeature__Group__0 ) ) - { - // InternalDsl.g:542:2: ( ( rule__AndFeature__Group__0 ) ) - // InternalDsl.g:543:3: ( rule__AndFeature__Group__0 ) - { - before(grammarAccess.getAndFeatureAccess().getGroup()); - // InternalDsl.g:544:3: ( rule__AndFeature__Group__0 ) - // InternalDsl.g:544:4: rule__AndFeature__Group__0 - { - pushFollow(FOLLOW_2); - rule__AndFeature__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getAndFeatureAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleAndFeature" - - - // $ANTLR start "entryRuleNotFeatureExpression" - // InternalDsl.g:553:1: entryRuleNotFeatureExpression : ruleNotFeatureExpression EOF ; - public final void entryRuleNotFeatureExpression() throws RecognitionException { - try { - // InternalDsl.g:554:1: ( ruleNotFeatureExpression EOF ) - // InternalDsl.g:555:1: ruleNotFeatureExpression EOF - { - before(grammarAccess.getNotFeatureExpressionRule()); - pushFollow(FOLLOW_1); - ruleNotFeatureExpression(); - - state._fsp--; - - after(grammarAccess.getNotFeatureExpressionRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleNotFeatureExpression" - - - // $ANTLR start "ruleNotFeatureExpression" - // InternalDsl.g:562:1: ruleNotFeatureExpression : ( ( rule__NotFeatureExpression__Alternatives ) ) ; - public final void ruleNotFeatureExpression() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:566:2: ( ( ( rule__NotFeatureExpression__Alternatives ) ) ) - // InternalDsl.g:567:2: ( ( rule__NotFeatureExpression__Alternatives ) ) - { - // InternalDsl.g:567:2: ( ( rule__NotFeatureExpression__Alternatives ) ) - // InternalDsl.g:568:3: ( rule__NotFeatureExpression__Alternatives ) - { - before(grammarAccess.getNotFeatureExpressionAccess().getAlternatives()); - // InternalDsl.g:569:3: ( rule__NotFeatureExpression__Alternatives ) - // InternalDsl.g:569:4: rule__NotFeatureExpression__Alternatives - { - pushFollow(FOLLOW_2); - rule__NotFeatureExpression__Alternatives(); - - state._fsp--; - - - } - - after(grammarAccess.getNotFeatureExpressionAccess().getAlternatives()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleNotFeatureExpression" - - - // $ANTLR start "entryRulePrimaryFeature" - // InternalDsl.g:578:1: entryRulePrimaryFeature : rulePrimaryFeature EOF ; - public final void entryRulePrimaryFeature() throws RecognitionException { - try { - // InternalDsl.g:579:1: ( rulePrimaryFeature EOF ) - // InternalDsl.g:580:1: rulePrimaryFeature EOF - { - before(grammarAccess.getPrimaryFeatureRule()); - pushFollow(FOLLOW_1); - rulePrimaryFeature(); - - state._fsp--; - - after(grammarAccess.getPrimaryFeatureRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRulePrimaryFeature" - - - // $ANTLR start "rulePrimaryFeature" - // InternalDsl.g:587:1: rulePrimaryFeature : ( ( rule__PrimaryFeature__Alternatives ) ) ; - public final void rulePrimaryFeature() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:591:2: ( ( ( rule__PrimaryFeature__Alternatives ) ) ) - // InternalDsl.g:592:2: ( ( rule__PrimaryFeature__Alternatives ) ) - { - // InternalDsl.g:592:2: ( ( rule__PrimaryFeature__Alternatives ) ) - // InternalDsl.g:593:3: ( rule__PrimaryFeature__Alternatives ) - { - before(grammarAccess.getPrimaryFeatureAccess().getAlternatives()); - // InternalDsl.g:594:3: ( rule__PrimaryFeature__Alternatives ) - // InternalDsl.g:594:4: rule__PrimaryFeature__Alternatives - { - pushFollow(FOLLOW_2); - rule__PrimaryFeature__Alternatives(); - - state._fsp--; - - - } - - after(grammarAccess.getPrimaryFeatureAccess().getAlternatives()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rulePrimaryFeature" - - - // $ANTLR start "entryRuleConstraintExpression" - // InternalDsl.g:603:1: entryRuleConstraintExpression : ruleConstraintExpression EOF ; - public final void entryRuleConstraintExpression() throws RecognitionException { - try { - // InternalDsl.g:604:1: ( ruleConstraintExpression EOF ) - // InternalDsl.g:605:1: ruleConstraintExpression EOF - { - before(grammarAccess.getConstraintExpressionRule()); - pushFollow(FOLLOW_1); - ruleConstraintExpression(); - - state._fsp--; - - after(grammarAccess.getConstraintExpressionRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleConstraintExpression" - - - // $ANTLR start "ruleConstraintExpression" - // InternalDsl.g:612:1: ruleConstraintExpression : ( ruleImplicationConstraint ) ; - public final void ruleConstraintExpression() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:616:2: ( ( ruleImplicationConstraint ) ) - // InternalDsl.g:617:2: ( ruleImplicationConstraint ) - { - // InternalDsl.g:617:2: ( ruleImplicationConstraint ) - // InternalDsl.g:618:3: ruleImplicationConstraint - { - before(grammarAccess.getConstraintExpressionAccess().getImplicationConstraintParserRuleCall()); - pushFollow(FOLLOW_2); - ruleImplicationConstraint(); - - state._fsp--; - - after(grammarAccess.getConstraintExpressionAccess().getImplicationConstraintParserRuleCall()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleConstraintExpression" - - - // $ANTLR start "entryRuleImplicationConstraint" - // InternalDsl.g:628:1: entryRuleImplicationConstraint : ruleImplicationConstraint EOF ; - public final void entryRuleImplicationConstraint() throws RecognitionException { - try { - // InternalDsl.g:629:1: ( ruleImplicationConstraint EOF ) - // InternalDsl.g:630:1: ruleImplicationConstraint EOF - { - before(grammarAccess.getImplicationConstraintRule()); - pushFollow(FOLLOW_1); - ruleImplicationConstraint(); - - state._fsp--; - - after(grammarAccess.getImplicationConstraintRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleImplicationConstraint" - - - // $ANTLR start "ruleImplicationConstraint" - // InternalDsl.g:637:1: ruleImplicationConstraint : ( ( rule__ImplicationConstraint__Group__0 ) ) ; - public final void ruleImplicationConstraint() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:641:2: ( ( ( rule__ImplicationConstraint__Group__0 ) ) ) - // InternalDsl.g:642:2: ( ( rule__ImplicationConstraint__Group__0 ) ) - { - // InternalDsl.g:642:2: ( ( rule__ImplicationConstraint__Group__0 ) ) - // InternalDsl.g:643:3: ( rule__ImplicationConstraint__Group__0 ) - { - before(grammarAccess.getImplicationConstraintAccess().getGroup()); - // InternalDsl.g:644:3: ( rule__ImplicationConstraint__Group__0 ) - // InternalDsl.g:644:4: rule__ImplicationConstraint__Group__0 - { - pushFollow(FOLLOW_2); - rule__ImplicationConstraint__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getImplicationConstraintAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleImplicationConstraint" - - - // $ANTLR start "entryRuleOrConstraint" - // InternalDsl.g:653:1: entryRuleOrConstraint : ruleOrConstraint EOF ; - public final void entryRuleOrConstraint() throws RecognitionException { - try { - // InternalDsl.g:654:1: ( ruleOrConstraint EOF ) - // InternalDsl.g:655:1: ruleOrConstraint EOF - { - before(grammarAccess.getOrConstraintRule()); - pushFollow(FOLLOW_1); - ruleOrConstraint(); - - state._fsp--; - - after(grammarAccess.getOrConstraintRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleOrConstraint" - - - // $ANTLR start "ruleOrConstraint" - // InternalDsl.g:662:1: ruleOrConstraint : ( ( rule__OrConstraint__Group__0 ) ) ; - public final void ruleOrConstraint() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:666:2: ( ( ( rule__OrConstraint__Group__0 ) ) ) - // InternalDsl.g:667:2: ( ( rule__OrConstraint__Group__0 ) ) - { - // InternalDsl.g:667:2: ( ( rule__OrConstraint__Group__0 ) ) - // InternalDsl.g:668:3: ( rule__OrConstraint__Group__0 ) - { - before(grammarAccess.getOrConstraintAccess().getGroup()); - // InternalDsl.g:669:3: ( rule__OrConstraint__Group__0 ) - // InternalDsl.g:669:4: rule__OrConstraint__Group__0 - { - pushFollow(FOLLOW_2); - rule__OrConstraint__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getOrConstraintAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleOrConstraint" - - - // $ANTLR start "entryRuleAndConstraint" - // InternalDsl.g:678:1: entryRuleAndConstraint : ruleAndConstraint EOF ; - public final void entryRuleAndConstraint() throws RecognitionException { - try { - // InternalDsl.g:679:1: ( ruleAndConstraint EOF ) - // InternalDsl.g:680:1: ruleAndConstraint EOF - { - before(grammarAccess.getAndConstraintRule()); - pushFollow(FOLLOW_1); - ruleAndConstraint(); - - state._fsp--; - - after(grammarAccess.getAndConstraintRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleAndConstraint" - - - // $ANTLR start "ruleAndConstraint" - // InternalDsl.g:687:1: ruleAndConstraint : ( ( rule__AndConstraint__Group__0 ) ) ; - public final void ruleAndConstraint() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:691:2: ( ( ( rule__AndConstraint__Group__0 ) ) ) - // InternalDsl.g:692:2: ( ( rule__AndConstraint__Group__0 ) ) - { - // InternalDsl.g:692:2: ( ( rule__AndConstraint__Group__0 ) ) - // InternalDsl.g:693:3: ( rule__AndConstraint__Group__0 ) - { - before(grammarAccess.getAndConstraintAccess().getGroup()); - // InternalDsl.g:694:3: ( rule__AndConstraint__Group__0 ) - // InternalDsl.g:694:4: rule__AndConstraint__Group__0 - { - pushFollow(FOLLOW_2); - rule__AndConstraint__Group__0(); - - state._fsp--; - - - } - - after(grammarAccess.getAndConstraintAccess().getGroup()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleAndConstraint" - - - // $ANTLR start "entryRuleNotConstraintExpression" - // InternalDsl.g:703:1: entryRuleNotConstraintExpression : ruleNotConstraintExpression EOF ; - public final void entryRuleNotConstraintExpression() throws RecognitionException { - try { - // InternalDsl.g:704:1: ( ruleNotConstraintExpression EOF ) - // InternalDsl.g:705:1: ruleNotConstraintExpression EOF - { - before(grammarAccess.getNotConstraintExpressionRule()); - pushFollow(FOLLOW_1); - ruleNotConstraintExpression(); - - state._fsp--; - - after(grammarAccess.getNotConstraintExpressionRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleNotConstraintExpression" - - - // $ANTLR start "ruleNotConstraintExpression" - // InternalDsl.g:712:1: ruleNotConstraintExpression : ( ( rule__NotConstraintExpression__Alternatives ) ) ; - public final void ruleNotConstraintExpression() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:716:2: ( ( ( rule__NotConstraintExpression__Alternatives ) ) ) - // InternalDsl.g:717:2: ( ( rule__NotConstraintExpression__Alternatives ) ) - { - // InternalDsl.g:717:2: ( ( rule__NotConstraintExpression__Alternatives ) ) - // InternalDsl.g:718:3: ( rule__NotConstraintExpression__Alternatives ) - { - before(grammarAccess.getNotConstraintExpressionAccess().getAlternatives()); - // InternalDsl.g:719:3: ( rule__NotConstraintExpression__Alternatives ) - // InternalDsl.g:719:4: rule__NotConstraintExpression__Alternatives - { - pushFollow(FOLLOW_2); - rule__NotConstraintExpression__Alternatives(); - - state._fsp--; - - - } - - after(grammarAccess.getNotConstraintExpressionAccess().getAlternatives()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleNotConstraintExpression" - - - // $ANTLR start "entryRulePrimaryConstraint" - // InternalDsl.g:728:1: entryRulePrimaryConstraint : rulePrimaryConstraint EOF ; - public final void entryRulePrimaryConstraint() throws RecognitionException { - try { - // InternalDsl.g:729:1: ( rulePrimaryConstraint EOF ) - // InternalDsl.g:730:1: rulePrimaryConstraint EOF - { - before(grammarAccess.getPrimaryConstraintRule()); - pushFollow(FOLLOW_1); - rulePrimaryConstraint(); - - state._fsp--; - - after(grammarAccess.getPrimaryConstraintRule()); - match(input,EOF,FOLLOW_2); - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRulePrimaryConstraint" - - - // $ANTLR start "rulePrimaryConstraint" - // InternalDsl.g:737:1: rulePrimaryConstraint : ( ( rule__PrimaryConstraint__Alternatives ) ) ; - public final void rulePrimaryConstraint() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:741:2: ( ( ( rule__PrimaryConstraint__Alternatives ) ) ) - // InternalDsl.g:742:2: ( ( rule__PrimaryConstraint__Alternatives ) ) - { - // InternalDsl.g:742:2: ( ( rule__PrimaryConstraint__Alternatives ) ) - // InternalDsl.g:743:3: ( rule__PrimaryConstraint__Alternatives ) - { - before(grammarAccess.getPrimaryConstraintAccess().getAlternatives()); - // InternalDsl.g:744:3: ( rule__PrimaryConstraint__Alternatives ) - // InternalDsl.g:744:4: rule__PrimaryConstraint__Alternatives - { - pushFollow(FOLLOW_2); - rule__PrimaryConstraint__Alternatives(); - - state._fsp--; - - - } - - after(grammarAccess.getPrimaryConstraintAccess().getAlternatives()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rulePrimaryConstraint" - - - // $ANTLR start "ruleActionEnum" - // InternalDsl.g:753:1: ruleActionEnum : ( ( rule__ActionEnum__Alternatives ) ) ; - public final void ruleActionEnum() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:757:1: ( ( ( rule__ActionEnum__Alternatives ) ) ) - // InternalDsl.g:758:2: ( ( rule__ActionEnum__Alternatives ) ) - { - // InternalDsl.g:758:2: ( ( rule__ActionEnum__Alternatives ) ) - // InternalDsl.g:759:3: ( rule__ActionEnum__Alternatives ) - { - before(grammarAccess.getActionEnumAccess().getAlternatives()); - // InternalDsl.g:760:3: ( rule__ActionEnum__Alternatives ) - // InternalDsl.g:760:4: rule__ActionEnum__Alternatives - { - pushFollow(FOLLOW_2); - rule__ActionEnum__Alternatives(); - - state._fsp--; - - - } - - after(grammarAccess.getActionEnumAccess().getAlternatives()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleActionEnum" - - - // $ANTLR start "ruleFeatureTypeEnum" - // InternalDsl.g:769:1: ruleFeatureTypeEnum : ( ( rule__FeatureTypeEnum__Alternatives ) ) ; - public final void ruleFeatureTypeEnum() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:773:1: ( ( ( rule__FeatureTypeEnum__Alternatives ) ) ) - // InternalDsl.g:774:2: ( ( rule__FeatureTypeEnum__Alternatives ) ) - { - // InternalDsl.g:774:2: ( ( rule__FeatureTypeEnum__Alternatives ) ) - // InternalDsl.g:775:3: ( rule__FeatureTypeEnum__Alternatives ) - { - before(grammarAccess.getFeatureTypeEnumAccess().getAlternatives()); - // InternalDsl.g:776:3: ( rule__FeatureTypeEnum__Alternatives ) - // InternalDsl.g:776:4: rule__FeatureTypeEnum__Alternatives - { - pushFollow(FOLLOW_2); - rule__FeatureTypeEnum__Alternatives(); - - state._fsp--; - - - } - - after(grammarAccess.getFeatureTypeEnumAccess().getAlternatives()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleFeatureTypeEnum" - - - // $ANTLR start "ruleFeatureNameEnum" - // InternalDsl.g:785:1: ruleFeatureNameEnum : ( ( rule__FeatureNameEnum__Alternatives ) ) ; - public final void ruleFeatureNameEnum() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:789:1: ( ( ( rule__FeatureNameEnum__Alternatives ) ) ) - // InternalDsl.g:790:2: ( ( rule__FeatureNameEnum__Alternatives ) ) - { - // InternalDsl.g:790:2: ( ( rule__FeatureNameEnum__Alternatives ) ) - // InternalDsl.g:791:3: ( rule__FeatureNameEnum__Alternatives ) - { - before(grammarAccess.getFeatureNameEnumAccess().getAlternatives()); - // InternalDsl.g:792:3: ( rule__FeatureNameEnum__Alternatives ) - // InternalDsl.g:792:4: rule__FeatureNameEnum__Alternatives - { - pushFollow(FOLLOW_2); - rule__FeatureNameEnum__Alternatives(); - - state._fsp--; - - - } - - after(grammarAccess.getFeatureNameEnumAccess().getAlternatives()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleFeatureNameEnum" - - - // $ANTLR start "rule__ConstraintRule__Alternatives" - // InternalDsl.g:800:1: rule__ConstraintRule__Alternatives : ( ( ruleTrueConstraintRule ) | ( ruleFalseConstraintRule ) | ( ruleContainsCompartmentConstrainRule ) | ( ruleIsTargetConstraintRule ) | ( ruleIsTargetTypeConstraintRule ) | ( ruleIsSourceTypeConstraintRule ) | ( ruleIsParentConstraintRule ) | ( ruleSourceEqualsTargetConstraintRule ) | ( ruleSourceEqualsTargetTypeConstraintRule ) | ( ruleInCompartmentConstraintRule ) ); - public final void rule__ConstraintRule__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:804:1: ( ( ruleTrueConstraintRule ) | ( ruleFalseConstraintRule ) | ( ruleContainsCompartmentConstrainRule ) | ( ruleIsTargetConstraintRule ) | ( ruleIsTargetTypeConstraintRule ) | ( ruleIsSourceTypeConstraintRule ) | ( ruleIsParentConstraintRule ) | ( ruleSourceEqualsTargetConstraintRule ) | ( ruleSourceEqualsTargetTypeConstraintRule ) | ( ruleInCompartmentConstraintRule ) ) - int alt2=10; - switch ( input.LA(1) ) { - case 88: - { - alt2=1; - } - break; - case 89: - { - alt2=2; - } - break; - case 80: - { - alt2=3; - } - break; - case 84: - { - alt2=4; - } - break; - case 81: - { - alt2=5; - } - break; - case 83: - { - alt2=6; - } - break; - case 82: - { - alt2=7; - } - break; - case 86: - { - alt2=8; - } - break; - case 87: - { - alt2=9; - } - break; - case 85: - { - alt2=10; - } - break; - default: - NoViableAltException nvae = - new NoViableAltException("", 2, 0, input); - - throw nvae; - } - - switch (alt2) { - case 1 : - // InternalDsl.g:805:2: ( ruleTrueConstraintRule ) - { - // InternalDsl.g:805:2: ( ruleTrueConstraintRule ) - // InternalDsl.g:806:3: ruleTrueConstraintRule - { - before(grammarAccess.getConstraintRuleAccess().getTrueConstraintRuleParserRuleCall_0()); - pushFollow(FOLLOW_2); - ruleTrueConstraintRule(); - - state._fsp--; - - after(grammarAccess.getConstraintRuleAccess().getTrueConstraintRuleParserRuleCall_0()); - - } - - - } - break; - case 2 : - // InternalDsl.g:811:2: ( ruleFalseConstraintRule ) - { - // InternalDsl.g:811:2: ( ruleFalseConstraintRule ) - // InternalDsl.g:812:3: ruleFalseConstraintRule - { - before(grammarAccess.getConstraintRuleAccess().getFalseConstraintRuleParserRuleCall_1()); - pushFollow(FOLLOW_2); - ruleFalseConstraintRule(); - - state._fsp--; - - after(grammarAccess.getConstraintRuleAccess().getFalseConstraintRuleParserRuleCall_1()); - - } - - - } - break; - case 3 : - // InternalDsl.g:817:2: ( ruleContainsCompartmentConstrainRule ) - { - // InternalDsl.g:817:2: ( ruleContainsCompartmentConstrainRule ) - // InternalDsl.g:818:3: ruleContainsCompartmentConstrainRule - { - before(grammarAccess.getConstraintRuleAccess().getContainsCompartmentConstrainRuleParserRuleCall_2()); - pushFollow(FOLLOW_2); - ruleContainsCompartmentConstrainRule(); - - state._fsp--; - - after(grammarAccess.getConstraintRuleAccess().getContainsCompartmentConstrainRuleParserRuleCall_2()); - - } - - - } - break; - case 4 : - // InternalDsl.g:823:2: ( ruleIsTargetConstraintRule ) - { - // InternalDsl.g:823:2: ( ruleIsTargetConstraintRule ) - // InternalDsl.g:824:3: ruleIsTargetConstraintRule - { - before(grammarAccess.getConstraintRuleAccess().getIsTargetConstraintRuleParserRuleCall_3()); - pushFollow(FOLLOW_2); - ruleIsTargetConstraintRule(); - - state._fsp--; - - after(grammarAccess.getConstraintRuleAccess().getIsTargetConstraintRuleParserRuleCall_3()); - - } - - - } - break; - case 5 : - // InternalDsl.g:829:2: ( ruleIsTargetTypeConstraintRule ) - { - // InternalDsl.g:829:2: ( ruleIsTargetTypeConstraintRule ) - // InternalDsl.g:830:3: ruleIsTargetTypeConstraintRule - { - before(grammarAccess.getConstraintRuleAccess().getIsTargetTypeConstraintRuleParserRuleCall_4()); - pushFollow(FOLLOW_2); - ruleIsTargetTypeConstraintRule(); - - state._fsp--; - - after(grammarAccess.getConstraintRuleAccess().getIsTargetTypeConstraintRuleParserRuleCall_4()); - - } - - - } - break; - case 6 : - // InternalDsl.g:835:2: ( ruleIsSourceTypeConstraintRule ) - { - // InternalDsl.g:835:2: ( ruleIsSourceTypeConstraintRule ) - // InternalDsl.g:836:3: ruleIsSourceTypeConstraintRule - { - before(grammarAccess.getConstraintRuleAccess().getIsSourceTypeConstraintRuleParserRuleCall_5()); - pushFollow(FOLLOW_2); - ruleIsSourceTypeConstraintRule(); - - state._fsp--; - - after(grammarAccess.getConstraintRuleAccess().getIsSourceTypeConstraintRuleParserRuleCall_5()); - - } - - - } - break; - case 7 : - // InternalDsl.g:841:2: ( ruleIsParentConstraintRule ) - { - // InternalDsl.g:841:2: ( ruleIsParentConstraintRule ) - // InternalDsl.g:842:3: ruleIsParentConstraintRule - { - before(grammarAccess.getConstraintRuleAccess().getIsParentConstraintRuleParserRuleCall_6()); - pushFollow(FOLLOW_2); - ruleIsParentConstraintRule(); - - state._fsp--; - - after(grammarAccess.getConstraintRuleAccess().getIsParentConstraintRuleParserRuleCall_6()); - - } - - - } - break; - case 8 : - // InternalDsl.g:847:2: ( ruleSourceEqualsTargetConstraintRule ) - { - // InternalDsl.g:847:2: ( ruleSourceEqualsTargetConstraintRule ) - // InternalDsl.g:848:3: ruleSourceEqualsTargetConstraintRule - { - before(grammarAccess.getConstraintRuleAccess().getSourceEqualsTargetConstraintRuleParserRuleCall_7()); - pushFollow(FOLLOW_2); - ruleSourceEqualsTargetConstraintRule(); - - state._fsp--; - - after(grammarAccess.getConstraintRuleAccess().getSourceEqualsTargetConstraintRuleParserRuleCall_7()); - - } - - - } - break; - case 9 : - // InternalDsl.g:853:2: ( ruleSourceEqualsTargetTypeConstraintRule ) - { - // InternalDsl.g:853:2: ( ruleSourceEqualsTargetTypeConstraintRule ) - // InternalDsl.g:854:3: ruleSourceEqualsTargetTypeConstraintRule - { - before(grammarAccess.getConstraintRuleAccess().getSourceEqualsTargetTypeConstraintRuleParserRuleCall_8()); - pushFollow(FOLLOW_2); - ruleSourceEqualsTargetTypeConstraintRule(); - - state._fsp--; - - after(grammarAccess.getConstraintRuleAccess().getSourceEqualsTargetTypeConstraintRuleParserRuleCall_8()); - - } - - - } - break; - case 10 : - // InternalDsl.g:859:2: ( ruleInCompartmentConstraintRule ) - { - // InternalDsl.g:859:2: ( ruleInCompartmentConstraintRule ) - // InternalDsl.g:860:3: ruleInCompartmentConstraintRule - { - before(grammarAccess.getConstraintRuleAccess().getInCompartmentConstraintRuleParserRuleCall_9()); - pushFollow(FOLLOW_2); - ruleInCompartmentConstraintRule(); - - state._fsp--; - - after(grammarAccess.getConstraintRuleAccess().getInCompartmentConstraintRuleParserRuleCall_9()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConstraintRule__Alternatives" - - - // $ANTLR start "rule__FeatureRule__Alternatives" - // InternalDsl.g:869:1: rule__FeatureRule__Alternatives : ( ( ruleIsFeature ) | ( ruleTrueFeatureRule ) | ( ruleFalseFeatureRule ) ); - public final void rule__FeatureRule__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:873:1: ( ( ruleIsFeature ) | ( ruleTrueFeatureRule ) | ( ruleFalseFeatureRule ) ) - int alt3=3; - switch ( input.LA(1) ) { - case 39: - case 40: - case 41: - case 42: - case 43: - case 44: - case 45: - case 46: - case 47: - case 48: - case 49: - case 50: - case 51: - case 52: - case 53: - case 54: - case 55: - case 56: - case 57: - case 58: - case 59: - case 60: - case 61: - case 62: - case 63: - case 64: - case 65: - case 66: - case 67: - case 68: - case 69: - case 70: - case 71: - case 72: - case 73: - case 74: - case 75: - { - alt3=1; - } - break; - case 88: - { - alt3=2; - } - break; - case 89: - { - alt3=3; - } - break; - default: - NoViableAltException nvae = - new NoViableAltException("", 3, 0, input); - - throw nvae; - } - - switch (alt3) { - case 1 : - // InternalDsl.g:874:2: ( ruleIsFeature ) - { - // InternalDsl.g:874:2: ( ruleIsFeature ) - // InternalDsl.g:875:3: ruleIsFeature - { - before(grammarAccess.getFeatureRuleAccess().getIsFeatureParserRuleCall_0()); - pushFollow(FOLLOW_2); - ruleIsFeature(); - - state._fsp--; - - after(grammarAccess.getFeatureRuleAccess().getIsFeatureParserRuleCall_0()); - - } - - - } - break; - case 2 : - // InternalDsl.g:880:2: ( ruleTrueFeatureRule ) - { - // InternalDsl.g:880:2: ( ruleTrueFeatureRule ) - // InternalDsl.g:881:3: ruleTrueFeatureRule - { - before(grammarAccess.getFeatureRuleAccess().getTrueFeatureRuleParserRuleCall_1()); - pushFollow(FOLLOW_2); - ruleTrueFeatureRule(); - - state._fsp--; - - after(grammarAccess.getFeatureRuleAccess().getTrueFeatureRuleParserRuleCall_1()); - - } - - - } - break; - case 3 : - // InternalDsl.g:886:2: ( ruleFalseFeatureRule ) - { - // InternalDsl.g:886:2: ( ruleFalseFeatureRule ) - // InternalDsl.g:887:3: ruleFalseFeatureRule - { - before(grammarAccess.getFeatureRuleAccess().getFalseFeatureRuleParserRuleCall_2()); - pushFollow(FOLLOW_2); - ruleFalseFeatureRule(); - - state._fsp--; - - after(grammarAccess.getFeatureRuleAccess().getFalseFeatureRuleParserRuleCall_2()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FeatureRule__Alternatives" - - - // $ANTLR start "rule__NotFeatureExpression__Alternatives" - // InternalDsl.g:896:1: rule__NotFeatureExpression__Alternatives : ( ( rulePrimaryFeature ) | ( ( rule__NotFeatureExpression__Group_1__0 ) ) ); - public final void rule__NotFeatureExpression__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:900:1: ( ( rulePrimaryFeature ) | ( ( rule__NotFeatureExpression__Group_1__0 ) ) ) - int alt4=2; - int LA4_0 = input.LA(1); - - if ( ((LA4_0>=39 && LA4_0<=76)||(LA4_0>=88 && LA4_0<=89)) ) { - alt4=1; - } - else if ( (LA4_0==92) ) { - alt4=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 4, 0, input); - - throw nvae; - } - switch (alt4) { - case 1 : - // InternalDsl.g:901:2: ( rulePrimaryFeature ) - { - // InternalDsl.g:901:2: ( rulePrimaryFeature ) - // InternalDsl.g:902:3: rulePrimaryFeature - { - before(grammarAccess.getNotFeatureExpressionAccess().getPrimaryFeatureParserRuleCall_0()); - pushFollow(FOLLOW_2); - rulePrimaryFeature(); - - state._fsp--; - - after(grammarAccess.getNotFeatureExpressionAccess().getPrimaryFeatureParserRuleCall_0()); - - } - - - } - break; - case 2 : - // InternalDsl.g:907:2: ( ( rule__NotFeatureExpression__Group_1__0 ) ) - { - // InternalDsl.g:907:2: ( ( rule__NotFeatureExpression__Group_1__0 ) ) - // InternalDsl.g:908:3: ( rule__NotFeatureExpression__Group_1__0 ) - { - before(grammarAccess.getNotFeatureExpressionAccess().getGroup_1()); - // InternalDsl.g:909:3: ( rule__NotFeatureExpression__Group_1__0 ) - // InternalDsl.g:909:4: rule__NotFeatureExpression__Group_1__0 - { - pushFollow(FOLLOW_2); - rule__NotFeatureExpression__Group_1__0(); - - state._fsp--; - - - } - - after(grammarAccess.getNotFeatureExpressionAccess().getGroup_1()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__NotFeatureExpression__Alternatives" - - - // $ANTLR start "rule__PrimaryFeature__Alternatives" - // InternalDsl.g:917:1: rule__PrimaryFeature__Alternatives : ( ( ruleFeatureRule ) | ( ( rule__PrimaryFeature__Group_1__0 ) ) ); - public final void rule__PrimaryFeature__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:921:1: ( ( ruleFeatureRule ) | ( ( rule__PrimaryFeature__Group_1__0 ) ) ) - int alt5=2; - int LA5_0 = input.LA(1); - - if ( ((LA5_0>=39 && LA5_0<=75)||(LA5_0>=88 && LA5_0<=89)) ) { - alt5=1; - } - else if ( (LA5_0==76) ) { - alt5=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 5, 0, input); - - throw nvae; - } - switch (alt5) { - case 1 : - // InternalDsl.g:922:2: ( ruleFeatureRule ) - { - // InternalDsl.g:922:2: ( ruleFeatureRule ) - // InternalDsl.g:923:3: ruleFeatureRule - { - before(grammarAccess.getPrimaryFeatureAccess().getFeatureRuleParserRuleCall_0()); - pushFollow(FOLLOW_2); - ruleFeatureRule(); - - state._fsp--; - - after(grammarAccess.getPrimaryFeatureAccess().getFeatureRuleParserRuleCall_0()); - - } - - - } - break; - case 2 : - // InternalDsl.g:928:2: ( ( rule__PrimaryFeature__Group_1__0 ) ) - { - // InternalDsl.g:928:2: ( ( rule__PrimaryFeature__Group_1__0 ) ) - // InternalDsl.g:929:3: ( rule__PrimaryFeature__Group_1__0 ) - { - before(grammarAccess.getPrimaryFeatureAccess().getGroup_1()); - // InternalDsl.g:930:3: ( rule__PrimaryFeature__Group_1__0 ) - // InternalDsl.g:930:4: rule__PrimaryFeature__Group_1__0 - { - pushFollow(FOLLOW_2); - rule__PrimaryFeature__Group_1__0(); - - state._fsp--; - - - } - - after(grammarAccess.getPrimaryFeatureAccess().getGroup_1()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PrimaryFeature__Alternatives" - - - // $ANTLR start "rule__NotConstraintExpression__Alternatives" - // InternalDsl.g:938:1: rule__NotConstraintExpression__Alternatives : ( ( rulePrimaryConstraint ) | ( ( rule__NotConstraintExpression__Group_1__0 ) ) ); - public final void rule__NotConstraintExpression__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:942:1: ( ( rulePrimaryConstraint ) | ( ( rule__NotConstraintExpression__Group_1__0 ) ) ) - int alt6=2; - int LA6_0 = input.LA(1); - - if ( (LA6_0==76||(LA6_0>=80 && LA6_0<=89)) ) { - alt6=1; - } - else if ( (LA6_0==92) ) { - alt6=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 6, 0, input); - - throw nvae; - } - switch (alt6) { - case 1 : - // InternalDsl.g:943:2: ( rulePrimaryConstraint ) - { - // InternalDsl.g:943:2: ( rulePrimaryConstraint ) - // InternalDsl.g:944:3: rulePrimaryConstraint - { - before(grammarAccess.getNotConstraintExpressionAccess().getPrimaryConstraintParserRuleCall_0()); - pushFollow(FOLLOW_2); - rulePrimaryConstraint(); - - state._fsp--; - - after(grammarAccess.getNotConstraintExpressionAccess().getPrimaryConstraintParserRuleCall_0()); - - } - - - } - break; - case 2 : - // InternalDsl.g:949:2: ( ( rule__NotConstraintExpression__Group_1__0 ) ) - { - // InternalDsl.g:949:2: ( ( rule__NotConstraintExpression__Group_1__0 ) ) - // InternalDsl.g:950:3: ( rule__NotConstraintExpression__Group_1__0 ) - { - before(grammarAccess.getNotConstraintExpressionAccess().getGroup_1()); - // InternalDsl.g:951:3: ( rule__NotConstraintExpression__Group_1__0 ) - // InternalDsl.g:951:4: rule__NotConstraintExpression__Group_1__0 - { - pushFollow(FOLLOW_2); - rule__NotConstraintExpression__Group_1__0(); - - state._fsp--; - - - } - - after(grammarAccess.getNotConstraintExpressionAccess().getGroup_1()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__NotConstraintExpression__Alternatives" - - - // $ANTLR start "rule__PrimaryConstraint__Alternatives" - // InternalDsl.g:959:1: rule__PrimaryConstraint__Alternatives : ( ( ruleConstraintRule ) | ( ( rule__PrimaryConstraint__Group_1__0 ) ) ); - public final void rule__PrimaryConstraint__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:963:1: ( ( ruleConstraintRule ) | ( ( rule__PrimaryConstraint__Group_1__0 ) ) ) - int alt7=2; - int LA7_0 = input.LA(1); - - if ( ((LA7_0>=80 && LA7_0<=89)) ) { - alt7=1; - } - else if ( (LA7_0==76) ) { - alt7=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 7, 0, input); - - throw nvae; - } - switch (alt7) { - case 1 : - // InternalDsl.g:964:2: ( ruleConstraintRule ) - { - // InternalDsl.g:964:2: ( ruleConstraintRule ) - // InternalDsl.g:965:3: ruleConstraintRule - { - before(grammarAccess.getPrimaryConstraintAccess().getConstraintRuleParserRuleCall_0()); - pushFollow(FOLLOW_2); - ruleConstraintRule(); - - state._fsp--; - - after(grammarAccess.getPrimaryConstraintAccess().getConstraintRuleParserRuleCall_0()); - - } - - - } - break; - case 2 : - // InternalDsl.g:970:2: ( ( rule__PrimaryConstraint__Group_1__0 ) ) - { - // InternalDsl.g:970:2: ( ( rule__PrimaryConstraint__Group_1__0 ) ) - // InternalDsl.g:971:3: ( rule__PrimaryConstraint__Group_1__0 ) - { - before(grammarAccess.getPrimaryConstraintAccess().getGroup_1()); - // InternalDsl.g:972:3: ( rule__PrimaryConstraint__Group_1__0 ) - // InternalDsl.g:972:4: rule__PrimaryConstraint__Group_1__0 - { - pushFollow(FOLLOW_2); - rule__PrimaryConstraint__Group_1__0(); - - state._fsp--; - - - } - - after(grammarAccess.getPrimaryConstraintAccess().getGroup_1()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PrimaryConstraint__Alternatives" - - - // $ANTLR start "rule__ActionEnum__Alternatives" - // InternalDsl.g:980:1: rule__ActionEnum__Alternatives : ( ( ( 'Add' ) ) | ( ( 'Reconnect' ) ) | ( ( 'Create' ) ) | ( ( 'Start' ) ) | ( ( 'Execute' ) ) | ( ( 'Direct_Edit' ) ) | ( ( 'Add_Property' ) ) | ( ( 'Create_Attribute' ) ) | ( ( 'Create_Operation' ) ) | ( ( 'Create_Property' ) ) ); - public final void rule__ActionEnum__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:984:1: ( ( ( 'Add' ) ) | ( ( 'Reconnect' ) ) | ( ( 'Create' ) ) | ( ( 'Start' ) ) | ( ( 'Execute' ) ) | ( ( 'Direct_Edit' ) ) | ( ( 'Add_Property' ) ) | ( ( 'Create_Attribute' ) ) | ( ( 'Create_Operation' ) ) | ( ( 'Create_Property' ) ) ) - int alt8=10; - switch ( input.LA(1) ) { - case 11: - { - alt8=1; - } - break; - case 12: - { - alt8=2; - } - break; - case 13: - { - alt8=3; - } - break; - case 14: - { - alt8=4; - } - break; - case 15: - { - alt8=5; - } - break; - case 16: - { - alt8=6; - } - break; - case 17: - { - alt8=7; - } - break; - case 18: - { - alt8=8; - } - break; - case 19: - { - alt8=9; - } - break; - case 20: - { - alt8=10; - } - break; - default: - NoViableAltException nvae = - new NoViableAltException("", 8, 0, input); - - throw nvae; - } - - switch (alt8) { - case 1 : - // InternalDsl.g:985:2: ( ( 'Add' ) ) - { - // InternalDsl.g:985:2: ( ( 'Add' ) ) - // InternalDsl.g:986:3: ( 'Add' ) - { - before(grammarAccess.getActionEnumAccess().getAddEnumLiteralDeclaration_0()); - // InternalDsl.g:987:3: ( 'Add' ) - // InternalDsl.g:987:4: 'Add' - { - match(input,11,FOLLOW_2); - - } - - after(grammarAccess.getActionEnumAccess().getAddEnumLiteralDeclaration_0()); - - } - - - } - break; - case 2 : - // InternalDsl.g:991:2: ( ( 'Reconnect' ) ) - { - // InternalDsl.g:991:2: ( ( 'Reconnect' ) ) - // InternalDsl.g:992:3: ( 'Reconnect' ) - { - before(grammarAccess.getActionEnumAccess().getReconnectEnumLiteralDeclaration_1()); - // InternalDsl.g:993:3: ( 'Reconnect' ) - // InternalDsl.g:993:4: 'Reconnect' - { - match(input,12,FOLLOW_2); - - } - - after(grammarAccess.getActionEnumAccess().getReconnectEnumLiteralDeclaration_1()); - - } - - - } - break; - case 3 : - // InternalDsl.g:997:2: ( ( 'Create' ) ) - { - // InternalDsl.g:997:2: ( ( 'Create' ) ) - // InternalDsl.g:998:3: ( 'Create' ) - { - before(grammarAccess.getActionEnumAccess().getCreateEnumLiteralDeclaration_2()); - // InternalDsl.g:999:3: ( 'Create' ) - // InternalDsl.g:999:4: 'Create' - { - match(input,13,FOLLOW_2); - - } - - after(grammarAccess.getActionEnumAccess().getCreateEnumLiteralDeclaration_2()); - - } - - - } - break; - case 4 : - // InternalDsl.g:1003:2: ( ( 'Start' ) ) - { - // InternalDsl.g:1003:2: ( ( 'Start' ) ) - // InternalDsl.g:1004:3: ( 'Start' ) - { - before(grammarAccess.getActionEnumAccess().getStartEnumLiteralDeclaration_3()); - // InternalDsl.g:1005:3: ( 'Start' ) - // InternalDsl.g:1005:4: 'Start' - { - match(input,14,FOLLOW_2); - - } - - after(grammarAccess.getActionEnumAccess().getStartEnumLiteralDeclaration_3()); - - } - - - } - break; - case 5 : - // InternalDsl.g:1009:2: ( ( 'Execute' ) ) - { - // InternalDsl.g:1009:2: ( ( 'Execute' ) ) - // InternalDsl.g:1010:3: ( 'Execute' ) - { - before(grammarAccess.getActionEnumAccess().getExecuteEnumLiteralDeclaration_4()); - // InternalDsl.g:1011:3: ( 'Execute' ) - // InternalDsl.g:1011:4: 'Execute' - { - match(input,15,FOLLOW_2); - - } - - after(grammarAccess.getActionEnumAccess().getExecuteEnumLiteralDeclaration_4()); - - } - - - } - break; - case 6 : - // InternalDsl.g:1015:2: ( ( 'Direct_Edit' ) ) - { - // InternalDsl.g:1015:2: ( ( 'Direct_Edit' ) ) - // InternalDsl.g:1016:3: ( 'Direct_Edit' ) - { - before(grammarAccess.getActionEnumAccess().getDirect_EditEnumLiteralDeclaration_5()); - // InternalDsl.g:1017:3: ( 'Direct_Edit' ) - // InternalDsl.g:1017:4: 'Direct_Edit' - { - match(input,16,FOLLOW_2); - - } - - after(grammarAccess.getActionEnumAccess().getDirect_EditEnumLiteralDeclaration_5()); - - } - - - } - break; - case 7 : - // InternalDsl.g:1021:2: ( ( 'Add_Property' ) ) - { - // InternalDsl.g:1021:2: ( ( 'Add_Property' ) ) - // InternalDsl.g:1022:3: ( 'Add_Property' ) - { - before(grammarAccess.getActionEnumAccess().getAdd_PropertyEnumLiteralDeclaration_6()); - // InternalDsl.g:1023:3: ( 'Add_Property' ) - // InternalDsl.g:1023:4: 'Add_Property' - { - match(input,17,FOLLOW_2); - - } - - after(grammarAccess.getActionEnumAccess().getAdd_PropertyEnumLiteralDeclaration_6()); - - } - - - } - break; - case 8 : - // InternalDsl.g:1027:2: ( ( 'Create_Attribute' ) ) - { - // InternalDsl.g:1027:2: ( ( 'Create_Attribute' ) ) - // InternalDsl.g:1028:3: ( 'Create_Attribute' ) - { - before(grammarAccess.getActionEnumAccess().getCreate_AttributeEnumLiteralDeclaration_7()); - // InternalDsl.g:1029:3: ( 'Create_Attribute' ) - // InternalDsl.g:1029:4: 'Create_Attribute' - { - match(input,18,FOLLOW_2); - - } - - after(grammarAccess.getActionEnumAccess().getCreate_AttributeEnumLiteralDeclaration_7()); - - } - - - } - break; - case 9 : - // InternalDsl.g:1033:2: ( ( 'Create_Operation' ) ) - { - // InternalDsl.g:1033:2: ( ( 'Create_Operation' ) ) - // InternalDsl.g:1034:3: ( 'Create_Operation' ) - { - before(grammarAccess.getActionEnumAccess().getCreate_OperationEnumLiteralDeclaration_8()); - // InternalDsl.g:1035:3: ( 'Create_Operation' ) - // InternalDsl.g:1035:4: 'Create_Operation' - { - match(input,19,FOLLOW_2); - - } - - after(grammarAccess.getActionEnumAccess().getCreate_OperationEnumLiteralDeclaration_8()); - - } - - - } - break; - case 10 : - // InternalDsl.g:1039:2: ( ( 'Create_Property' ) ) - { - // InternalDsl.g:1039:2: ( ( 'Create_Property' ) ) - // InternalDsl.g:1040:3: ( 'Create_Property' ) - { - before(grammarAccess.getActionEnumAccess().getCreate_PropertyEnumLiteralDeclaration_9()); - // InternalDsl.g:1041:3: ( 'Create_Property' ) - // InternalDsl.g:1041:4: 'Create_Property' - { - match(input,20,FOLLOW_2); - - } - - after(grammarAccess.getActionEnumAccess().getCreate_PropertyEnumLiteralDeclaration_9()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ActionEnum__Alternatives" - - - // $ANTLR start "rule__FeatureTypeEnum__Alternatives" - // InternalDsl.g:1049:1: rule__FeatureTypeEnum__Alternatives : ( ( ( 'Acyclic' ) ) | ( ( 'CompartmentType' ) ) | ( ( 'Cyclic' ) ) | ( ( 'DataType' ) ) | ( ( 'Fulfillment' ) ) | ( ( 'Inheritance' ) ) | ( ( 'Group' ) ) | ( ( 'Reflexive' ) ) | ( ( 'Relationship' ) ) | ( ( 'RelationshipExclusion' ) ) | ( ( 'RelationshipImplication' ) ) | ( ( 'RoleType' ) ) | ( ( 'RoleEquivalence' ) ) | ( ( 'RoleGroup' ) ) | ( ( 'RoleImplication' ) ) | ( ( 'RoleProhibition' ) ) | ( ( 'Irreflexive' ) ) | ( ( 'NaturalType' ) ) ); - public final void rule__FeatureTypeEnum__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:1053:1: ( ( ( 'Acyclic' ) ) | ( ( 'CompartmentType' ) ) | ( ( 'Cyclic' ) ) | ( ( 'DataType' ) ) | ( ( 'Fulfillment' ) ) | ( ( 'Inheritance' ) ) | ( ( 'Group' ) ) | ( ( 'Reflexive' ) ) | ( ( 'Relationship' ) ) | ( ( 'RelationshipExclusion' ) ) | ( ( 'RelationshipImplication' ) ) | ( ( 'RoleType' ) ) | ( ( 'RoleEquivalence' ) ) | ( ( 'RoleGroup' ) ) | ( ( 'RoleImplication' ) ) | ( ( 'RoleProhibition' ) ) | ( ( 'Irreflexive' ) ) | ( ( 'NaturalType' ) ) ) - int alt9=18; - switch ( input.LA(1) ) { - case 21: - { - alt9=1; - } - break; - case 22: - { - alt9=2; - } - break; - case 23: - { - alt9=3; - } - break; - case 24: - { - alt9=4; - } - break; - case 25: - { - alt9=5; - } - break; - case 26: - { - alt9=6; - } - break; - case 27: - { - alt9=7; - } - break; - case 28: - { - alt9=8; - } - break; - case 29: - { - alt9=9; - } - break; - case 30: - { - alt9=10; - } - break; - case 31: - { - alt9=11; - } - break; - case 32: - { - alt9=12; - } - break; - case 33: - { - alt9=13; - } - break; - case 34: - { - alt9=14; - } - break; - case 35: - { - alt9=15; - } - break; - case 36: - { - alt9=16; - } - break; - case 37: - { - alt9=17; - } - break; - case 38: - { - alt9=18; - } - break; - default: - NoViableAltException nvae = - new NoViableAltException("", 9, 0, input); - - throw nvae; - } - - switch (alt9) { - case 1 : - // InternalDsl.g:1054:2: ( ( 'Acyclic' ) ) - { - // InternalDsl.g:1054:2: ( ( 'Acyclic' ) ) - // InternalDsl.g:1055:3: ( 'Acyclic' ) - { - before(grammarAccess.getFeatureTypeEnumAccess().getAcyclicEnumLiteralDeclaration_0()); - // InternalDsl.g:1056:3: ( 'Acyclic' ) - // InternalDsl.g:1056:4: 'Acyclic' - { - match(input,21,FOLLOW_2); - - } - - after(grammarAccess.getFeatureTypeEnumAccess().getAcyclicEnumLiteralDeclaration_0()); - - } - - - } - break; - case 2 : - // InternalDsl.g:1060:2: ( ( 'CompartmentType' ) ) - { - // InternalDsl.g:1060:2: ( ( 'CompartmentType' ) ) - // InternalDsl.g:1061:3: ( 'CompartmentType' ) - { - before(grammarAccess.getFeatureTypeEnumAccess().getCompartmentTypeEnumLiteralDeclaration_1()); - // InternalDsl.g:1062:3: ( 'CompartmentType' ) - // InternalDsl.g:1062:4: 'CompartmentType' - { - match(input,22,FOLLOW_2); - - } - - after(grammarAccess.getFeatureTypeEnumAccess().getCompartmentTypeEnumLiteralDeclaration_1()); - - } - - - } - break; - case 3 : - // InternalDsl.g:1066:2: ( ( 'Cyclic' ) ) - { - // InternalDsl.g:1066:2: ( ( 'Cyclic' ) ) - // InternalDsl.g:1067:3: ( 'Cyclic' ) - { - before(grammarAccess.getFeatureTypeEnumAccess().getCyclicEnumLiteralDeclaration_2()); - // InternalDsl.g:1068:3: ( 'Cyclic' ) - // InternalDsl.g:1068:4: 'Cyclic' - { - match(input,23,FOLLOW_2); - - } - - after(grammarAccess.getFeatureTypeEnumAccess().getCyclicEnumLiteralDeclaration_2()); - - } - - - } - break; - case 4 : - // InternalDsl.g:1072:2: ( ( 'DataType' ) ) - { - // InternalDsl.g:1072:2: ( ( 'DataType' ) ) - // InternalDsl.g:1073:3: ( 'DataType' ) - { - before(grammarAccess.getFeatureTypeEnumAccess().getDataTypeEnumLiteralDeclaration_3()); - // InternalDsl.g:1074:3: ( 'DataType' ) - // InternalDsl.g:1074:4: 'DataType' - { - match(input,24,FOLLOW_2); - - } - - after(grammarAccess.getFeatureTypeEnumAccess().getDataTypeEnumLiteralDeclaration_3()); - - } - - - } - break; - case 5 : - // InternalDsl.g:1078:2: ( ( 'Fulfillment' ) ) - { - // InternalDsl.g:1078:2: ( ( 'Fulfillment' ) ) - // InternalDsl.g:1079:3: ( 'Fulfillment' ) - { - before(grammarAccess.getFeatureTypeEnumAccess().getFulfillmentEnumLiteralDeclaration_4()); - // InternalDsl.g:1080:3: ( 'Fulfillment' ) - // InternalDsl.g:1080:4: 'Fulfillment' - { - match(input,25,FOLLOW_2); - - } - - after(grammarAccess.getFeatureTypeEnumAccess().getFulfillmentEnumLiteralDeclaration_4()); - - } - - - } - break; - case 6 : - // InternalDsl.g:1084:2: ( ( 'Inheritance' ) ) - { - // InternalDsl.g:1084:2: ( ( 'Inheritance' ) ) - // InternalDsl.g:1085:3: ( 'Inheritance' ) - { - before(grammarAccess.getFeatureTypeEnumAccess().getInheritanceEnumLiteralDeclaration_5()); - // InternalDsl.g:1086:3: ( 'Inheritance' ) - // InternalDsl.g:1086:4: 'Inheritance' - { - match(input,26,FOLLOW_2); - - } - - after(grammarAccess.getFeatureTypeEnumAccess().getInheritanceEnumLiteralDeclaration_5()); - - } - - - } - break; - case 7 : - // InternalDsl.g:1090:2: ( ( 'Group' ) ) - { - // InternalDsl.g:1090:2: ( ( 'Group' ) ) - // InternalDsl.g:1091:3: ( 'Group' ) - { - before(grammarAccess.getFeatureTypeEnumAccess().getGroupEnumLiteralDeclaration_6()); - // InternalDsl.g:1092:3: ( 'Group' ) - // InternalDsl.g:1092:4: 'Group' - { - match(input,27,FOLLOW_2); - - } - - after(grammarAccess.getFeatureTypeEnumAccess().getGroupEnumLiteralDeclaration_6()); - - } - - - } - break; - case 8 : - // InternalDsl.g:1096:2: ( ( 'Reflexive' ) ) - { - // InternalDsl.g:1096:2: ( ( 'Reflexive' ) ) - // InternalDsl.g:1097:3: ( 'Reflexive' ) - { - before(grammarAccess.getFeatureTypeEnumAccess().getReflexiveEnumLiteralDeclaration_7()); - // InternalDsl.g:1098:3: ( 'Reflexive' ) - // InternalDsl.g:1098:4: 'Reflexive' - { - match(input,28,FOLLOW_2); - - } - - after(grammarAccess.getFeatureTypeEnumAccess().getReflexiveEnumLiteralDeclaration_7()); - - } - - - } - break; - case 9 : - // InternalDsl.g:1102:2: ( ( 'Relationship' ) ) - { - // InternalDsl.g:1102:2: ( ( 'Relationship' ) ) - // InternalDsl.g:1103:3: ( 'Relationship' ) - { - before(grammarAccess.getFeatureTypeEnumAccess().getRelationshipEnumLiteralDeclaration_8()); - // InternalDsl.g:1104:3: ( 'Relationship' ) - // InternalDsl.g:1104:4: 'Relationship' - { - match(input,29,FOLLOW_2); - - } - - after(grammarAccess.getFeatureTypeEnumAccess().getRelationshipEnumLiteralDeclaration_8()); - - } - - - } - break; - case 10 : - // InternalDsl.g:1108:2: ( ( 'RelationshipExclusion' ) ) - { - // InternalDsl.g:1108:2: ( ( 'RelationshipExclusion' ) ) - // InternalDsl.g:1109:3: ( 'RelationshipExclusion' ) - { - before(grammarAccess.getFeatureTypeEnumAccess().getRelationshipExclusionEnumLiteralDeclaration_9()); - // InternalDsl.g:1110:3: ( 'RelationshipExclusion' ) - // InternalDsl.g:1110:4: 'RelationshipExclusion' - { - match(input,30,FOLLOW_2); - - } - - after(grammarAccess.getFeatureTypeEnumAccess().getRelationshipExclusionEnumLiteralDeclaration_9()); - - } - - - } - break; - case 11 : - // InternalDsl.g:1114:2: ( ( 'RelationshipImplication' ) ) - { - // InternalDsl.g:1114:2: ( ( 'RelationshipImplication' ) ) - // InternalDsl.g:1115:3: ( 'RelationshipImplication' ) - { - before(grammarAccess.getFeatureTypeEnumAccess().getRelationshipImplicationEnumLiteralDeclaration_10()); - // InternalDsl.g:1116:3: ( 'RelationshipImplication' ) - // InternalDsl.g:1116:4: 'RelationshipImplication' - { - match(input,31,FOLLOW_2); - - } - - after(grammarAccess.getFeatureTypeEnumAccess().getRelationshipImplicationEnumLiteralDeclaration_10()); - - } - - - } - break; - case 12 : - // InternalDsl.g:1120:2: ( ( 'RoleType' ) ) - { - // InternalDsl.g:1120:2: ( ( 'RoleType' ) ) - // InternalDsl.g:1121:3: ( 'RoleType' ) - { - before(grammarAccess.getFeatureTypeEnumAccess().getRoleTypeEnumLiteralDeclaration_11()); - // InternalDsl.g:1122:3: ( 'RoleType' ) - // InternalDsl.g:1122:4: 'RoleType' - { - match(input,32,FOLLOW_2); - - } - - after(grammarAccess.getFeatureTypeEnumAccess().getRoleTypeEnumLiteralDeclaration_11()); - - } - - - } - break; - case 13 : - // InternalDsl.g:1126:2: ( ( 'RoleEquivalence' ) ) - { - // InternalDsl.g:1126:2: ( ( 'RoleEquivalence' ) ) - // InternalDsl.g:1127:3: ( 'RoleEquivalence' ) - { - before(grammarAccess.getFeatureTypeEnumAccess().getRoleEquivalenceEnumLiteralDeclaration_12()); - // InternalDsl.g:1128:3: ( 'RoleEquivalence' ) - // InternalDsl.g:1128:4: 'RoleEquivalence' - { - match(input,33,FOLLOW_2); - - } - - after(grammarAccess.getFeatureTypeEnumAccess().getRoleEquivalenceEnumLiteralDeclaration_12()); - - } - - - } - break; - case 14 : - // InternalDsl.g:1132:2: ( ( 'RoleGroup' ) ) - { - // InternalDsl.g:1132:2: ( ( 'RoleGroup' ) ) - // InternalDsl.g:1133:3: ( 'RoleGroup' ) - { - before(grammarAccess.getFeatureTypeEnumAccess().getRoleGroupEnumLiteralDeclaration_13()); - // InternalDsl.g:1134:3: ( 'RoleGroup' ) - // InternalDsl.g:1134:4: 'RoleGroup' - { - match(input,34,FOLLOW_2); - - } - - after(grammarAccess.getFeatureTypeEnumAccess().getRoleGroupEnumLiteralDeclaration_13()); - - } - - - } - break; - case 15 : - // InternalDsl.g:1138:2: ( ( 'RoleImplication' ) ) - { - // InternalDsl.g:1138:2: ( ( 'RoleImplication' ) ) - // InternalDsl.g:1139:3: ( 'RoleImplication' ) - { - before(grammarAccess.getFeatureTypeEnumAccess().getRoleImplicationEnumLiteralDeclaration_14()); - // InternalDsl.g:1140:3: ( 'RoleImplication' ) - // InternalDsl.g:1140:4: 'RoleImplication' - { - match(input,35,FOLLOW_2); - - } - - after(grammarAccess.getFeatureTypeEnumAccess().getRoleImplicationEnumLiteralDeclaration_14()); - - } - - - } - break; - case 16 : - // InternalDsl.g:1144:2: ( ( 'RoleProhibition' ) ) - { - // InternalDsl.g:1144:2: ( ( 'RoleProhibition' ) ) - // InternalDsl.g:1145:3: ( 'RoleProhibition' ) - { - before(grammarAccess.getFeatureTypeEnumAccess().getRoleProhibitionEnumLiteralDeclaration_15()); - // InternalDsl.g:1146:3: ( 'RoleProhibition' ) - // InternalDsl.g:1146:4: 'RoleProhibition' - { - match(input,36,FOLLOW_2); - - } - - after(grammarAccess.getFeatureTypeEnumAccess().getRoleProhibitionEnumLiteralDeclaration_15()); - - } - - - } - break; - case 17 : - // InternalDsl.g:1150:2: ( ( 'Irreflexive' ) ) - { - // InternalDsl.g:1150:2: ( ( 'Irreflexive' ) ) - // InternalDsl.g:1151:3: ( 'Irreflexive' ) - { - before(grammarAccess.getFeatureTypeEnumAccess().getIrreflexiveEnumLiteralDeclaration_16()); - // InternalDsl.g:1152:3: ( 'Irreflexive' ) - // InternalDsl.g:1152:4: 'Irreflexive' - { - match(input,37,FOLLOW_2); - - } - - after(grammarAccess.getFeatureTypeEnumAccess().getIrreflexiveEnumLiteralDeclaration_16()); - - } - - - } - break; - case 18 : - // InternalDsl.g:1156:2: ( ( 'NaturalType' ) ) - { - // InternalDsl.g:1156:2: ( ( 'NaturalType' ) ) - // InternalDsl.g:1157:3: ( 'NaturalType' ) - { - before(grammarAccess.getFeatureTypeEnumAccess().getNaturalTypeEnumLiteralDeclaration_17()); - // InternalDsl.g:1158:3: ( 'NaturalType' ) - // InternalDsl.g:1158:4: 'NaturalType' - { - match(input,38,FOLLOW_2); - - } - - after(grammarAccess.getFeatureTypeEnumAccess().getNaturalTypeEnumLiteralDeclaration_17()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FeatureTypeEnum__Alternatives" - - - // $ANTLR start "rule__FeatureNameEnum__Alternatives" - // InternalDsl.g:1166:1: rule__FeatureNameEnum__Alternatives : ( ( ( 'Compartment_Behavior' ) ) | ( ( 'Compartment_Inheritance' ) ) | ( ( 'Compartment_Properties' ) ) | ( ( 'Compartment_Structure' ) ) | ( ( 'Compartment_Types' ) ) | ( ( 'Contains_Compartments' ) ) | ( ( 'Compartments' ) ) | ( ( 'Data_Type_Inheritance' ) ) | ( ( 'Data_Types' ) ) | ( ( 'Dates' ) ) | ( ( 'Dependent' ) ) | ( ( 'Group_Constraints' ) ) | ( ( 'Inter_Relationship_Constraints' ) ) | ( ( 'Intra_Relationship_Constraints' ) ) | ( ( 'Naturals' ) ) | ( ( 'Occurrence_Constraints' ) ) | ( ( 'On_Compartments' ) ) | ( ( 'On_Relationships' ) ) | ( ( 'Parthood_Constraints' ) ) | ( ( 'Participants' ) ) | ( ( 'Playable' ) ) | ( ( 'Playable_by_Defining_Compartment' ) ) | ( ( 'Players' ) ) | ( ( 'Relationship_Cardinality' ) ) | ( ( 'Relationship_Constraints' ) ) | ( ( 'Relationships' ) ) | ( ( 'RML_Feature_Model' ) ) | ( ( 'Role_Behavior' ) ) | ( ( 'Role_Constraints' ) ) | ( ( 'Role_Equivalence' ) ) | ( ( 'Role_Implication' ) ) | ( ( 'Role_Inheritance' ) ) | ( ( 'Role_Prohibition' ) ) | ( ( 'Role_Properties' ) ) | ( ( 'Role_Structure' ) ) | ( ( 'Role_Types' ) ) | ( ( 'Roles' ) ) ); - public final void rule__FeatureNameEnum__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:1170:1: ( ( ( 'Compartment_Behavior' ) ) | ( ( 'Compartment_Inheritance' ) ) | ( ( 'Compartment_Properties' ) ) | ( ( 'Compartment_Structure' ) ) | ( ( 'Compartment_Types' ) ) | ( ( 'Contains_Compartments' ) ) | ( ( 'Compartments' ) ) | ( ( 'Data_Type_Inheritance' ) ) | ( ( 'Data_Types' ) ) | ( ( 'Dates' ) ) | ( ( 'Dependent' ) ) | ( ( 'Group_Constraints' ) ) | ( ( 'Inter_Relationship_Constraints' ) ) | ( ( 'Intra_Relationship_Constraints' ) ) | ( ( 'Naturals' ) ) | ( ( 'Occurrence_Constraints' ) ) | ( ( 'On_Compartments' ) ) | ( ( 'On_Relationships' ) ) | ( ( 'Parthood_Constraints' ) ) | ( ( 'Participants' ) ) | ( ( 'Playable' ) ) | ( ( 'Playable_by_Defining_Compartment' ) ) | ( ( 'Players' ) ) | ( ( 'Relationship_Cardinality' ) ) | ( ( 'Relationship_Constraints' ) ) | ( ( 'Relationships' ) ) | ( ( 'RML_Feature_Model' ) ) | ( ( 'Role_Behavior' ) ) | ( ( 'Role_Constraints' ) ) | ( ( 'Role_Equivalence' ) ) | ( ( 'Role_Implication' ) ) | ( ( 'Role_Inheritance' ) ) | ( ( 'Role_Prohibition' ) ) | ( ( 'Role_Properties' ) ) | ( ( 'Role_Structure' ) ) | ( ( 'Role_Types' ) ) | ( ( 'Roles' ) ) ) - int alt10=37; - switch ( input.LA(1) ) { - case 39: - { - alt10=1; - } - break; - case 40: - { - alt10=2; - } - break; - case 41: - { - alt10=3; - } - break; - case 42: - { - alt10=4; - } - break; - case 43: - { - alt10=5; - } - break; - case 44: - { - alt10=6; - } - break; - case 45: - { - alt10=7; - } - break; - case 46: - { - alt10=8; - } - break; - case 47: - { - alt10=9; - } - break; - case 48: - { - alt10=10; - } - break; - case 49: - { - alt10=11; - } - break; - case 50: - { - alt10=12; - } - break; - case 51: - { - alt10=13; - } - break; - case 52: - { - alt10=14; - } - break; - case 53: - { - alt10=15; - } - break; - case 54: - { - alt10=16; - } - break; - case 55: - { - alt10=17; - } - break; - case 56: - { - alt10=18; - } - break; - case 57: - { - alt10=19; - } - break; - case 58: - { - alt10=20; - } - break; - case 59: - { - alt10=21; - } - break; - case 60: - { - alt10=22; - } - break; - case 61: - { - alt10=23; - } - break; - case 62: - { - alt10=24; - } - break; - case 63: - { - alt10=25; - } - break; - case 64: - { - alt10=26; - } - break; - case 65: - { - alt10=27; - } - break; - case 66: - { - alt10=28; - } - break; - case 67: - { - alt10=29; - } - break; - case 68: - { - alt10=30; - } - break; - case 69: - { - alt10=31; - } - break; - case 70: - { - alt10=32; - } - break; - case 71: - { - alt10=33; - } - break; - case 72: - { - alt10=34; - } - break; - case 73: - { - alt10=35; - } - break; - case 74: - { - alt10=36; - } - break; - case 75: - { - alt10=37; - } - break; - default: - NoViableAltException nvae = - new NoViableAltException("", 10, 0, input); - - throw nvae; - } - - switch (alt10) { - case 1 : - // InternalDsl.g:1171:2: ( ( 'Compartment_Behavior' ) ) - { - // InternalDsl.g:1171:2: ( ( 'Compartment_Behavior' ) ) - // InternalDsl.g:1172:3: ( 'Compartment_Behavior' ) - { - before(grammarAccess.getFeatureNameEnumAccess().getCompartment_BehaviorEnumLiteralDeclaration_0()); - // InternalDsl.g:1173:3: ( 'Compartment_Behavior' ) - // InternalDsl.g:1173:4: 'Compartment_Behavior' - { - match(input,39,FOLLOW_2); - - } - - after(grammarAccess.getFeatureNameEnumAccess().getCompartment_BehaviorEnumLiteralDeclaration_0()); - - } - - - } - break; - case 2 : - // InternalDsl.g:1177:2: ( ( 'Compartment_Inheritance' ) ) - { - // InternalDsl.g:1177:2: ( ( 'Compartment_Inheritance' ) ) - // InternalDsl.g:1178:3: ( 'Compartment_Inheritance' ) - { - before(grammarAccess.getFeatureNameEnumAccess().getCompartment_InheritanceEnumLiteralDeclaration_1()); - // InternalDsl.g:1179:3: ( 'Compartment_Inheritance' ) - // InternalDsl.g:1179:4: 'Compartment_Inheritance' - { - match(input,40,FOLLOW_2); - - } - - after(grammarAccess.getFeatureNameEnumAccess().getCompartment_InheritanceEnumLiteralDeclaration_1()); - - } - - - } - break; - case 3 : - // InternalDsl.g:1183:2: ( ( 'Compartment_Properties' ) ) - { - // InternalDsl.g:1183:2: ( ( 'Compartment_Properties' ) ) - // InternalDsl.g:1184:3: ( 'Compartment_Properties' ) - { - before(grammarAccess.getFeatureNameEnumAccess().getCompartment_PropertiesEnumLiteralDeclaration_2()); - // InternalDsl.g:1185:3: ( 'Compartment_Properties' ) - // InternalDsl.g:1185:4: 'Compartment_Properties' - { - match(input,41,FOLLOW_2); - - } - - after(grammarAccess.getFeatureNameEnumAccess().getCompartment_PropertiesEnumLiteralDeclaration_2()); - - } - - - } - break; - case 4 : - // InternalDsl.g:1189:2: ( ( 'Compartment_Structure' ) ) - { - // InternalDsl.g:1189:2: ( ( 'Compartment_Structure' ) ) - // InternalDsl.g:1190:3: ( 'Compartment_Structure' ) - { - before(grammarAccess.getFeatureNameEnumAccess().getCompartment_StructureEnumLiteralDeclaration_3()); - // InternalDsl.g:1191:3: ( 'Compartment_Structure' ) - // InternalDsl.g:1191:4: 'Compartment_Structure' - { - match(input,42,FOLLOW_2); - - } - - after(grammarAccess.getFeatureNameEnumAccess().getCompartment_StructureEnumLiteralDeclaration_3()); - - } - - - } - break; - case 5 : - // InternalDsl.g:1195:2: ( ( 'Compartment_Types' ) ) - { - // InternalDsl.g:1195:2: ( ( 'Compartment_Types' ) ) - // InternalDsl.g:1196:3: ( 'Compartment_Types' ) - { - before(grammarAccess.getFeatureNameEnumAccess().getCompartment_TypesEnumLiteralDeclaration_4()); - // InternalDsl.g:1197:3: ( 'Compartment_Types' ) - // InternalDsl.g:1197:4: 'Compartment_Types' - { - match(input,43,FOLLOW_2); - - } - - after(grammarAccess.getFeatureNameEnumAccess().getCompartment_TypesEnumLiteralDeclaration_4()); - - } - - - } - break; - case 6 : - // InternalDsl.g:1201:2: ( ( 'Contains_Compartments' ) ) - { - // InternalDsl.g:1201:2: ( ( 'Contains_Compartments' ) ) - // InternalDsl.g:1202:3: ( 'Contains_Compartments' ) - { - before(grammarAccess.getFeatureNameEnumAccess().getContains_CompartmentsEnumLiteralDeclaration_5()); - // InternalDsl.g:1203:3: ( 'Contains_Compartments' ) - // InternalDsl.g:1203:4: 'Contains_Compartments' - { - match(input,44,FOLLOW_2); - - } - - after(grammarAccess.getFeatureNameEnumAccess().getContains_CompartmentsEnumLiteralDeclaration_5()); - - } - - - } - break; - case 7 : - // InternalDsl.g:1207:2: ( ( 'Compartments' ) ) - { - // InternalDsl.g:1207:2: ( ( 'Compartments' ) ) - // InternalDsl.g:1208:3: ( 'Compartments' ) - { - before(grammarAccess.getFeatureNameEnumAccess().getCompartmentsEnumLiteralDeclaration_6()); - // InternalDsl.g:1209:3: ( 'Compartments' ) - // InternalDsl.g:1209:4: 'Compartments' - { - match(input,45,FOLLOW_2); - - } - - after(grammarAccess.getFeatureNameEnumAccess().getCompartmentsEnumLiteralDeclaration_6()); - - } - - - } - break; - case 8 : - // InternalDsl.g:1213:2: ( ( 'Data_Type_Inheritance' ) ) - { - // InternalDsl.g:1213:2: ( ( 'Data_Type_Inheritance' ) ) - // InternalDsl.g:1214:3: ( 'Data_Type_Inheritance' ) - { - before(grammarAccess.getFeatureNameEnumAccess().getData_Type_InheritanceEnumLiteralDeclaration_7()); - // InternalDsl.g:1215:3: ( 'Data_Type_Inheritance' ) - // InternalDsl.g:1215:4: 'Data_Type_Inheritance' - { - match(input,46,FOLLOW_2); - - } - - after(grammarAccess.getFeatureNameEnumAccess().getData_Type_InheritanceEnumLiteralDeclaration_7()); - - } - - - } - break; - case 9 : - // InternalDsl.g:1219:2: ( ( 'Data_Types' ) ) - { - // InternalDsl.g:1219:2: ( ( 'Data_Types' ) ) - // InternalDsl.g:1220:3: ( 'Data_Types' ) - { - before(grammarAccess.getFeatureNameEnumAccess().getData_TypesEnumLiteralDeclaration_8()); - // InternalDsl.g:1221:3: ( 'Data_Types' ) - // InternalDsl.g:1221:4: 'Data_Types' - { - match(input,47,FOLLOW_2); - - } - - after(grammarAccess.getFeatureNameEnumAccess().getData_TypesEnumLiteralDeclaration_8()); - - } - - - } - break; - case 10 : - // InternalDsl.g:1225:2: ( ( 'Dates' ) ) - { - // InternalDsl.g:1225:2: ( ( 'Dates' ) ) - // InternalDsl.g:1226:3: ( 'Dates' ) - { - before(grammarAccess.getFeatureNameEnumAccess().getDatesEnumLiteralDeclaration_9()); - // InternalDsl.g:1227:3: ( 'Dates' ) - // InternalDsl.g:1227:4: 'Dates' - { - match(input,48,FOLLOW_2); - - } - - after(grammarAccess.getFeatureNameEnumAccess().getDatesEnumLiteralDeclaration_9()); - - } - - - } - break; - case 11 : - // InternalDsl.g:1231:2: ( ( 'Dependent' ) ) - { - // InternalDsl.g:1231:2: ( ( 'Dependent' ) ) - // InternalDsl.g:1232:3: ( 'Dependent' ) - { - before(grammarAccess.getFeatureNameEnumAccess().getDependentEnumLiteralDeclaration_10()); - // InternalDsl.g:1233:3: ( 'Dependent' ) - // InternalDsl.g:1233:4: 'Dependent' - { - match(input,49,FOLLOW_2); - - } - - after(grammarAccess.getFeatureNameEnumAccess().getDependentEnumLiteralDeclaration_10()); - - } - - - } - break; - case 12 : - // InternalDsl.g:1237:2: ( ( 'Group_Constraints' ) ) - { - // InternalDsl.g:1237:2: ( ( 'Group_Constraints' ) ) - // InternalDsl.g:1238:3: ( 'Group_Constraints' ) - { - before(grammarAccess.getFeatureNameEnumAccess().getGroup_ConstraintsEnumLiteralDeclaration_11()); - // InternalDsl.g:1239:3: ( 'Group_Constraints' ) - // InternalDsl.g:1239:4: 'Group_Constraints' - { - match(input,50,FOLLOW_2); - - } - - after(grammarAccess.getFeatureNameEnumAccess().getGroup_ConstraintsEnumLiteralDeclaration_11()); - - } - - - } - break; - case 13 : - // InternalDsl.g:1243:2: ( ( 'Inter_Relationship_Constraints' ) ) - { - // InternalDsl.g:1243:2: ( ( 'Inter_Relationship_Constraints' ) ) - // InternalDsl.g:1244:3: ( 'Inter_Relationship_Constraints' ) - { - before(grammarAccess.getFeatureNameEnumAccess().getInter_Relationship_ConstraintsEnumLiteralDeclaration_12()); - // InternalDsl.g:1245:3: ( 'Inter_Relationship_Constraints' ) - // InternalDsl.g:1245:4: 'Inter_Relationship_Constraints' - { - match(input,51,FOLLOW_2); - - } - - after(grammarAccess.getFeatureNameEnumAccess().getInter_Relationship_ConstraintsEnumLiteralDeclaration_12()); - - } - - - } - break; - case 14 : - // InternalDsl.g:1249:2: ( ( 'Intra_Relationship_Constraints' ) ) - { - // InternalDsl.g:1249:2: ( ( 'Intra_Relationship_Constraints' ) ) - // InternalDsl.g:1250:3: ( 'Intra_Relationship_Constraints' ) - { - before(grammarAccess.getFeatureNameEnumAccess().getIntra_Relationship_ConstraintsEnumLiteralDeclaration_13()); - // InternalDsl.g:1251:3: ( 'Intra_Relationship_Constraints' ) - // InternalDsl.g:1251:4: 'Intra_Relationship_Constraints' - { - match(input,52,FOLLOW_2); - - } - - after(grammarAccess.getFeatureNameEnumAccess().getIntra_Relationship_ConstraintsEnumLiteralDeclaration_13()); - - } - - - } - break; - case 15 : - // InternalDsl.g:1255:2: ( ( 'Naturals' ) ) - { - // InternalDsl.g:1255:2: ( ( 'Naturals' ) ) - // InternalDsl.g:1256:3: ( 'Naturals' ) - { - before(grammarAccess.getFeatureNameEnumAccess().getNaturalsEnumLiteralDeclaration_14()); - // InternalDsl.g:1257:3: ( 'Naturals' ) - // InternalDsl.g:1257:4: 'Naturals' - { - match(input,53,FOLLOW_2); - - } - - after(grammarAccess.getFeatureNameEnumAccess().getNaturalsEnumLiteralDeclaration_14()); - - } - - - } - break; - case 16 : - // InternalDsl.g:1261:2: ( ( 'Occurrence_Constraints' ) ) - { - // InternalDsl.g:1261:2: ( ( 'Occurrence_Constraints' ) ) - // InternalDsl.g:1262:3: ( 'Occurrence_Constraints' ) - { - before(grammarAccess.getFeatureNameEnumAccess().getOccurrence_ConstraintsEnumLiteralDeclaration_15()); - // InternalDsl.g:1263:3: ( 'Occurrence_Constraints' ) - // InternalDsl.g:1263:4: 'Occurrence_Constraints' - { - match(input,54,FOLLOW_2); - - } - - after(grammarAccess.getFeatureNameEnumAccess().getOccurrence_ConstraintsEnumLiteralDeclaration_15()); - - } - - - } - break; - case 17 : - // InternalDsl.g:1267:2: ( ( 'On_Compartments' ) ) - { - // InternalDsl.g:1267:2: ( ( 'On_Compartments' ) ) - // InternalDsl.g:1268:3: ( 'On_Compartments' ) - { - before(grammarAccess.getFeatureNameEnumAccess().getOn_CompartmentsEnumLiteralDeclaration_16()); - // InternalDsl.g:1269:3: ( 'On_Compartments' ) - // InternalDsl.g:1269:4: 'On_Compartments' - { - match(input,55,FOLLOW_2); - - } - - after(grammarAccess.getFeatureNameEnumAccess().getOn_CompartmentsEnumLiteralDeclaration_16()); - - } - - - } - break; - case 18 : - // InternalDsl.g:1273:2: ( ( 'On_Relationships' ) ) - { - // InternalDsl.g:1273:2: ( ( 'On_Relationships' ) ) - // InternalDsl.g:1274:3: ( 'On_Relationships' ) - { - before(grammarAccess.getFeatureNameEnumAccess().getOn_RelationshipsEnumLiteralDeclaration_17()); - // InternalDsl.g:1275:3: ( 'On_Relationships' ) - // InternalDsl.g:1275:4: 'On_Relationships' - { - match(input,56,FOLLOW_2); - - } - - after(grammarAccess.getFeatureNameEnumAccess().getOn_RelationshipsEnumLiteralDeclaration_17()); - - } - - - } - break; - case 19 : - // InternalDsl.g:1279:2: ( ( 'Parthood_Constraints' ) ) - { - // InternalDsl.g:1279:2: ( ( 'Parthood_Constraints' ) ) - // InternalDsl.g:1280:3: ( 'Parthood_Constraints' ) - { - before(grammarAccess.getFeatureNameEnumAccess().getParthood_ConstraintsEnumLiteralDeclaration_18()); - // InternalDsl.g:1281:3: ( 'Parthood_Constraints' ) - // InternalDsl.g:1281:4: 'Parthood_Constraints' - { - match(input,57,FOLLOW_2); - - } - - after(grammarAccess.getFeatureNameEnumAccess().getParthood_ConstraintsEnumLiteralDeclaration_18()); - - } - - - } - break; - case 20 : - // InternalDsl.g:1285:2: ( ( 'Participants' ) ) - { - // InternalDsl.g:1285:2: ( ( 'Participants' ) ) - // InternalDsl.g:1286:3: ( 'Participants' ) - { - before(grammarAccess.getFeatureNameEnumAccess().getParticipantsEnumLiteralDeclaration_19()); - // InternalDsl.g:1287:3: ( 'Participants' ) - // InternalDsl.g:1287:4: 'Participants' - { - match(input,58,FOLLOW_2); - - } - - after(grammarAccess.getFeatureNameEnumAccess().getParticipantsEnumLiteralDeclaration_19()); - - } - - - } - break; - case 21 : - // InternalDsl.g:1291:2: ( ( 'Playable' ) ) - { - // InternalDsl.g:1291:2: ( ( 'Playable' ) ) - // InternalDsl.g:1292:3: ( 'Playable' ) - { - before(grammarAccess.getFeatureNameEnumAccess().getPlayableEnumLiteralDeclaration_20()); - // InternalDsl.g:1293:3: ( 'Playable' ) - // InternalDsl.g:1293:4: 'Playable' - { - match(input,59,FOLLOW_2); - - } - - after(grammarAccess.getFeatureNameEnumAccess().getPlayableEnumLiteralDeclaration_20()); - - } - - - } - break; - case 22 : - // InternalDsl.g:1297:2: ( ( 'Playable_by_Defining_Compartment' ) ) - { - // InternalDsl.g:1297:2: ( ( 'Playable_by_Defining_Compartment' ) ) - // InternalDsl.g:1298:3: ( 'Playable_by_Defining_Compartment' ) - { - before(grammarAccess.getFeatureNameEnumAccess().getPlayable_by_Defining_CompartmentEnumLiteralDeclaration_21()); - // InternalDsl.g:1299:3: ( 'Playable_by_Defining_Compartment' ) - // InternalDsl.g:1299:4: 'Playable_by_Defining_Compartment' - { - match(input,60,FOLLOW_2); - - } - - after(grammarAccess.getFeatureNameEnumAccess().getPlayable_by_Defining_CompartmentEnumLiteralDeclaration_21()); - - } - - - } - break; - case 23 : - // InternalDsl.g:1303:2: ( ( 'Players' ) ) - { - // InternalDsl.g:1303:2: ( ( 'Players' ) ) - // InternalDsl.g:1304:3: ( 'Players' ) - { - before(grammarAccess.getFeatureNameEnumAccess().getPlayersEnumLiteralDeclaration_22()); - // InternalDsl.g:1305:3: ( 'Players' ) - // InternalDsl.g:1305:4: 'Players' - { - match(input,61,FOLLOW_2); - - } - - after(grammarAccess.getFeatureNameEnumAccess().getPlayersEnumLiteralDeclaration_22()); - - } - - - } - break; - case 24 : - // InternalDsl.g:1309:2: ( ( 'Relationship_Cardinality' ) ) - { - // InternalDsl.g:1309:2: ( ( 'Relationship_Cardinality' ) ) - // InternalDsl.g:1310:3: ( 'Relationship_Cardinality' ) - { - before(grammarAccess.getFeatureNameEnumAccess().getRelationship_CardinalityEnumLiteralDeclaration_23()); - // InternalDsl.g:1311:3: ( 'Relationship_Cardinality' ) - // InternalDsl.g:1311:4: 'Relationship_Cardinality' - { - match(input,62,FOLLOW_2); - - } - - after(grammarAccess.getFeatureNameEnumAccess().getRelationship_CardinalityEnumLiteralDeclaration_23()); - - } - - - } - break; - case 25 : - // InternalDsl.g:1315:2: ( ( 'Relationship_Constraints' ) ) - { - // InternalDsl.g:1315:2: ( ( 'Relationship_Constraints' ) ) - // InternalDsl.g:1316:3: ( 'Relationship_Constraints' ) - { - before(grammarAccess.getFeatureNameEnumAccess().getRelationship_ConstraintsEnumLiteralDeclaration_24()); - // InternalDsl.g:1317:3: ( 'Relationship_Constraints' ) - // InternalDsl.g:1317:4: 'Relationship_Constraints' - { - match(input,63,FOLLOW_2); - - } - - after(grammarAccess.getFeatureNameEnumAccess().getRelationship_ConstraintsEnumLiteralDeclaration_24()); - - } - - - } - break; - case 26 : - // InternalDsl.g:1321:2: ( ( 'Relationships' ) ) - { - // InternalDsl.g:1321:2: ( ( 'Relationships' ) ) - // InternalDsl.g:1322:3: ( 'Relationships' ) - { - before(grammarAccess.getFeatureNameEnumAccess().getRelationshipsEnumLiteralDeclaration_25()); - // InternalDsl.g:1323:3: ( 'Relationships' ) - // InternalDsl.g:1323:4: 'Relationships' - { - match(input,64,FOLLOW_2); - - } - - after(grammarAccess.getFeatureNameEnumAccess().getRelationshipsEnumLiteralDeclaration_25()); - - } - - - } - break; - case 27 : - // InternalDsl.g:1327:2: ( ( 'RML_Feature_Model' ) ) - { - // InternalDsl.g:1327:2: ( ( 'RML_Feature_Model' ) ) - // InternalDsl.g:1328:3: ( 'RML_Feature_Model' ) - { - before(grammarAccess.getFeatureNameEnumAccess().getRML_Feature_ModelEnumLiteralDeclaration_26()); - // InternalDsl.g:1329:3: ( 'RML_Feature_Model' ) - // InternalDsl.g:1329:4: 'RML_Feature_Model' - { - match(input,65,FOLLOW_2); - - } - - after(grammarAccess.getFeatureNameEnumAccess().getRML_Feature_ModelEnumLiteralDeclaration_26()); - - } - - - } - break; - case 28 : - // InternalDsl.g:1333:2: ( ( 'Role_Behavior' ) ) - { - // InternalDsl.g:1333:2: ( ( 'Role_Behavior' ) ) - // InternalDsl.g:1334:3: ( 'Role_Behavior' ) - { - before(grammarAccess.getFeatureNameEnumAccess().getRole_BehaviorEnumLiteralDeclaration_27()); - // InternalDsl.g:1335:3: ( 'Role_Behavior' ) - // InternalDsl.g:1335:4: 'Role_Behavior' - { - match(input,66,FOLLOW_2); - - } - - after(grammarAccess.getFeatureNameEnumAccess().getRole_BehaviorEnumLiteralDeclaration_27()); - - } - - - } - break; - case 29 : - // InternalDsl.g:1339:2: ( ( 'Role_Constraints' ) ) - { - // InternalDsl.g:1339:2: ( ( 'Role_Constraints' ) ) - // InternalDsl.g:1340:3: ( 'Role_Constraints' ) - { - before(grammarAccess.getFeatureNameEnumAccess().getRole_ConstraintsEnumLiteralDeclaration_28()); - // InternalDsl.g:1341:3: ( 'Role_Constraints' ) - // InternalDsl.g:1341:4: 'Role_Constraints' - { - match(input,67,FOLLOW_2); - - } - - after(grammarAccess.getFeatureNameEnumAccess().getRole_ConstraintsEnumLiteralDeclaration_28()); - - } - - - } - break; - case 30 : - // InternalDsl.g:1345:2: ( ( 'Role_Equivalence' ) ) - { - // InternalDsl.g:1345:2: ( ( 'Role_Equivalence' ) ) - // InternalDsl.g:1346:3: ( 'Role_Equivalence' ) - { - before(grammarAccess.getFeatureNameEnumAccess().getRole_EquivalenceEnumLiteralDeclaration_29()); - // InternalDsl.g:1347:3: ( 'Role_Equivalence' ) - // InternalDsl.g:1347:4: 'Role_Equivalence' - { - match(input,68,FOLLOW_2); - - } - - after(grammarAccess.getFeatureNameEnumAccess().getRole_EquivalenceEnumLiteralDeclaration_29()); - - } - - - } - break; - case 31 : - // InternalDsl.g:1351:2: ( ( 'Role_Implication' ) ) - { - // InternalDsl.g:1351:2: ( ( 'Role_Implication' ) ) - // InternalDsl.g:1352:3: ( 'Role_Implication' ) - { - before(grammarAccess.getFeatureNameEnumAccess().getRole_ImplicationEnumLiteralDeclaration_30()); - // InternalDsl.g:1353:3: ( 'Role_Implication' ) - // InternalDsl.g:1353:4: 'Role_Implication' - { - match(input,69,FOLLOW_2); - - } - - after(grammarAccess.getFeatureNameEnumAccess().getRole_ImplicationEnumLiteralDeclaration_30()); - - } - - - } - break; - case 32 : - // InternalDsl.g:1357:2: ( ( 'Role_Inheritance' ) ) - { - // InternalDsl.g:1357:2: ( ( 'Role_Inheritance' ) ) - // InternalDsl.g:1358:3: ( 'Role_Inheritance' ) - { - before(grammarAccess.getFeatureNameEnumAccess().getRole_InheritanceEnumLiteralDeclaration_31()); - // InternalDsl.g:1359:3: ( 'Role_Inheritance' ) - // InternalDsl.g:1359:4: 'Role_Inheritance' - { - match(input,70,FOLLOW_2); - - } - - after(grammarAccess.getFeatureNameEnumAccess().getRole_InheritanceEnumLiteralDeclaration_31()); - - } - - - } - break; - case 33 : - // InternalDsl.g:1363:2: ( ( 'Role_Prohibition' ) ) - { - // InternalDsl.g:1363:2: ( ( 'Role_Prohibition' ) ) - // InternalDsl.g:1364:3: ( 'Role_Prohibition' ) - { - before(grammarAccess.getFeatureNameEnumAccess().getRole_ProhibitionEnumLiteralDeclaration_32()); - // InternalDsl.g:1365:3: ( 'Role_Prohibition' ) - // InternalDsl.g:1365:4: 'Role_Prohibition' - { - match(input,71,FOLLOW_2); - - } - - after(grammarAccess.getFeatureNameEnumAccess().getRole_ProhibitionEnumLiteralDeclaration_32()); - - } - - - } - break; - case 34 : - // InternalDsl.g:1369:2: ( ( 'Role_Properties' ) ) - { - // InternalDsl.g:1369:2: ( ( 'Role_Properties' ) ) - // InternalDsl.g:1370:3: ( 'Role_Properties' ) - { - before(grammarAccess.getFeatureNameEnumAccess().getRole_PropertiesEnumLiteralDeclaration_33()); - // InternalDsl.g:1371:3: ( 'Role_Properties' ) - // InternalDsl.g:1371:4: 'Role_Properties' - { - match(input,72,FOLLOW_2); - - } - - after(grammarAccess.getFeatureNameEnumAccess().getRole_PropertiesEnumLiteralDeclaration_33()); - - } - - - } - break; - case 35 : - // InternalDsl.g:1375:2: ( ( 'Role_Structure' ) ) - { - // InternalDsl.g:1375:2: ( ( 'Role_Structure' ) ) - // InternalDsl.g:1376:3: ( 'Role_Structure' ) - { - before(grammarAccess.getFeatureNameEnumAccess().getRole_StructureEnumLiteralDeclaration_34()); - // InternalDsl.g:1377:3: ( 'Role_Structure' ) - // InternalDsl.g:1377:4: 'Role_Structure' - { - match(input,73,FOLLOW_2); - - } - - after(grammarAccess.getFeatureNameEnumAccess().getRole_StructureEnumLiteralDeclaration_34()); - - } - - - } - break; - case 36 : - // InternalDsl.g:1381:2: ( ( 'Role_Types' ) ) - { - // InternalDsl.g:1381:2: ( ( 'Role_Types' ) ) - // InternalDsl.g:1382:3: ( 'Role_Types' ) - { - before(grammarAccess.getFeatureNameEnumAccess().getRole_TypesEnumLiteralDeclaration_35()); - // InternalDsl.g:1383:3: ( 'Role_Types' ) - // InternalDsl.g:1383:4: 'Role_Types' - { - match(input,74,FOLLOW_2); - - } - - after(grammarAccess.getFeatureNameEnumAccess().getRole_TypesEnumLiteralDeclaration_35()); - - } - - - } - break; - case 37 : - // InternalDsl.g:1387:2: ( ( 'Roles' ) ) - { - // InternalDsl.g:1387:2: ( ( 'Roles' ) ) - // InternalDsl.g:1388:3: ( 'Roles' ) - { - before(grammarAccess.getFeatureNameEnumAccess().getRolesEnumLiteralDeclaration_36()); - // InternalDsl.g:1389:3: ( 'Roles' ) - // InternalDsl.g:1389:4: 'Roles' - { - match(input,75,FOLLOW_2); - - } - - after(grammarAccess.getFeatureNameEnumAccess().getRolesEnumLiteralDeclaration_36()); - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FeatureNameEnum__Alternatives" - - - // $ANTLR start "rule__Model__Group__0" - // InternalDsl.g:1397:1: rule__Model__Group__0 : rule__Model__Group__0__Impl rule__Model__Group__1 ; - public final void rule__Model__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:1401:1: ( rule__Model__Group__0__Impl rule__Model__Group__1 ) - // InternalDsl.g:1402:2: rule__Model__Group__0__Impl rule__Model__Group__1 - { - pushFollow(FOLLOW_3); - rule__Model__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__Model__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Model__Group__0" - - - // $ANTLR start "rule__Model__Group__0__Impl" - // InternalDsl.g:1409:1: rule__Model__Group__0__Impl : ( ( rule__Model__PoliciesAssignment_0 ) ) ; - public final void rule__Model__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:1413:1: ( ( ( rule__Model__PoliciesAssignment_0 ) ) ) - // InternalDsl.g:1414:1: ( ( rule__Model__PoliciesAssignment_0 ) ) - { - // InternalDsl.g:1414:1: ( ( rule__Model__PoliciesAssignment_0 ) ) - // InternalDsl.g:1415:2: ( rule__Model__PoliciesAssignment_0 ) - { - before(grammarAccess.getModelAccess().getPoliciesAssignment_0()); - // InternalDsl.g:1416:2: ( rule__Model__PoliciesAssignment_0 ) - // InternalDsl.g:1416:3: rule__Model__PoliciesAssignment_0 - { - pushFollow(FOLLOW_2); - rule__Model__PoliciesAssignment_0(); - - state._fsp--; - - - } - - after(grammarAccess.getModelAccess().getPoliciesAssignment_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Model__Group__0__Impl" - - - // $ANTLR start "rule__Model__Group__1" - // InternalDsl.g:1424:1: rule__Model__Group__1 : rule__Model__Group__1__Impl ; - public final void rule__Model__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:1428:1: ( rule__Model__Group__1__Impl ) - // InternalDsl.g:1429:2: rule__Model__Group__1__Impl - { - pushFollow(FOLLOW_2); - rule__Model__Group__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Model__Group__1" - - - // $ANTLR start "rule__Model__Group__1__Impl" - // InternalDsl.g:1435:1: rule__Model__Group__1__Impl : ( ( rule__Model__PoliciesAssignment_1 )* ) ; - public final void rule__Model__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:1439:1: ( ( ( rule__Model__PoliciesAssignment_1 )* ) ) - // InternalDsl.g:1440:1: ( ( rule__Model__PoliciesAssignment_1 )* ) - { - // InternalDsl.g:1440:1: ( ( rule__Model__PoliciesAssignment_1 )* ) - // InternalDsl.g:1441:2: ( rule__Model__PoliciesAssignment_1 )* - { - before(grammarAccess.getModelAccess().getPoliciesAssignment_1()); - // InternalDsl.g:1442:2: ( rule__Model__PoliciesAssignment_1 )* - loop11: - do { - int alt11=2; - int LA11_0 = input.LA(1); - - if ( ((LA11_0>=11 && LA11_0<=20)||LA11_0==94) ) { - alt11=1; - } - - - switch (alt11) { - case 1 : - // InternalDsl.g:1442:3: rule__Model__PoliciesAssignment_1 - { - pushFollow(FOLLOW_4); - rule__Model__PoliciesAssignment_1(); - - state._fsp--; - - - } - break; - - default : - break loop11; - } - } while (true); - - after(grammarAccess.getModelAccess().getPoliciesAssignment_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Model__Group__1__Impl" - - - // $ANTLR start "rule__Policy__Group__0" - // InternalDsl.g:1451:1: rule__Policy__Group__0 : rule__Policy__Group__0__Impl rule__Policy__Group__1 ; - public final void rule__Policy__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:1455:1: ( rule__Policy__Group__0__Impl rule__Policy__Group__1 ) - // InternalDsl.g:1456:2: rule__Policy__Group__0__Impl rule__Policy__Group__1 - { - pushFollow(FOLLOW_3); - rule__Policy__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__Policy__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Policy__Group__0" - - - // $ANTLR start "rule__Policy__Group__0__Impl" - // InternalDsl.g:1463:1: rule__Policy__Group__0__Impl : ( ( rule__Policy__OverrideAssignment_0 )? ) ; - public final void rule__Policy__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:1467:1: ( ( ( rule__Policy__OverrideAssignment_0 )? ) ) - // InternalDsl.g:1468:1: ( ( rule__Policy__OverrideAssignment_0 )? ) - { - // InternalDsl.g:1468:1: ( ( rule__Policy__OverrideAssignment_0 )? ) - // InternalDsl.g:1469:2: ( rule__Policy__OverrideAssignment_0 )? - { - before(grammarAccess.getPolicyAccess().getOverrideAssignment_0()); - // InternalDsl.g:1470:2: ( rule__Policy__OverrideAssignment_0 )? - int alt12=2; - int LA12_0 = input.LA(1); - - if ( (LA12_0==94) ) { - alt12=1; - } - switch (alt12) { - case 1 : - // InternalDsl.g:1470:3: rule__Policy__OverrideAssignment_0 - { - pushFollow(FOLLOW_2); - rule__Policy__OverrideAssignment_0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getPolicyAccess().getOverrideAssignment_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Policy__Group__0__Impl" - - - // $ANTLR start "rule__Policy__Group__1" - // InternalDsl.g:1478:1: rule__Policy__Group__1 : rule__Policy__Group__1__Impl rule__Policy__Group__2 ; - public final void rule__Policy__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:1482:1: ( rule__Policy__Group__1__Impl rule__Policy__Group__2 ) - // InternalDsl.g:1483:2: rule__Policy__Group__1__Impl rule__Policy__Group__2 - { - pushFollow(FOLLOW_5); - rule__Policy__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__Policy__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Policy__Group__1" - - - // $ANTLR start "rule__Policy__Group__1__Impl" - // InternalDsl.g:1490:1: rule__Policy__Group__1__Impl : ( ( rule__Policy__ActionAssignment_1 ) ) ; - public final void rule__Policy__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:1494:1: ( ( ( rule__Policy__ActionAssignment_1 ) ) ) - // InternalDsl.g:1495:1: ( ( rule__Policy__ActionAssignment_1 ) ) - { - // InternalDsl.g:1495:1: ( ( rule__Policy__ActionAssignment_1 ) ) - // InternalDsl.g:1496:2: ( rule__Policy__ActionAssignment_1 ) - { - before(grammarAccess.getPolicyAccess().getActionAssignment_1()); - // InternalDsl.g:1497:2: ( rule__Policy__ActionAssignment_1 ) - // InternalDsl.g:1497:3: rule__Policy__ActionAssignment_1 - { - pushFollow(FOLLOW_2); - rule__Policy__ActionAssignment_1(); - - state._fsp--; - - - } - - after(grammarAccess.getPolicyAccess().getActionAssignment_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Policy__Group__1__Impl" - - - // $ANTLR start "rule__Policy__Group__2" - // InternalDsl.g:1505:1: rule__Policy__Group__2 : rule__Policy__Group__2__Impl rule__Policy__Group__3 ; - public final void rule__Policy__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:1509:1: ( rule__Policy__Group__2__Impl rule__Policy__Group__3 ) - // InternalDsl.g:1510:2: rule__Policy__Group__2__Impl rule__Policy__Group__3 - { - pushFollow(FOLLOW_6); - rule__Policy__Group__2__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__Policy__Group__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Policy__Group__2" - - - // $ANTLR start "rule__Policy__Group__2__Impl" - // InternalDsl.g:1517:1: rule__Policy__Group__2__Impl : ( ( rule__Policy__ActionTypeAssignment_2 ) ) ; - public final void rule__Policy__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:1521:1: ( ( ( rule__Policy__ActionTypeAssignment_2 ) ) ) - // InternalDsl.g:1522:1: ( ( rule__Policy__ActionTypeAssignment_2 ) ) - { - // InternalDsl.g:1522:1: ( ( rule__Policy__ActionTypeAssignment_2 ) ) - // InternalDsl.g:1523:2: ( rule__Policy__ActionTypeAssignment_2 ) - { - before(grammarAccess.getPolicyAccess().getActionTypeAssignment_2()); - // InternalDsl.g:1524:2: ( rule__Policy__ActionTypeAssignment_2 ) - // InternalDsl.g:1524:3: rule__Policy__ActionTypeAssignment_2 - { - pushFollow(FOLLOW_2); - rule__Policy__ActionTypeAssignment_2(); - - state._fsp--; - - - } - - after(grammarAccess.getPolicyAccess().getActionTypeAssignment_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Policy__Group__2__Impl" - - - // $ANTLR start "rule__Policy__Group__3" - // InternalDsl.g:1532:1: rule__Policy__Group__3 : rule__Policy__Group__3__Impl rule__Policy__Group__4 ; - public final void rule__Policy__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:1536:1: ( rule__Policy__Group__3__Impl rule__Policy__Group__4 ) - // InternalDsl.g:1537:2: rule__Policy__Group__3__Impl rule__Policy__Group__4 - { - pushFollow(FOLLOW_7); - rule__Policy__Group__3__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__Policy__Group__4(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Policy__Group__3" - - - // $ANTLR start "rule__Policy__Group__3__Impl" - // InternalDsl.g:1544:1: rule__Policy__Group__3__Impl : ( '(' ) ; - public final void rule__Policy__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:1548:1: ( ( '(' ) ) - // InternalDsl.g:1549:1: ( '(' ) - { - // InternalDsl.g:1549:1: ( '(' ) - // InternalDsl.g:1550:2: '(' - { - before(grammarAccess.getPolicyAccess().getLeftParenthesisKeyword_3()); - match(input,76,FOLLOW_2); - after(grammarAccess.getPolicyAccess().getLeftParenthesisKeyword_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Policy__Group__3__Impl" - - - // $ANTLR start "rule__Policy__Group__4" - // InternalDsl.g:1559:1: rule__Policy__Group__4 : rule__Policy__Group__4__Impl rule__Policy__Group__5 ; - public final void rule__Policy__Group__4() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:1563:1: ( rule__Policy__Group__4__Impl rule__Policy__Group__5 ) - // InternalDsl.g:1564:2: rule__Policy__Group__4__Impl rule__Policy__Group__5 - { - pushFollow(FOLLOW_8); - rule__Policy__Group__4__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__Policy__Group__5(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Policy__Group__4" - - - // $ANTLR start "rule__Policy__Group__4__Impl" - // InternalDsl.g:1571:1: rule__Policy__Group__4__Impl : ( ( rule__Policy__FeatureRuleAssignment_4 ) ) ; - public final void rule__Policy__Group__4__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:1575:1: ( ( ( rule__Policy__FeatureRuleAssignment_4 ) ) ) - // InternalDsl.g:1576:1: ( ( rule__Policy__FeatureRuleAssignment_4 ) ) - { - // InternalDsl.g:1576:1: ( ( rule__Policy__FeatureRuleAssignment_4 ) ) - // InternalDsl.g:1577:2: ( rule__Policy__FeatureRuleAssignment_4 ) - { - before(grammarAccess.getPolicyAccess().getFeatureRuleAssignment_4()); - // InternalDsl.g:1578:2: ( rule__Policy__FeatureRuleAssignment_4 ) - // InternalDsl.g:1578:3: rule__Policy__FeatureRuleAssignment_4 - { - pushFollow(FOLLOW_2); - rule__Policy__FeatureRuleAssignment_4(); - - state._fsp--; - - - } - - after(grammarAccess.getPolicyAccess().getFeatureRuleAssignment_4()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Policy__Group__4__Impl" - - - // $ANTLR start "rule__Policy__Group__5" - // InternalDsl.g:1586:1: rule__Policy__Group__5 : rule__Policy__Group__5__Impl rule__Policy__Group__6 ; - public final void rule__Policy__Group__5() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:1590:1: ( rule__Policy__Group__5__Impl rule__Policy__Group__6 ) - // InternalDsl.g:1591:2: rule__Policy__Group__5__Impl rule__Policy__Group__6 - { - pushFollow(FOLLOW_9); - rule__Policy__Group__5__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__Policy__Group__6(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Policy__Group__5" - - - // $ANTLR start "rule__Policy__Group__5__Impl" - // InternalDsl.g:1598:1: rule__Policy__Group__5__Impl : ( ')' ) ; - public final void rule__Policy__Group__5__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:1602:1: ( ( ')' ) ) - // InternalDsl.g:1603:1: ( ')' ) - { - // InternalDsl.g:1603:1: ( ')' ) - // InternalDsl.g:1604:2: ')' - { - before(grammarAccess.getPolicyAccess().getRightParenthesisKeyword_5()); - match(input,77,FOLLOW_2); - after(grammarAccess.getPolicyAccess().getRightParenthesisKeyword_5()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Policy__Group__5__Impl" - - - // $ANTLR start "rule__Policy__Group__6" - // InternalDsl.g:1613:1: rule__Policy__Group__6 : rule__Policy__Group__6__Impl rule__Policy__Group__7 ; - public final void rule__Policy__Group__6() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:1617:1: ( rule__Policy__Group__6__Impl rule__Policy__Group__7 ) - // InternalDsl.g:1618:2: rule__Policy__Group__6__Impl rule__Policy__Group__7 - { - pushFollow(FOLLOW_10); - rule__Policy__Group__6__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__Policy__Group__7(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Policy__Group__6" - - - // $ANTLR start "rule__Policy__Group__6__Impl" - // InternalDsl.g:1625:1: rule__Policy__Group__6__Impl : ( 'when' ) ; - public final void rule__Policy__Group__6__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:1629:1: ( ( 'when' ) ) - // InternalDsl.g:1630:1: ( 'when' ) - { - // InternalDsl.g:1630:1: ( 'when' ) - // InternalDsl.g:1631:2: 'when' - { - before(grammarAccess.getPolicyAccess().getWhenKeyword_6()); - match(input,78,FOLLOW_2); - after(grammarAccess.getPolicyAccess().getWhenKeyword_6()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Policy__Group__6__Impl" - - - // $ANTLR start "rule__Policy__Group__7" - // InternalDsl.g:1640:1: rule__Policy__Group__7 : rule__Policy__Group__7__Impl rule__Policy__Group__8 ; - public final void rule__Policy__Group__7() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:1644:1: ( rule__Policy__Group__7__Impl rule__Policy__Group__8 ) - // InternalDsl.g:1645:2: rule__Policy__Group__7__Impl rule__Policy__Group__8 - { - pushFollow(FOLLOW_11); - rule__Policy__Group__7__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__Policy__Group__8(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Policy__Group__7" - - - // $ANTLR start "rule__Policy__Group__7__Impl" - // InternalDsl.g:1652:1: rule__Policy__Group__7__Impl : ( ( rule__Policy__ConstraintRuleAssignment_7 ) ) ; - public final void rule__Policy__Group__7__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:1656:1: ( ( ( rule__Policy__ConstraintRuleAssignment_7 ) ) ) - // InternalDsl.g:1657:1: ( ( rule__Policy__ConstraintRuleAssignment_7 ) ) - { - // InternalDsl.g:1657:1: ( ( rule__Policy__ConstraintRuleAssignment_7 ) ) - // InternalDsl.g:1658:2: ( rule__Policy__ConstraintRuleAssignment_7 ) - { - before(grammarAccess.getPolicyAccess().getConstraintRuleAssignment_7()); - // InternalDsl.g:1659:2: ( rule__Policy__ConstraintRuleAssignment_7 ) - // InternalDsl.g:1659:3: rule__Policy__ConstraintRuleAssignment_7 - { - pushFollow(FOLLOW_2); - rule__Policy__ConstraintRuleAssignment_7(); - - state._fsp--; - - - } - - after(grammarAccess.getPolicyAccess().getConstraintRuleAssignment_7()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Policy__Group__7__Impl" - - - // $ANTLR start "rule__Policy__Group__8" - // InternalDsl.g:1667:1: rule__Policy__Group__8 : rule__Policy__Group__8__Impl ; - public final void rule__Policy__Group__8() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:1671:1: ( rule__Policy__Group__8__Impl ) - // InternalDsl.g:1672:2: rule__Policy__Group__8__Impl - { - pushFollow(FOLLOW_2); - rule__Policy__Group__8__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Policy__Group__8" - - - // $ANTLR start "rule__Policy__Group__8__Impl" - // InternalDsl.g:1678:1: rule__Policy__Group__8__Impl : ( ';' ) ; - public final void rule__Policy__Group__8__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:1682:1: ( ( ';' ) ) - // InternalDsl.g:1683:1: ( ';' ) - { - // InternalDsl.g:1683:1: ( ';' ) - // InternalDsl.g:1684:2: ';' - { - before(grammarAccess.getPolicyAccess().getSemicolonKeyword_8()); - match(input,79,FOLLOW_2); - after(grammarAccess.getPolicyAccess().getSemicolonKeyword_8()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Policy__Group__8__Impl" - - - // $ANTLR start "rule__ContainsCompartmentConstrainRule__Group__0" - // InternalDsl.g:1694:1: rule__ContainsCompartmentConstrainRule__Group__0 : rule__ContainsCompartmentConstrainRule__Group__0__Impl rule__ContainsCompartmentConstrainRule__Group__1 ; - public final void rule__ContainsCompartmentConstrainRule__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:1698:1: ( rule__ContainsCompartmentConstrainRule__Group__0__Impl rule__ContainsCompartmentConstrainRule__Group__1 ) - // InternalDsl.g:1699:2: rule__ContainsCompartmentConstrainRule__Group__0__Impl rule__ContainsCompartmentConstrainRule__Group__1 - { - pushFollow(FOLLOW_12); - rule__ContainsCompartmentConstrainRule__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ContainsCompartmentConstrainRule__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ContainsCompartmentConstrainRule__Group__0" - - - // $ANTLR start "rule__ContainsCompartmentConstrainRule__Group__0__Impl" - // InternalDsl.g:1706:1: rule__ContainsCompartmentConstrainRule__Group__0__Impl : ( () ) ; - public final void rule__ContainsCompartmentConstrainRule__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:1710:1: ( ( () ) ) - // InternalDsl.g:1711:1: ( () ) - { - // InternalDsl.g:1711:1: ( () ) - // InternalDsl.g:1712:2: () - { - before(grammarAccess.getContainsCompartmentConstrainRuleAccess().getContainsCompartmentAction_0()); - // InternalDsl.g:1713:2: () - // InternalDsl.g:1713:3: - { - } - - after(grammarAccess.getContainsCompartmentConstrainRuleAccess().getContainsCompartmentAction_0()); - - } - - - } - - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ContainsCompartmentConstrainRule__Group__0__Impl" - - - // $ANTLR start "rule__ContainsCompartmentConstrainRule__Group__1" - // InternalDsl.g:1721:1: rule__ContainsCompartmentConstrainRule__Group__1 : rule__ContainsCompartmentConstrainRule__Group__1__Impl rule__ContainsCompartmentConstrainRule__Group__2 ; - public final void rule__ContainsCompartmentConstrainRule__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:1725:1: ( rule__ContainsCompartmentConstrainRule__Group__1__Impl rule__ContainsCompartmentConstrainRule__Group__2 ) - // InternalDsl.g:1726:2: rule__ContainsCompartmentConstrainRule__Group__1__Impl rule__ContainsCompartmentConstrainRule__Group__2 - { - pushFollow(FOLLOW_6); - rule__ContainsCompartmentConstrainRule__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ContainsCompartmentConstrainRule__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ContainsCompartmentConstrainRule__Group__1" - - - // $ANTLR start "rule__ContainsCompartmentConstrainRule__Group__1__Impl" - // InternalDsl.g:1733:1: rule__ContainsCompartmentConstrainRule__Group__1__Impl : ( 'ContainsCompartment' ) ; - public final void rule__ContainsCompartmentConstrainRule__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:1737:1: ( ( 'ContainsCompartment' ) ) - // InternalDsl.g:1738:1: ( 'ContainsCompartment' ) - { - // InternalDsl.g:1738:1: ( 'ContainsCompartment' ) - // InternalDsl.g:1739:2: 'ContainsCompartment' - { - before(grammarAccess.getContainsCompartmentConstrainRuleAccess().getContainsCompartmentKeyword_1()); - match(input,80,FOLLOW_2); - after(grammarAccess.getContainsCompartmentConstrainRuleAccess().getContainsCompartmentKeyword_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ContainsCompartmentConstrainRule__Group__1__Impl" - - - // $ANTLR start "rule__ContainsCompartmentConstrainRule__Group__2" - // InternalDsl.g:1748:1: rule__ContainsCompartmentConstrainRule__Group__2 : rule__ContainsCompartmentConstrainRule__Group__2__Impl rule__ContainsCompartmentConstrainRule__Group__3 ; - public final void rule__ContainsCompartmentConstrainRule__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:1752:1: ( rule__ContainsCompartmentConstrainRule__Group__2__Impl rule__ContainsCompartmentConstrainRule__Group__3 ) - // InternalDsl.g:1753:2: rule__ContainsCompartmentConstrainRule__Group__2__Impl rule__ContainsCompartmentConstrainRule__Group__3 - { - pushFollow(FOLLOW_8); - rule__ContainsCompartmentConstrainRule__Group__2__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ContainsCompartmentConstrainRule__Group__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ContainsCompartmentConstrainRule__Group__2" - - - // $ANTLR start "rule__ContainsCompartmentConstrainRule__Group__2__Impl" - // InternalDsl.g:1760:1: rule__ContainsCompartmentConstrainRule__Group__2__Impl : ( '(' ) ; - public final void rule__ContainsCompartmentConstrainRule__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:1764:1: ( ( '(' ) ) - // InternalDsl.g:1765:1: ( '(' ) - { - // InternalDsl.g:1765:1: ( '(' ) - // InternalDsl.g:1766:2: '(' - { - before(grammarAccess.getContainsCompartmentConstrainRuleAccess().getLeftParenthesisKeyword_2()); - match(input,76,FOLLOW_2); - after(grammarAccess.getContainsCompartmentConstrainRuleAccess().getLeftParenthesisKeyword_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ContainsCompartmentConstrainRule__Group__2__Impl" - - - // $ANTLR start "rule__ContainsCompartmentConstrainRule__Group__3" - // InternalDsl.g:1775:1: rule__ContainsCompartmentConstrainRule__Group__3 : rule__ContainsCompartmentConstrainRule__Group__3__Impl ; - public final void rule__ContainsCompartmentConstrainRule__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:1779:1: ( rule__ContainsCompartmentConstrainRule__Group__3__Impl ) - // InternalDsl.g:1780:2: rule__ContainsCompartmentConstrainRule__Group__3__Impl - { - pushFollow(FOLLOW_2); - rule__ContainsCompartmentConstrainRule__Group__3__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ContainsCompartmentConstrainRule__Group__3" - - - // $ANTLR start "rule__ContainsCompartmentConstrainRule__Group__3__Impl" - // InternalDsl.g:1786:1: rule__ContainsCompartmentConstrainRule__Group__3__Impl : ( ')' ) ; - public final void rule__ContainsCompartmentConstrainRule__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:1790:1: ( ( ')' ) ) - // InternalDsl.g:1791:1: ( ')' ) - { - // InternalDsl.g:1791:1: ( ')' ) - // InternalDsl.g:1792:2: ')' - { - before(grammarAccess.getContainsCompartmentConstrainRuleAccess().getRightParenthesisKeyword_3()); - match(input,77,FOLLOW_2); - after(grammarAccess.getContainsCompartmentConstrainRuleAccess().getRightParenthesisKeyword_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ContainsCompartmentConstrainRule__Group__3__Impl" - - - // $ANTLR start "rule__IsTargetTypeConstraintRule__Group__0" - // InternalDsl.g:1802:1: rule__IsTargetTypeConstraintRule__Group__0 : rule__IsTargetTypeConstraintRule__Group__0__Impl rule__IsTargetTypeConstraintRule__Group__1 ; - public final void rule__IsTargetTypeConstraintRule__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:1806:1: ( rule__IsTargetTypeConstraintRule__Group__0__Impl rule__IsTargetTypeConstraintRule__Group__1 ) - // InternalDsl.g:1807:2: rule__IsTargetTypeConstraintRule__Group__0__Impl rule__IsTargetTypeConstraintRule__Group__1 - { - pushFollow(FOLLOW_13); - rule__IsTargetTypeConstraintRule__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__IsTargetTypeConstraintRule__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IsTargetTypeConstraintRule__Group__0" - - - // $ANTLR start "rule__IsTargetTypeConstraintRule__Group__0__Impl" - // InternalDsl.g:1814:1: rule__IsTargetTypeConstraintRule__Group__0__Impl : ( () ) ; - public final void rule__IsTargetTypeConstraintRule__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:1818:1: ( ( () ) ) - // InternalDsl.g:1819:1: ( () ) - { - // InternalDsl.g:1819:1: ( () ) - // InternalDsl.g:1820:2: () - { - before(grammarAccess.getIsTargetTypeConstraintRuleAccess().getIsTargetTypeAction_0()); - // InternalDsl.g:1821:2: () - // InternalDsl.g:1821:3: - { - } - - after(grammarAccess.getIsTargetTypeConstraintRuleAccess().getIsTargetTypeAction_0()); - - } - - - } - - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IsTargetTypeConstraintRule__Group__0__Impl" - - - // $ANTLR start "rule__IsTargetTypeConstraintRule__Group__1" - // InternalDsl.g:1829:1: rule__IsTargetTypeConstraintRule__Group__1 : rule__IsTargetTypeConstraintRule__Group__1__Impl rule__IsTargetTypeConstraintRule__Group__2 ; - public final void rule__IsTargetTypeConstraintRule__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:1833:1: ( rule__IsTargetTypeConstraintRule__Group__1__Impl rule__IsTargetTypeConstraintRule__Group__2 ) - // InternalDsl.g:1834:2: rule__IsTargetTypeConstraintRule__Group__1__Impl rule__IsTargetTypeConstraintRule__Group__2 - { - pushFollow(FOLLOW_6); - rule__IsTargetTypeConstraintRule__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__IsTargetTypeConstraintRule__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IsTargetTypeConstraintRule__Group__1" - - - // $ANTLR start "rule__IsTargetTypeConstraintRule__Group__1__Impl" - // InternalDsl.g:1841:1: rule__IsTargetTypeConstraintRule__Group__1__Impl : ( 'IsTargetType' ) ; - public final void rule__IsTargetTypeConstraintRule__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:1845:1: ( ( 'IsTargetType' ) ) - // InternalDsl.g:1846:1: ( 'IsTargetType' ) - { - // InternalDsl.g:1846:1: ( 'IsTargetType' ) - // InternalDsl.g:1847:2: 'IsTargetType' - { - before(grammarAccess.getIsTargetTypeConstraintRuleAccess().getIsTargetTypeKeyword_1()); - match(input,81,FOLLOW_2); - after(grammarAccess.getIsTargetTypeConstraintRuleAccess().getIsTargetTypeKeyword_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IsTargetTypeConstraintRule__Group__1__Impl" - - - // $ANTLR start "rule__IsTargetTypeConstraintRule__Group__2" - // InternalDsl.g:1856:1: rule__IsTargetTypeConstraintRule__Group__2 : rule__IsTargetTypeConstraintRule__Group__2__Impl rule__IsTargetTypeConstraintRule__Group__3 ; - public final void rule__IsTargetTypeConstraintRule__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:1860:1: ( rule__IsTargetTypeConstraintRule__Group__2__Impl rule__IsTargetTypeConstraintRule__Group__3 ) - // InternalDsl.g:1861:2: rule__IsTargetTypeConstraintRule__Group__2__Impl rule__IsTargetTypeConstraintRule__Group__3 - { - pushFollow(FOLLOW_5); - rule__IsTargetTypeConstraintRule__Group__2__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__IsTargetTypeConstraintRule__Group__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IsTargetTypeConstraintRule__Group__2" - - - // $ANTLR start "rule__IsTargetTypeConstraintRule__Group__2__Impl" - // InternalDsl.g:1868:1: rule__IsTargetTypeConstraintRule__Group__2__Impl : ( '(' ) ; - public final void rule__IsTargetTypeConstraintRule__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:1872:1: ( ( '(' ) ) - // InternalDsl.g:1873:1: ( '(' ) - { - // InternalDsl.g:1873:1: ( '(' ) - // InternalDsl.g:1874:2: '(' - { - before(grammarAccess.getIsTargetTypeConstraintRuleAccess().getLeftParenthesisKeyword_2()); - match(input,76,FOLLOW_2); - after(grammarAccess.getIsTargetTypeConstraintRuleAccess().getLeftParenthesisKeyword_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IsTargetTypeConstraintRule__Group__2__Impl" - - - // $ANTLR start "rule__IsTargetTypeConstraintRule__Group__3" - // InternalDsl.g:1883:1: rule__IsTargetTypeConstraintRule__Group__3 : rule__IsTargetTypeConstraintRule__Group__3__Impl rule__IsTargetTypeConstraintRule__Group__4 ; - public final void rule__IsTargetTypeConstraintRule__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:1887:1: ( rule__IsTargetTypeConstraintRule__Group__3__Impl rule__IsTargetTypeConstraintRule__Group__4 ) - // InternalDsl.g:1888:2: rule__IsTargetTypeConstraintRule__Group__3__Impl rule__IsTargetTypeConstraintRule__Group__4 - { - pushFollow(FOLLOW_8); - rule__IsTargetTypeConstraintRule__Group__3__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__IsTargetTypeConstraintRule__Group__4(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IsTargetTypeConstraintRule__Group__3" - - - // $ANTLR start "rule__IsTargetTypeConstraintRule__Group__3__Impl" - // InternalDsl.g:1895:1: rule__IsTargetTypeConstraintRule__Group__3__Impl : ( ( rule__IsTargetTypeConstraintRule__TypeAssignment_3 ) ) ; - public final void rule__IsTargetTypeConstraintRule__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:1899:1: ( ( ( rule__IsTargetTypeConstraintRule__TypeAssignment_3 ) ) ) - // InternalDsl.g:1900:1: ( ( rule__IsTargetTypeConstraintRule__TypeAssignment_3 ) ) - { - // InternalDsl.g:1900:1: ( ( rule__IsTargetTypeConstraintRule__TypeAssignment_3 ) ) - // InternalDsl.g:1901:2: ( rule__IsTargetTypeConstraintRule__TypeAssignment_3 ) - { - before(grammarAccess.getIsTargetTypeConstraintRuleAccess().getTypeAssignment_3()); - // InternalDsl.g:1902:2: ( rule__IsTargetTypeConstraintRule__TypeAssignment_3 ) - // InternalDsl.g:1902:3: rule__IsTargetTypeConstraintRule__TypeAssignment_3 - { - pushFollow(FOLLOW_2); - rule__IsTargetTypeConstraintRule__TypeAssignment_3(); - - state._fsp--; - - - } - - after(grammarAccess.getIsTargetTypeConstraintRuleAccess().getTypeAssignment_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IsTargetTypeConstraintRule__Group__3__Impl" - - - // $ANTLR start "rule__IsTargetTypeConstraintRule__Group__4" - // InternalDsl.g:1910:1: rule__IsTargetTypeConstraintRule__Group__4 : rule__IsTargetTypeConstraintRule__Group__4__Impl ; - public final void rule__IsTargetTypeConstraintRule__Group__4() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:1914:1: ( rule__IsTargetTypeConstraintRule__Group__4__Impl ) - // InternalDsl.g:1915:2: rule__IsTargetTypeConstraintRule__Group__4__Impl - { - pushFollow(FOLLOW_2); - rule__IsTargetTypeConstraintRule__Group__4__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IsTargetTypeConstraintRule__Group__4" - - - // $ANTLR start "rule__IsTargetTypeConstraintRule__Group__4__Impl" - // InternalDsl.g:1921:1: rule__IsTargetTypeConstraintRule__Group__4__Impl : ( ')' ) ; - public final void rule__IsTargetTypeConstraintRule__Group__4__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:1925:1: ( ( ')' ) ) - // InternalDsl.g:1926:1: ( ')' ) - { - // InternalDsl.g:1926:1: ( ')' ) - // InternalDsl.g:1927:2: ')' - { - before(grammarAccess.getIsTargetTypeConstraintRuleAccess().getRightParenthesisKeyword_4()); - match(input,77,FOLLOW_2); - after(grammarAccess.getIsTargetTypeConstraintRuleAccess().getRightParenthesisKeyword_4()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IsTargetTypeConstraintRule__Group__4__Impl" - - - // $ANTLR start "rule__IsParentConstraintRule__Group__0" - // InternalDsl.g:1937:1: rule__IsParentConstraintRule__Group__0 : rule__IsParentConstraintRule__Group__0__Impl rule__IsParentConstraintRule__Group__1 ; - public final void rule__IsParentConstraintRule__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:1941:1: ( rule__IsParentConstraintRule__Group__0__Impl rule__IsParentConstraintRule__Group__1 ) - // InternalDsl.g:1942:2: rule__IsParentConstraintRule__Group__0__Impl rule__IsParentConstraintRule__Group__1 - { - pushFollow(FOLLOW_14); - rule__IsParentConstraintRule__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__IsParentConstraintRule__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IsParentConstraintRule__Group__0" - - - // $ANTLR start "rule__IsParentConstraintRule__Group__0__Impl" - // InternalDsl.g:1949:1: rule__IsParentConstraintRule__Group__0__Impl : ( () ) ; - public final void rule__IsParentConstraintRule__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:1953:1: ( ( () ) ) - // InternalDsl.g:1954:1: ( () ) - { - // InternalDsl.g:1954:1: ( () ) - // InternalDsl.g:1955:2: () - { - before(grammarAccess.getIsParentConstraintRuleAccess().getIsParentAction_0()); - // InternalDsl.g:1956:2: () - // InternalDsl.g:1956:3: - { - } - - after(grammarAccess.getIsParentConstraintRuleAccess().getIsParentAction_0()); - - } - - - } - - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IsParentConstraintRule__Group__0__Impl" - - - // $ANTLR start "rule__IsParentConstraintRule__Group__1" - // InternalDsl.g:1964:1: rule__IsParentConstraintRule__Group__1 : rule__IsParentConstraintRule__Group__1__Impl rule__IsParentConstraintRule__Group__2 ; - public final void rule__IsParentConstraintRule__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:1968:1: ( rule__IsParentConstraintRule__Group__1__Impl rule__IsParentConstraintRule__Group__2 ) - // InternalDsl.g:1969:2: rule__IsParentConstraintRule__Group__1__Impl rule__IsParentConstraintRule__Group__2 - { - pushFollow(FOLLOW_6); - rule__IsParentConstraintRule__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__IsParentConstraintRule__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IsParentConstraintRule__Group__1" - - - // $ANTLR start "rule__IsParentConstraintRule__Group__1__Impl" - // InternalDsl.g:1976:1: rule__IsParentConstraintRule__Group__1__Impl : ( 'IsParent' ) ; - public final void rule__IsParentConstraintRule__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:1980:1: ( ( 'IsParent' ) ) - // InternalDsl.g:1981:1: ( 'IsParent' ) - { - // InternalDsl.g:1981:1: ( 'IsParent' ) - // InternalDsl.g:1982:2: 'IsParent' - { - before(grammarAccess.getIsParentConstraintRuleAccess().getIsParentKeyword_1()); - match(input,82,FOLLOW_2); - after(grammarAccess.getIsParentConstraintRuleAccess().getIsParentKeyword_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IsParentConstraintRule__Group__1__Impl" - - - // $ANTLR start "rule__IsParentConstraintRule__Group__2" - // InternalDsl.g:1991:1: rule__IsParentConstraintRule__Group__2 : rule__IsParentConstraintRule__Group__2__Impl rule__IsParentConstraintRule__Group__3 ; - public final void rule__IsParentConstraintRule__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:1995:1: ( rule__IsParentConstraintRule__Group__2__Impl rule__IsParentConstraintRule__Group__3 ) - // InternalDsl.g:1996:2: rule__IsParentConstraintRule__Group__2__Impl rule__IsParentConstraintRule__Group__3 - { - pushFollow(FOLLOW_5); - rule__IsParentConstraintRule__Group__2__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__IsParentConstraintRule__Group__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IsParentConstraintRule__Group__2" - - - // $ANTLR start "rule__IsParentConstraintRule__Group__2__Impl" - // InternalDsl.g:2003:1: rule__IsParentConstraintRule__Group__2__Impl : ( '(' ) ; - public final void rule__IsParentConstraintRule__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2007:1: ( ( '(' ) ) - // InternalDsl.g:2008:1: ( '(' ) - { - // InternalDsl.g:2008:1: ( '(' ) - // InternalDsl.g:2009:2: '(' - { - before(grammarAccess.getIsParentConstraintRuleAccess().getLeftParenthesisKeyword_2()); - match(input,76,FOLLOW_2); - after(grammarAccess.getIsParentConstraintRuleAccess().getLeftParenthesisKeyword_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IsParentConstraintRule__Group__2__Impl" - - - // $ANTLR start "rule__IsParentConstraintRule__Group__3" - // InternalDsl.g:2018:1: rule__IsParentConstraintRule__Group__3 : rule__IsParentConstraintRule__Group__3__Impl rule__IsParentConstraintRule__Group__4 ; - public final void rule__IsParentConstraintRule__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2022:1: ( rule__IsParentConstraintRule__Group__3__Impl rule__IsParentConstraintRule__Group__4 ) - // InternalDsl.g:2023:2: rule__IsParentConstraintRule__Group__3__Impl rule__IsParentConstraintRule__Group__4 - { - pushFollow(FOLLOW_8); - rule__IsParentConstraintRule__Group__3__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__IsParentConstraintRule__Group__4(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IsParentConstraintRule__Group__3" - - - // $ANTLR start "rule__IsParentConstraintRule__Group__3__Impl" - // InternalDsl.g:2030:1: rule__IsParentConstraintRule__Group__3__Impl : ( ( rule__IsParentConstraintRule__TypeAssignment_3 ) ) ; - public final void rule__IsParentConstraintRule__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2034:1: ( ( ( rule__IsParentConstraintRule__TypeAssignment_3 ) ) ) - // InternalDsl.g:2035:1: ( ( rule__IsParentConstraintRule__TypeAssignment_3 ) ) - { - // InternalDsl.g:2035:1: ( ( rule__IsParentConstraintRule__TypeAssignment_3 ) ) - // InternalDsl.g:2036:2: ( rule__IsParentConstraintRule__TypeAssignment_3 ) - { - before(grammarAccess.getIsParentConstraintRuleAccess().getTypeAssignment_3()); - // InternalDsl.g:2037:2: ( rule__IsParentConstraintRule__TypeAssignment_3 ) - // InternalDsl.g:2037:3: rule__IsParentConstraintRule__TypeAssignment_3 - { - pushFollow(FOLLOW_2); - rule__IsParentConstraintRule__TypeAssignment_3(); - - state._fsp--; - - - } - - after(grammarAccess.getIsParentConstraintRuleAccess().getTypeAssignment_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IsParentConstraintRule__Group__3__Impl" - - - // $ANTLR start "rule__IsParentConstraintRule__Group__4" - // InternalDsl.g:2045:1: rule__IsParentConstraintRule__Group__4 : rule__IsParentConstraintRule__Group__4__Impl ; - public final void rule__IsParentConstraintRule__Group__4() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2049:1: ( rule__IsParentConstraintRule__Group__4__Impl ) - // InternalDsl.g:2050:2: rule__IsParentConstraintRule__Group__4__Impl - { - pushFollow(FOLLOW_2); - rule__IsParentConstraintRule__Group__4__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IsParentConstraintRule__Group__4" - - - // $ANTLR start "rule__IsParentConstraintRule__Group__4__Impl" - // InternalDsl.g:2056:1: rule__IsParentConstraintRule__Group__4__Impl : ( ')' ) ; - public final void rule__IsParentConstraintRule__Group__4__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2060:1: ( ( ')' ) ) - // InternalDsl.g:2061:1: ( ')' ) - { - // InternalDsl.g:2061:1: ( ')' ) - // InternalDsl.g:2062:2: ')' - { - before(grammarAccess.getIsParentConstraintRuleAccess().getRightParenthesisKeyword_4()); - match(input,77,FOLLOW_2); - after(grammarAccess.getIsParentConstraintRuleAccess().getRightParenthesisKeyword_4()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IsParentConstraintRule__Group__4__Impl" - - - // $ANTLR start "rule__IsSourceTypeConstraintRule__Group__0" - // InternalDsl.g:2072:1: rule__IsSourceTypeConstraintRule__Group__0 : rule__IsSourceTypeConstraintRule__Group__0__Impl rule__IsSourceTypeConstraintRule__Group__1 ; - public final void rule__IsSourceTypeConstraintRule__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2076:1: ( rule__IsSourceTypeConstraintRule__Group__0__Impl rule__IsSourceTypeConstraintRule__Group__1 ) - // InternalDsl.g:2077:2: rule__IsSourceTypeConstraintRule__Group__0__Impl rule__IsSourceTypeConstraintRule__Group__1 - { - pushFollow(FOLLOW_15); - rule__IsSourceTypeConstraintRule__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__IsSourceTypeConstraintRule__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IsSourceTypeConstraintRule__Group__0" - - - // $ANTLR start "rule__IsSourceTypeConstraintRule__Group__0__Impl" - // InternalDsl.g:2084:1: rule__IsSourceTypeConstraintRule__Group__0__Impl : ( () ) ; - public final void rule__IsSourceTypeConstraintRule__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2088:1: ( ( () ) ) - // InternalDsl.g:2089:1: ( () ) - { - // InternalDsl.g:2089:1: ( () ) - // InternalDsl.g:2090:2: () - { - before(grammarAccess.getIsSourceTypeConstraintRuleAccess().getIsSourceTypeAction_0()); - // InternalDsl.g:2091:2: () - // InternalDsl.g:2091:3: - { - } - - after(grammarAccess.getIsSourceTypeConstraintRuleAccess().getIsSourceTypeAction_0()); - - } - - - } - - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IsSourceTypeConstraintRule__Group__0__Impl" - - - // $ANTLR start "rule__IsSourceTypeConstraintRule__Group__1" - // InternalDsl.g:2099:1: rule__IsSourceTypeConstraintRule__Group__1 : rule__IsSourceTypeConstraintRule__Group__1__Impl rule__IsSourceTypeConstraintRule__Group__2 ; - public final void rule__IsSourceTypeConstraintRule__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2103:1: ( rule__IsSourceTypeConstraintRule__Group__1__Impl rule__IsSourceTypeConstraintRule__Group__2 ) - // InternalDsl.g:2104:2: rule__IsSourceTypeConstraintRule__Group__1__Impl rule__IsSourceTypeConstraintRule__Group__2 - { - pushFollow(FOLLOW_6); - rule__IsSourceTypeConstraintRule__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__IsSourceTypeConstraintRule__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IsSourceTypeConstraintRule__Group__1" - - - // $ANTLR start "rule__IsSourceTypeConstraintRule__Group__1__Impl" - // InternalDsl.g:2111:1: rule__IsSourceTypeConstraintRule__Group__1__Impl : ( 'IsSourceType' ) ; - public final void rule__IsSourceTypeConstraintRule__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2115:1: ( ( 'IsSourceType' ) ) - // InternalDsl.g:2116:1: ( 'IsSourceType' ) - { - // InternalDsl.g:2116:1: ( 'IsSourceType' ) - // InternalDsl.g:2117:2: 'IsSourceType' - { - before(grammarAccess.getIsSourceTypeConstraintRuleAccess().getIsSourceTypeKeyword_1()); - match(input,83,FOLLOW_2); - after(grammarAccess.getIsSourceTypeConstraintRuleAccess().getIsSourceTypeKeyword_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IsSourceTypeConstraintRule__Group__1__Impl" - - - // $ANTLR start "rule__IsSourceTypeConstraintRule__Group__2" - // InternalDsl.g:2126:1: rule__IsSourceTypeConstraintRule__Group__2 : rule__IsSourceTypeConstraintRule__Group__2__Impl rule__IsSourceTypeConstraintRule__Group__3 ; - public final void rule__IsSourceTypeConstraintRule__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2130:1: ( rule__IsSourceTypeConstraintRule__Group__2__Impl rule__IsSourceTypeConstraintRule__Group__3 ) - // InternalDsl.g:2131:2: rule__IsSourceTypeConstraintRule__Group__2__Impl rule__IsSourceTypeConstraintRule__Group__3 - { - pushFollow(FOLLOW_5); - rule__IsSourceTypeConstraintRule__Group__2__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__IsSourceTypeConstraintRule__Group__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IsSourceTypeConstraintRule__Group__2" - - - // $ANTLR start "rule__IsSourceTypeConstraintRule__Group__2__Impl" - // InternalDsl.g:2138:1: rule__IsSourceTypeConstraintRule__Group__2__Impl : ( '(' ) ; - public final void rule__IsSourceTypeConstraintRule__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2142:1: ( ( '(' ) ) - // InternalDsl.g:2143:1: ( '(' ) - { - // InternalDsl.g:2143:1: ( '(' ) - // InternalDsl.g:2144:2: '(' - { - before(grammarAccess.getIsSourceTypeConstraintRuleAccess().getLeftParenthesisKeyword_2()); - match(input,76,FOLLOW_2); - after(grammarAccess.getIsSourceTypeConstraintRuleAccess().getLeftParenthesisKeyword_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IsSourceTypeConstraintRule__Group__2__Impl" - - - // $ANTLR start "rule__IsSourceTypeConstraintRule__Group__3" - // InternalDsl.g:2153:1: rule__IsSourceTypeConstraintRule__Group__3 : rule__IsSourceTypeConstraintRule__Group__3__Impl rule__IsSourceTypeConstraintRule__Group__4 ; - public final void rule__IsSourceTypeConstraintRule__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2157:1: ( rule__IsSourceTypeConstraintRule__Group__3__Impl rule__IsSourceTypeConstraintRule__Group__4 ) - // InternalDsl.g:2158:2: rule__IsSourceTypeConstraintRule__Group__3__Impl rule__IsSourceTypeConstraintRule__Group__4 - { - pushFollow(FOLLOW_8); - rule__IsSourceTypeConstraintRule__Group__3__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__IsSourceTypeConstraintRule__Group__4(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IsSourceTypeConstraintRule__Group__3" - - - // $ANTLR start "rule__IsSourceTypeConstraintRule__Group__3__Impl" - // InternalDsl.g:2165:1: rule__IsSourceTypeConstraintRule__Group__3__Impl : ( ( rule__IsSourceTypeConstraintRule__TypeAssignment_3 ) ) ; - public final void rule__IsSourceTypeConstraintRule__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2169:1: ( ( ( rule__IsSourceTypeConstraintRule__TypeAssignment_3 ) ) ) - // InternalDsl.g:2170:1: ( ( rule__IsSourceTypeConstraintRule__TypeAssignment_3 ) ) - { - // InternalDsl.g:2170:1: ( ( rule__IsSourceTypeConstraintRule__TypeAssignment_3 ) ) - // InternalDsl.g:2171:2: ( rule__IsSourceTypeConstraintRule__TypeAssignment_3 ) - { - before(grammarAccess.getIsSourceTypeConstraintRuleAccess().getTypeAssignment_3()); - // InternalDsl.g:2172:2: ( rule__IsSourceTypeConstraintRule__TypeAssignment_3 ) - // InternalDsl.g:2172:3: rule__IsSourceTypeConstraintRule__TypeAssignment_3 - { - pushFollow(FOLLOW_2); - rule__IsSourceTypeConstraintRule__TypeAssignment_3(); - - state._fsp--; - - - } - - after(grammarAccess.getIsSourceTypeConstraintRuleAccess().getTypeAssignment_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IsSourceTypeConstraintRule__Group__3__Impl" - - - // $ANTLR start "rule__IsSourceTypeConstraintRule__Group__4" - // InternalDsl.g:2180:1: rule__IsSourceTypeConstraintRule__Group__4 : rule__IsSourceTypeConstraintRule__Group__4__Impl ; - public final void rule__IsSourceTypeConstraintRule__Group__4() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2184:1: ( rule__IsSourceTypeConstraintRule__Group__4__Impl ) - // InternalDsl.g:2185:2: rule__IsSourceTypeConstraintRule__Group__4__Impl - { - pushFollow(FOLLOW_2); - rule__IsSourceTypeConstraintRule__Group__4__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IsSourceTypeConstraintRule__Group__4" - - - // $ANTLR start "rule__IsSourceTypeConstraintRule__Group__4__Impl" - // InternalDsl.g:2191:1: rule__IsSourceTypeConstraintRule__Group__4__Impl : ( ')' ) ; - public final void rule__IsSourceTypeConstraintRule__Group__4__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2195:1: ( ( ')' ) ) - // InternalDsl.g:2196:1: ( ')' ) - { - // InternalDsl.g:2196:1: ( ')' ) - // InternalDsl.g:2197:2: ')' - { - before(grammarAccess.getIsSourceTypeConstraintRuleAccess().getRightParenthesisKeyword_4()); - match(input,77,FOLLOW_2); - after(grammarAccess.getIsSourceTypeConstraintRuleAccess().getRightParenthesisKeyword_4()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IsSourceTypeConstraintRule__Group__4__Impl" - - - // $ANTLR start "rule__IsTargetConstraintRule__Group__0" - // InternalDsl.g:2207:1: rule__IsTargetConstraintRule__Group__0 : rule__IsTargetConstraintRule__Group__0__Impl rule__IsTargetConstraintRule__Group__1 ; - public final void rule__IsTargetConstraintRule__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2211:1: ( rule__IsTargetConstraintRule__Group__0__Impl rule__IsTargetConstraintRule__Group__1 ) - // InternalDsl.g:2212:2: rule__IsTargetConstraintRule__Group__0__Impl rule__IsTargetConstraintRule__Group__1 - { - pushFollow(FOLLOW_16); - rule__IsTargetConstraintRule__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__IsTargetConstraintRule__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IsTargetConstraintRule__Group__0" - - - // $ANTLR start "rule__IsTargetConstraintRule__Group__0__Impl" - // InternalDsl.g:2219:1: rule__IsTargetConstraintRule__Group__0__Impl : ( () ) ; - public final void rule__IsTargetConstraintRule__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2223:1: ( ( () ) ) - // InternalDsl.g:2224:1: ( () ) - { - // InternalDsl.g:2224:1: ( () ) - // InternalDsl.g:2225:2: () - { - before(grammarAccess.getIsTargetConstraintRuleAccess().getIsTargetAction_0()); - // InternalDsl.g:2226:2: () - // InternalDsl.g:2226:3: - { - } - - after(grammarAccess.getIsTargetConstraintRuleAccess().getIsTargetAction_0()); - - } - - - } - - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IsTargetConstraintRule__Group__0__Impl" - - - // $ANTLR start "rule__IsTargetConstraintRule__Group__1" - // InternalDsl.g:2234:1: rule__IsTargetConstraintRule__Group__1 : rule__IsTargetConstraintRule__Group__1__Impl rule__IsTargetConstraintRule__Group__2 ; - public final void rule__IsTargetConstraintRule__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2238:1: ( rule__IsTargetConstraintRule__Group__1__Impl rule__IsTargetConstraintRule__Group__2 ) - // InternalDsl.g:2239:2: rule__IsTargetConstraintRule__Group__1__Impl rule__IsTargetConstraintRule__Group__2 - { - pushFollow(FOLLOW_6); - rule__IsTargetConstraintRule__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__IsTargetConstraintRule__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IsTargetConstraintRule__Group__1" - - - // $ANTLR start "rule__IsTargetConstraintRule__Group__1__Impl" - // InternalDsl.g:2246:1: rule__IsTargetConstraintRule__Group__1__Impl : ( 'IsTarget' ) ; - public final void rule__IsTargetConstraintRule__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2250:1: ( ( 'IsTarget' ) ) - // InternalDsl.g:2251:1: ( 'IsTarget' ) - { - // InternalDsl.g:2251:1: ( 'IsTarget' ) - // InternalDsl.g:2252:2: 'IsTarget' - { - before(grammarAccess.getIsTargetConstraintRuleAccess().getIsTargetKeyword_1()); - match(input,84,FOLLOW_2); - after(grammarAccess.getIsTargetConstraintRuleAccess().getIsTargetKeyword_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IsTargetConstraintRule__Group__1__Impl" - - - // $ANTLR start "rule__IsTargetConstraintRule__Group__2" - // InternalDsl.g:2261:1: rule__IsTargetConstraintRule__Group__2 : rule__IsTargetConstraintRule__Group__2__Impl rule__IsTargetConstraintRule__Group__3 ; - public final void rule__IsTargetConstraintRule__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2265:1: ( rule__IsTargetConstraintRule__Group__2__Impl rule__IsTargetConstraintRule__Group__3 ) - // InternalDsl.g:2266:2: rule__IsTargetConstraintRule__Group__2__Impl rule__IsTargetConstraintRule__Group__3 - { - pushFollow(FOLLOW_5); - rule__IsTargetConstraintRule__Group__2__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__IsTargetConstraintRule__Group__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IsTargetConstraintRule__Group__2" - - - // $ANTLR start "rule__IsTargetConstraintRule__Group__2__Impl" - // InternalDsl.g:2273:1: rule__IsTargetConstraintRule__Group__2__Impl : ( '(' ) ; - public final void rule__IsTargetConstraintRule__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2277:1: ( ( '(' ) ) - // InternalDsl.g:2278:1: ( '(' ) - { - // InternalDsl.g:2278:1: ( '(' ) - // InternalDsl.g:2279:2: '(' - { - before(grammarAccess.getIsTargetConstraintRuleAccess().getLeftParenthesisKeyword_2()); - match(input,76,FOLLOW_2); - after(grammarAccess.getIsTargetConstraintRuleAccess().getLeftParenthesisKeyword_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IsTargetConstraintRule__Group__2__Impl" - - - // $ANTLR start "rule__IsTargetConstraintRule__Group__3" - // InternalDsl.g:2288:1: rule__IsTargetConstraintRule__Group__3 : rule__IsTargetConstraintRule__Group__3__Impl rule__IsTargetConstraintRule__Group__4 ; - public final void rule__IsTargetConstraintRule__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2292:1: ( rule__IsTargetConstraintRule__Group__3__Impl rule__IsTargetConstraintRule__Group__4 ) - // InternalDsl.g:2293:2: rule__IsTargetConstraintRule__Group__3__Impl rule__IsTargetConstraintRule__Group__4 - { - pushFollow(FOLLOW_8); - rule__IsTargetConstraintRule__Group__3__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__IsTargetConstraintRule__Group__4(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IsTargetConstraintRule__Group__3" - - - // $ANTLR start "rule__IsTargetConstraintRule__Group__3__Impl" - // InternalDsl.g:2300:1: rule__IsTargetConstraintRule__Group__3__Impl : ( ( rule__IsTargetConstraintRule__TypeAssignment_3 ) ) ; - public final void rule__IsTargetConstraintRule__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2304:1: ( ( ( rule__IsTargetConstraintRule__TypeAssignment_3 ) ) ) - // InternalDsl.g:2305:1: ( ( rule__IsTargetConstraintRule__TypeAssignment_3 ) ) - { - // InternalDsl.g:2305:1: ( ( rule__IsTargetConstraintRule__TypeAssignment_3 ) ) - // InternalDsl.g:2306:2: ( rule__IsTargetConstraintRule__TypeAssignment_3 ) - { - before(grammarAccess.getIsTargetConstraintRuleAccess().getTypeAssignment_3()); - // InternalDsl.g:2307:2: ( rule__IsTargetConstraintRule__TypeAssignment_3 ) - // InternalDsl.g:2307:3: rule__IsTargetConstraintRule__TypeAssignment_3 - { - pushFollow(FOLLOW_2); - rule__IsTargetConstraintRule__TypeAssignment_3(); - - state._fsp--; - - - } - - after(grammarAccess.getIsTargetConstraintRuleAccess().getTypeAssignment_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IsTargetConstraintRule__Group__3__Impl" - - - // $ANTLR start "rule__IsTargetConstraintRule__Group__4" - // InternalDsl.g:2315:1: rule__IsTargetConstraintRule__Group__4 : rule__IsTargetConstraintRule__Group__4__Impl ; - public final void rule__IsTargetConstraintRule__Group__4() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2319:1: ( rule__IsTargetConstraintRule__Group__4__Impl ) - // InternalDsl.g:2320:2: rule__IsTargetConstraintRule__Group__4__Impl - { - pushFollow(FOLLOW_2); - rule__IsTargetConstraintRule__Group__4__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IsTargetConstraintRule__Group__4" - - - // $ANTLR start "rule__IsTargetConstraintRule__Group__4__Impl" - // InternalDsl.g:2326:1: rule__IsTargetConstraintRule__Group__4__Impl : ( ')' ) ; - public final void rule__IsTargetConstraintRule__Group__4__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2330:1: ( ( ')' ) ) - // InternalDsl.g:2331:1: ( ')' ) - { - // InternalDsl.g:2331:1: ( ')' ) - // InternalDsl.g:2332:2: ')' - { - before(grammarAccess.getIsTargetConstraintRuleAccess().getRightParenthesisKeyword_4()); - match(input,77,FOLLOW_2); - after(grammarAccess.getIsTargetConstraintRuleAccess().getRightParenthesisKeyword_4()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IsTargetConstraintRule__Group__4__Impl" - - - // $ANTLR start "rule__InCompartmentConstraintRule__Group__0" - // InternalDsl.g:2342:1: rule__InCompartmentConstraintRule__Group__0 : rule__InCompartmentConstraintRule__Group__0__Impl rule__InCompartmentConstraintRule__Group__1 ; - public final void rule__InCompartmentConstraintRule__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2346:1: ( rule__InCompartmentConstraintRule__Group__0__Impl rule__InCompartmentConstraintRule__Group__1 ) - // InternalDsl.g:2347:2: rule__InCompartmentConstraintRule__Group__0__Impl rule__InCompartmentConstraintRule__Group__1 - { - pushFollow(FOLLOW_17); - rule__InCompartmentConstraintRule__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__InCompartmentConstraintRule__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__InCompartmentConstraintRule__Group__0" - - - // $ANTLR start "rule__InCompartmentConstraintRule__Group__0__Impl" - // InternalDsl.g:2354:1: rule__InCompartmentConstraintRule__Group__0__Impl : ( () ) ; - public final void rule__InCompartmentConstraintRule__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2358:1: ( ( () ) ) - // InternalDsl.g:2359:1: ( () ) - { - // InternalDsl.g:2359:1: ( () ) - // InternalDsl.g:2360:2: () - { - before(grammarAccess.getInCompartmentConstraintRuleAccess().getInCompartmentAction_0()); - // InternalDsl.g:2361:2: () - // InternalDsl.g:2361:3: - { - } - - after(grammarAccess.getInCompartmentConstraintRuleAccess().getInCompartmentAction_0()); - - } - - - } - - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__InCompartmentConstraintRule__Group__0__Impl" - - - // $ANTLR start "rule__InCompartmentConstraintRule__Group__1" - // InternalDsl.g:2369:1: rule__InCompartmentConstraintRule__Group__1 : rule__InCompartmentConstraintRule__Group__1__Impl rule__InCompartmentConstraintRule__Group__2 ; - public final void rule__InCompartmentConstraintRule__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2373:1: ( rule__InCompartmentConstraintRule__Group__1__Impl rule__InCompartmentConstraintRule__Group__2 ) - // InternalDsl.g:2374:2: rule__InCompartmentConstraintRule__Group__1__Impl rule__InCompartmentConstraintRule__Group__2 - { - pushFollow(FOLLOW_6); - rule__InCompartmentConstraintRule__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__InCompartmentConstraintRule__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__InCompartmentConstraintRule__Group__1" - - - // $ANTLR start "rule__InCompartmentConstraintRule__Group__1__Impl" - // InternalDsl.g:2381:1: rule__InCompartmentConstraintRule__Group__1__Impl : ( 'InCompartment' ) ; - public final void rule__InCompartmentConstraintRule__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2385:1: ( ( 'InCompartment' ) ) - // InternalDsl.g:2386:1: ( 'InCompartment' ) - { - // InternalDsl.g:2386:1: ( 'InCompartment' ) - // InternalDsl.g:2387:2: 'InCompartment' - { - before(grammarAccess.getInCompartmentConstraintRuleAccess().getInCompartmentKeyword_1()); - match(input,85,FOLLOW_2); - after(grammarAccess.getInCompartmentConstraintRuleAccess().getInCompartmentKeyword_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__InCompartmentConstraintRule__Group__1__Impl" - - - // $ANTLR start "rule__InCompartmentConstraintRule__Group__2" - // InternalDsl.g:2396:1: rule__InCompartmentConstraintRule__Group__2 : rule__InCompartmentConstraintRule__Group__2__Impl rule__InCompartmentConstraintRule__Group__3 ; - public final void rule__InCompartmentConstraintRule__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2400:1: ( rule__InCompartmentConstraintRule__Group__2__Impl rule__InCompartmentConstraintRule__Group__3 ) - // InternalDsl.g:2401:2: rule__InCompartmentConstraintRule__Group__2__Impl rule__InCompartmentConstraintRule__Group__3 - { - pushFollow(FOLLOW_8); - rule__InCompartmentConstraintRule__Group__2__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__InCompartmentConstraintRule__Group__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__InCompartmentConstraintRule__Group__2" - - - // $ANTLR start "rule__InCompartmentConstraintRule__Group__2__Impl" - // InternalDsl.g:2408:1: rule__InCompartmentConstraintRule__Group__2__Impl : ( '(' ) ; - public final void rule__InCompartmentConstraintRule__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2412:1: ( ( '(' ) ) - // InternalDsl.g:2413:1: ( '(' ) - { - // InternalDsl.g:2413:1: ( '(' ) - // InternalDsl.g:2414:2: '(' - { - before(grammarAccess.getInCompartmentConstraintRuleAccess().getLeftParenthesisKeyword_2()); - match(input,76,FOLLOW_2); - after(grammarAccess.getInCompartmentConstraintRuleAccess().getLeftParenthesisKeyword_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__InCompartmentConstraintRule__Group__2__Impl" - - - // $ANTLR start "rule__InCompartmentConstraintRule__Group__3" - // InternalDsl.g:2423:1: rule__InCompartmentConstraintRule__Group__3 : rule__InCompartmentConstraintRule__Group__3__Impl ; - public final void rule__InCompartmentConstraintRule__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2427:1: ( rule__InCompartmentConstraintRule__Group__3__Impl ) - // InternalDsl.g:2428:2: rule__InCompartmentConstraintRule__Group__3__Impl - { - pushFollow(FOLLOW_2); - rule__InCompartmentConstraintRule__Group__3__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__InCompartmentConstraintRule__Group__3" - - - // $ANTLR start "rule__InCompartmentConstraintRule__Group__3__Impl" - // InternalDsl.g:2434:1: rule__InCompartmentConstraintRule__Group__3__Impl : ( ')' ) ; - public final void rule__InCompartmentConstraintRule__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2438:1: ( ( ')' ) ) - // InternalDsl.g:2439:1: ( ')' ) - { - // InternalDsl.g:2439:1: ( ')' ) - // InternalDsl.g:2440:2: ')' - { - before(grammarAccess.getInCompartmentConstraintRuleAccess().getRightParenthesisKeyword_3()); - match(input,77,FOLLOW_2); - after(grammarAccess.getInCompartmentConstraintRuleAccess().getRightParenthesisKeyword_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__InCompartmentConstraintRule__Group__3__Impl" - - - // $ANTLR start "rule__SourceEqualsTargetConstraintRule__Group__0" - // InternalDsl.g:2450:1: rule__SourceEqualsTargetConstraintRule__Group__0 : rule__SourceEqualsTargetConstraintRule__Group__0__Impl rule__SourceEqualsTargetConstraintRule__Group__1 ; - public final void rule__SourceEqualsTargetConstraintRule__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2454:1: ( rule__SourceEqualsTargetConstraintRule__Group__0__Impl rule__SourceEqualsTargetConstraintRule__Group__1 ) - // InternalDsl.g:2455:2: rule__SourceEqualsTargetConstraintRule__Group__0__Impl rule__SourceEqualsTargetConstraintRule__Group__1 - { - pushFollow(FOLLOW_18); - rule__SourceEqualsTargetConstraintRule__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__SourceEqualsTargetConstraintRule__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__SourceEqualsTargetConstraintRule__Group__0" - - - // $ANTLR start "rule__SourceEqualsTargetConstraintRule__Group__0__Impl" - // InternalDsl.g:2462:1: rule__SourceEqualsTargetConstraintRule__Group__0__Impl : ( () ) ; - public final void rule__SourceEqualsTargetConstraintRule__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2466:1: ( ( () ) ) - // InternalDsl.g:2467:1: ( () ) - { - // InternalDsl.g:2467:1: ( () ) - // InternalDsl.g:2468:2: () - { - before(grammarAccess.getSourceEqualsTargetConstraintRuleAccess().getSourceEqualsTargetAction_0()); - // InternalDsl.g:2469:2: () - // InternalDsl.g:2469:3: - { - } - - after(grammarAccess.getSourceEqualsTargetConstraintRuleAccess().getSourceEqualsTargetAction_0()); - - } - - - } - - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__SourceEqualsTargetConstraintRule__Group__0__Impl" - - - // $ANTLR start "rule__SourceEqualsTargetConstraintRule__Group__1" - // InternalDsl.g:2477:1: rule__SourceEqualsTargetConstraintRule__Group__1 : rule__SourceEqualsTargetConstraintRule__Group__1__Impl rule__SourceEqualsTargetConstraintRule__Group__2 ; - public final void rule__SourceEqualsTargetConstraintRule__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2481:1: ( rule__SourceEqualsTargetConstraintRule__Group__1__Impl rule__SourceEqualsTargetConstraintRule__Group__2 ) - // InternalDsl.g:2482:2: rule__SourceEqualsTargetConstraintRule__Group__1__Impl rule__SourceEqualsTargetConstraintRule__Group__2 - { - pushFollow(FOLLOW_6); - rule__SourceEqualsTargetConstraintRule__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__SourceEqualsTargetConstraintRule__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__SourceEqualsTargetConstraintRule__Group__1" - - - // $ANTLR start "rule__SourceEqualsTargetConstraintRule__Group__1__Impl" - // InternalDsl.g:2489:1: rule__SourceEqualsTargetConstraintRule__Group__1__Impl : ( 'SourceEqualsTarget' ) ; - public final void rule__SourceEqualsTargetConstraintRule__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2493:1: ( ( 'SourceEqualsTarget' ) ) - // InternalDsl.g:2494:1: ( 'SourceEqualsTarget' ) - { - // InternalDsl.g:2494:1: ( 'SourceEqualsTarget' ) - // InternalDsl.g:2495:2: 'SourceEqualsTarget' - { - before(grammarAccess.getSourceEqualsTargetConstraintRuleAccess().getSourceEqualsTargetKeyword_1()); - match(input,86,FOLLOW_2); - after(grammarAccess.getSourceEqualsTargetConstraintRuleAccess().getSourceEqualsTargetKeyword_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__SourceEqualsTargetConstraintRule__Group__1__Impl" - - - // $ANTLR start "rule__SourceEqualsTargetConstraintRule__Group__2" - // InternalDsl.g:2504:1: rule__SourceEqualsTargetConstraintRule__Group__2 : rule__SourceEqualsTargetConstraintRule__Group__2__Impl rule__SourceEqualsTargetConstraintRule__Group__3 ; - public final void rule__SourceEqualsTargetConstraintRule__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2508:1: ( rule__SourceEqualsTargetConstraintRule__Group__2__Impl rule__SourceEqualsTargetConstraintRule__Group__3 ) - // InternalDsl.g:2509:2: rule__SourceEqualsTargetConstraintRule__Group__2__Impl rule__SourceEqualsTargetConstraintRule__Group__3 - { - pushFollow(FOLLOW_8); - rule__SourceEqualsTargetConstraintRule__Group__2__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__SourceEqualsTargetConstraintRule__Group__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__SourceEqualsTargetConstraintRule__Group__2" - - - // $ANTLR start "rule__SourceEqualsTargetConstraintRule__Group__2__Impl" - // InternalDsl.g:2516:1: rule__SourceEqualsTargetConstraintRule__Group__2__Impl : ( '(' ) ; - public final void rule__SourceEqualsTargetConstraintRule__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2520:1: ( ( '(' ) ) - // InternalDsl.g:2521:1: ( '(' ) - { - // InternalDsl.g:2521:1: ( '(' ) - // InternalDsl.g:2522:2: '(' - { - before(grammarAccess.getSourceEqualsTargetConstraintRuleAccess().getLeftParenthesisKeyword_2()); - match(input,76,FOLLOW_2); - after(grammarAccess.getSourceEqualsTargetConstraintRuleAccess().getLeftParenthesisKeyword_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__SourceEqualsTargetConstraintRule__Group__2__Impl" - - - // $ANTLR start "rule__SourceEqualsTargetConstraintRule__Group__3" - // InternalDsl.g:2531:1: rule__SourceEqualsTargetConstraintRule__Group__3 : rule__SourceEqualsTargetConstraintRule__Group__3__Impl ; - public final void rule__SourceEqualsTargetConstraintRule__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2535:1: ( rule__SourceEqualsTargetConstraintRule__Group__3__Impl ) - // InternalDsl.g:2536:2: rule__SourceEqualsTargetConstraintRule__Group__3__Impl - { - pushFollow(FOLLOW_2); - rule__SourceEqualsTargetConstraintRule__Group__3__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__SourceEqualsTargetConstraintRule__Group__3" - - - // $ANTLR start "rule__SourceEqualsTargetConstraintRule__Group__3__Impl" - // InternalDsl.g:2542:1: rule__SourceEqualsTargetConstraintRule__Group__3__Impl : ( ')' ) ; - public final void rule__SourceEqualsTargetConstraintRule__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2546:1: ( ( ')' ) ) - // InternalDsl.g:2547:1: ( ')' ) - { - // InternalDsl.g:2547:1: ( ')' ) - // InternalDsl.g:2548:2: ')' - { - before(grammarAccess.getSourceEqualsTargetConstraintRuleAccess().getRightParenthesisKeyword_3()); - match(input,77,FOLLOW_2); - after(grammarAccess.getSourceEqualsTargetConstraintRuleAccess().getRightParenthesisKeyword_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__SourceEqualsTargetConstraintRule__Group__3__Impl" - - - // $ANTLR start "rule__SourceEqualsTargetTypeConstraintRule__Group__0" - // InternalDsl.g:2558:1: rule__SourceEqualsTargetTypeConstraintRule__Group__0 : rule__SourceEqualsTargetTypeConstraintRule__Group__0__Impl rule__SourceEqualsTargetTypeConstraintRule__Group__1 ; - public final void rule__SourceEqualsTargetTypeConstraintRule__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2562:1: ( rule__SourceEqualsTargetTypeConstraintRule__Group__0__Impl rule__SourceEqualsTargetTypeConstraintRule__Group__1 ) - // InternalDsl.g:2563:2: rule__SourceEqualsTargetTypeConstraintRule__Group__0__Impl rule__SourceEqualsTargetTypeConstraintRule__Group__1 - { - pushFollow(FOLLOW_19); - rule__SourceEqualsTargetTypeConstraintRule__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__SourceEqualsTargetTypeConstraintRule__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__SourceEqualsTargetTypeConstraintRule__Group__0" - - - // $ANTLR start "rule__SourceEqualsTargetTypeConstraintRule__Group__0__Impl" - // InternalDsl.g:2570:1: rule__SourceEqualsTargetTypeConstraintRule__Group__0__Impl : ( () ) ; - public final void rule__SourceEqualsTargetTypeConstraintRule__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2574:1: ( ( () ) ) - // InternalDsl.g:2575:1: ( () ) - { - // InternalDsl.g:2575:1: ( () ) - // InternalDsl.g:2576:2: () - { - before(grammarAccess.getSourceEqualsTargetTypeConstraintRuleAccess().getSourceEqualsTargetTypeAction_0()); - // InternalDsl.g:2577:2: () - // InternalDsl.g:2577:3: - { - } - - after(grammarAccess.getSourceEqualsTargetTypeConstraintRuleAccess().getSourceEqualsTargetTypeAction_0()); - - } - - - } - - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__SourceEqualsTargetTypeConstraintRule__Group__0__Impl" - - - // $ANTLR start "rule__SourceEqualsTargetTypeConstraintRule__Group__1" - // InternalDsl.g:2585:1: rule__SourceEqualsTargetTypeConstraintRule__Group__1 : rule__SourceEqualsTargetTypeConstraintRule__Group__1__Impl rule__SourceEqualsTargetTypeConstraintRule__Group__2 ; - public final void rule__SourceEqualsTargetTypeConstraintRule__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2589:1: ( rule__SourceEqualsTargetTypeConstraintRule__Group__1__Impl rule__SourceEqualsTargetTypeConstraintRule__Group__2 ) - // InternalDsl.g:2590:2: rule__SourceEqualsTargetTypeConstraintRule__Group__1__Impl rule__SourceEqualsTargetTypeConstraintRule__Group__2 - { - pushFollow(FOLLOW_6); - rule__SourceEqualsTargetTypeConstraintRule__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__SourceEqualsTargetTypeConstraintRule__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__SourceEqualsTargetTypeConstraintRule__Group__1" - - - // $ANTLR start "rule__SourceEqualsTargetTypeConstraintRule__Group__1__Impl" - // InternalDsl.g:2597:1: rule__SourceEqualsTargetTypeConstraintRule__Group__1__Impl : ( 'SourceEqualsTargetType' ) ; - public final void rule__SourceEqualsTargetTypeConstraintRule__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2601:1: ( ( 'SourceEqualsTargetType' ) ) - // InternalDsl.g:2602:1: ( 'SourceEqualsTargetType' ) - { - // InternalDsl.g:2602:1: ( 'SourceEqualsTargetType' ) - // InternalDsl.g:2603:2: 'SourceEqualsTargetType' - { - before(grammarAccess.getSourceEqualsTargetTypeConstraintRuleAccess().getSourceEqualsTargetTypeKeyword_1()); - match(input,87,FOLLOW_2); - after(grammarAccess.getSourceEqualsTargetTypeConstraintRuleAccess().getSourceEqualsTargetTypeKeyword_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__SourceEqualsTargetTypeConstraintRule__Group__1__Impl" - - - // $ANTLR start "rule__SourceEqualsTargetTypeConstraintRule__Group__2" - // InternalDsl.g:2612:1: rule__SourceEqualsTargetTypeConstraintRule__Group__2 : rule__SourceEqualsTargetTypeConstraintRule__Group__2__Impl rule__SourceEqualsTargetTypeConstraintRule__Group__3 ; - public final void rule__SourceEqualsTargetTypeConstraintRule__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2616:1: ( rule__SourceEqualsTargetTypeConstraintRule__Group__2__Impl rule__SourceEqualsTargetTypeConstraintRule__Group__3 ) - // InternalDsl.g:2617:2: rule__SourceEqualsTargetTypeConstraintRule__Group__2__Impl rule__SourceEqualsTargetTypeConstraintRule__Group__3 - { - pushFollow(FOLLOW_8); - rule__SourceEqualsTargetTypeConstraintRule__Group__2__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__SourceEqualsTargetTypeConstraintRule__Group__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__SourceEqualsTargetTypeConstraintRule__Group__2" - - - // $ANTLR start "rule__SourceEqualsTargetTypeConstraintRule__Group__2__Impl" - // InternalDsl.g:2624:1: rule__SourceEqualsTargetTypeConstraintRule__Group__2__Impl : ( '(' ) ; - public final void rule__SourceEqualsTargetTypeConstraintRule__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2628:1: ( ( '(' ) ) - // InternalDsl.g:2629:1: ( '(' ) - { - // InternalDsl.g:2629:1: ( '(' ) - // InternalDsl.g:2630:2: '(' - { - before(grammarAccess.getSourceEqualsTargetTypeConstraintRuleAccess().getLeftParenthesisKeyword_2()); - match(input,76,FOLLOW_2); - after(grammarAccess.getSourceEqualsTargetTypeConstraintRuleAccess().getLeftParenthesisKeyword_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__SourceEqualsTargetTypeConstraintRule__Group__2__Impl" - - - // $ANTLR start "rule__SourceEqualsTargetTypeConstraintRule__Group__3" - // InternalDsl.g:2639:1: rule__SourceEqualsTargetTypeConstraintRule__Group__3 : rule__SourceEqualsTargetTypeConstraintRule__Group__3__Impl ; - public final void rule__SourceEqualsTargetTypeConstraintRule__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2643:1: ( rule__SourceEqualsTargetTypeConstraintRule__Group__3__Impl ) - // InternalDsl.g:2644:2: rule__SourceEqualsTargetTypeConstraintRule__Group__3__Impl - { - pushFollow(FOLLOW_2); - rule__SourceEqualsTargetTypeConstraintRule__Group__3__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__SourceEqualsTargetTypeConstraintRule__Group__3" - - - // $ANTLR start "rule__SourceEqualsTargetTypeConstraintRule__Group__3__Impl" - // InternalDsl.g:2650:1: rule__SourceEqualsTargetTypeConstraintRule__Group__3__Impl : ( ')' ) ; - public final void rule__SourceEqualsTargetTypeConstraintRule__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2654:1: ( ( ')' ) ) - // InternalDsl.g:2655:1: ( ')' ) - { - // InternalDsl.g:2655:1: ( ')' ) - // InternalDsl.g:2656:2: ')' - { - before(grammarAccess.getSourceEqualsTargetTypeConstraintRuleAccess().getRightParenthesisKeyword_3()); - match(input,77,FOLLOW_2); - after(grammarAccess.getSourceEqualsTargetTypeConstraintRuleAccess().getRightParenthesisKeyword_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__SourceEqualsTargetTypeConstraintRule__Group__3__Impl" - - - // $ANTLR start "rule__IsFeature__Group__0" - // InternalDsl.g:2666:1: rule__IsFeature__Group__0 : rule__IsFeature__Group__0__Impl rule__IsFeature__Group__1 ; - public final void rule__IsFeature__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2670:1: ( rule__IsFeature__Group__0__Impl rule__IsFeature__Group__1 ) - // InternalDsl.g:2671:2: rule__IsFeature__Group__0__Impl rule__IsFeature__Group__1 - { - pushFollow(FOLLOW_20); - rule__IsFeature__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__IsFeature__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IsFeature__Group__0" - - - // $ANTLR start "rule__IsFeature__Group__0__Impl" - // InternalDsl.g:2678:1: rule__IsFeature__Group__0__Impl : ( () ) ; - public final void rule__IsFeature__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2682:1: ( ( () ) ) - // InternalDsl.g:2683:1: ( () ) - { - // InternalDsl.g:2683:1: ( () ) - // InternalDsl.g:2684:2: () - { - before(grammarAccess.getIsFeatureAccess().getIsFeatureAction_0()); - // InternalDsl.g:2685:2: () - // InternalDsl.g:2685:3: - { - } - - after(grammarAccess.getIsFeatureAccess().getIsFeatureAction_0()); - - } - - - } - - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IsFeature__Group__0__Impl" - - - // $ANTLR start "rule__IsFeature__Group__1" - // InternalDsl.g:2693:1: rule__IsFeature__Group__1 : rule__IsFeature__Group__1__Impl ; - public final void rule__IsFeature__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2697:1: ( rule__IsFeature__Group__1__Impl ) - // InternalDsl.g:2698:2: rule__IsFeature__Group__1__Impl - { - pushFollow(FOLLOW_2); - rule__IsFeature__Group__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IsFeature__Group__1" - - - // $ANTLR start "rule__IsFeature__Group__1__Impl" - // InternalDsl.g:2704:1: rule__IsFeature__Group__1__Impl : ( ( rule__IsFeature__FeatureNameAssignment_1 ) ) ; - public final void rule__IsFeature__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2708:1: ( ( ( rule__IsFeature__FeatureNameAssignment_1 ) ) ) - // InternalDsl.g:2709:1: ( ( rule__IsFeature__FeatureNameAssignment_1 ) ) - { - // InternalDsl.g:2709:1: ( ( rule__IsFeature__FeatureNameAssignment_1 ) ) - // InternalDsl.g:2710:2: ( rule__IsFeature__FeatureNameAssignment_1 ) - { - before(grammarAccess.getIsFeatureAccess().getFeatureNameAssignment_1()); - // InternalDsl.g:2711:2: ( rule__IsFeature__FeatureNameAssignment_1 ) - // InternalDsl.g:2711:3: rule__IsFeature__FeatureNameAssignment_1 - { - pushFollow(FOLLOW_2); - rule__IsFeature__FeatureNameAssignment_1(); - - state._fsp--; - - - } - - after(grammarAccess.getIsFeatureAccess().getFeatureNameAssignment_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IsFeature__Group__1__Impl" - - - // $ANTLR start "rule__TrueFeatureRule__Group__0" - // InternalDsl.g:2720:1: rule__TrueFeatureRule__Group__0 : rule__TrueFeatureRule__Group__0__Impl rule__TrueFeatureRule__Group__1 ; - public final void rule__TrueFeatureRule__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2724:1: ( rule__TrueFeatureRule__Group__0__Impl rule__TrueFeatureRule__Group__1 ) - // InternalDsl.g:2725:2: rule__TrueFeatureRule__Group__0__Impl rule__TrueFeatureRule__Group__1 - { - pushFollow(FOLLOW_21); - rule__TrueFeatureRule__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__TrueFeatureRule__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TrueFeatureRule__Group__0" - - - // $ANTLR start "rule__TrueFeatureRule__Group__0__Impl" - // InternalDsl.g:2732:1: rule__TrueFeatureRule__Group__0__Impl : ( () ) ; - public final void rule__TrueFeatureRule__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2736:1: ( ( () ) ) - // InternalDsl.g:2737:1: ( () ) - { - // InternalDsl.g:2737:1: ( () ) - // InternalDsl.g:2738:2: () - { - before(grammarAccess.getTrueFeatureRuleAccess().getTrueFeatureRuleAction_0()); - // InternalDsl.g:2739:2: () - // InternalDsl.g:2739:3: - { - } - - after(grammarAccess.getTrueFeatureRuleAccess().getTrueFeatureRuleAction_0()); - - } - - - } - - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TrueFeatureRule__Group__0__Impl" - - - // $ANTLR start "rule__TrueFeatureRule__Group__1" - // InternalDsl.g:2747:1: rule__TrueFeatureRule__Group__1 : rule__TrueFeatureRule__Group__1__Impl ; - public final void rule__TrueFeatureRule__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2751:1: ( rule__TrueFeatureRule__Group__1__Impl ) - // InternalDsl.g:2752:2: rule__TrueFeatureRule__Group__1__Impl - { - pushFollow(FOLLOW_2); - rule__TrueFeatureRule__Group__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TrueFeatureRule__Group__1" - - - // $ANTLR start "rule__TrueFeatureRule__Group__1__Impl" - // InternalDsl.g:2758:1: rule__TrueFeatureRule__Group__1__Impl : ( 'true' ) ; - public final void rule__TrueFeatureRule__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2762:1: ( ( 'true' ) ) - // InternalDsl.g:2763:1: ( 'true' ) - { - // InternalDsl.g:2763:1: ( 'true' ) - // InternalDsl.g:2764:2: 'true' - { - before(grammarAccess.getTrueFeatureRuleAccess().getTrueKeyword_1()); - match(input,88,FOLLOW_2); - after(grammarAccess.getTrueFeatureRuleAccess().getTrueKeyword_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TrueFeatureRule__Group__1__Impl" - - - // $ANTLR start "rule__TrueConstraintRule__Group__0" - // InternalDsl.g:2774:1: rule__TrueConstraintRule__Group__0 : rule__TrueConstraintRule__Group__0__Impl rule__TrueConstraintRule__Group__1 ; - public final void rule__TrueConstraintRule__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2778:1: ( rule__TrueConstraintRule__Group__0__Impl rule__TrueConstraintRule__Group__1 ) - // InternalDsl.g:2779:2: rule__TrueConstraintRule__Group__0__Impl rule__TrueConstraintRule__Group__1 - { - pushFollow(FOLLOW_21); - rule__TrueConstraintRule__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__TrueConstraintRule__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TrueConstraintRule__Group__0" - - - // $ANTLR start "rule__TrueConstraintRule__Group__0__Impl" - // InternalDsl.g:2786:1: rule__TrueConstraintRule__Group__0__Impl : ( () ) ; - public final void rule__TrueConstraintRule__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2790:1: ( ( () ) ) - // InternalDsl.g:2791:1: ( () ) - { - // InternalDsl.g:2791:1: ( () ) - // InternalDsl.g:2792:2: () - { - before(grammarAccess.getTrueConstraintRuleAccess().getTrueConstraintRuleAction_0()); - // InternalDsl.g:2793:2: () - // InternalDsl.g:2793:3: - { - } - - after(grammarAccess.getTrueConstraintRuleAccess().getTrueConstraintRuleAction_0()); - - } - - - } - - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TrueConstraintRule__Group__0__Impl" - - - // $ANTLR start "rule__TrueConstraintRule__Group__1" - // InternalDsl.g:2801:1: rule__TrueConstraintRule__Group__1 : rule__TrueConstraintRule__Group__1__Impl ; - public final void rule__TrueConstraintRule__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2805:1: ( rule__TrueConstraintRule__Group__1__Impl ) - // InternalDsl.g:2806:2: rule__TrueConstraintRule__Group__1__Impl - { - pushFollow(FOLLOW_2); - rule__TrueConstraintRule__Group__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TrueConstraintRule__Group__1" - - - // $ANTLR start "rule__TrueConstraintRule__Group__1__Impl" - // InternalDsl.g:2812:1: rule__TrueConstraintRule__Group__1__Impl : ( 'true' ) ; - public final void rule__TrueConstraintRule__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2816:1: ( ( 'true' ) ) - // InternalDsl.g:2817:1: ( 'true' ) - { - // InternalDsl.g:2817:1: ( 'true' ) - // InternalDsl.g:2818:2: 'true' - { - before(grammarAccess.getTrueConstraintRuleAccess().getTrueKeyword_1()); - match(input,88,FOLLOW_2); - after(grammarAccess.getTrueConstraintRuleAccess().getTrueKeyword_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TrueConstraintRule__Group__1__Impl" - - - // $ANTLR start "rule__FalseFeatureRule__Group__0" - // InternalDsl.g:2828:1: rule__FalseFeatureRule__Group__0 : rule__FalseFeatureRule__Group__0__Impl rule__FalseFeatureRule__Group__1 ; - public final void rule__FalseFeatureRule__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2832:1: ( rule__FalseFeatureRule__Group__0__Impl rule__FalseFeatureRule__Group__1 ) - // InternalDsl.g:2833:2: rule__FalseFeatureRule__Group__0__Impl rule__FalseFeatureRule__Group__1 - { - pushFollow(FOLLOW_22); - rule__FalseFeatureRule__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__FalseFeatureRule__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FalseFeatureRule__Group__0" - - - // $ANTLR start "rule__FalseFeatureRule__Group__0__Impl" - // InternalDsl.g:2840:1: rule__FalseFeatureRule__Group__0__Impl : ( () ) ; - public final void rule__FalseFeatureRule__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2844:1: ( ( () ) ) - // InternalDsl.g:2845:1: ( () ) - { - // InternalDsl.g:2845:1: ( () ) - // InternalDsl.g:2846:2: () - { - before(grammarAccess.getFalseFeatureRuleAccess().getFalseFeatureRuleAction_0()); - // InternalDsl.g:2847:2: () - // InternalDsl.g:2847:3: - { - } - - after(grammarAccess.getFalseFeatureRuleAccess().getFalseFeatureRuleAction_0()); - - } - - - } - - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FalseFeatureRule__Group__0__Impl" - - - // $ANTLR start "rule__FalseFeatureRule__Group__1" - // InternalDsl.g:2855:1: rule__FalseFeatureRule__Group__1 : rule__FalseFeatureRule__Group__1__Impl ; - public final void rule__FalseFeatureRule__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2859:1: ( rule__FalseFeatureRule__Group__1__Impl ) - // InternalDsl.g:2860:2: rule__FalseFeatureRule__Group__1__Impl - { - pushFollow(FOLLOW_2); - rule__FalseFeatureRule__Group__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FalseFeatureRule__Group__1" - - - // $ANTLR start "rule__FalseFeatureRule__Group__1__Impl" - // InternalDsl.g:2866:1: rule__FalseFeatureRule__Group__1__Impl : ( 'false' ) ; - public final void rule__FalseFeatureRule__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2870:1: ( ( 'false' ) ) - // InternalDsl.g:2871:1: ( 'false' ) - { - // InternalDsl.g:2871:1: ( 'false' ) - // InternalDsl.g:2872:2: 'false' - { - before(grammarAccess.getFalseFeatureRuleAccess().getFalseKeyword_1()); - match(input,89,FOLLOW_2); - after(grammarAccess.getFalseFeatureRuleAccess().getFalseKeyword_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FalseFeatureRule__Group__1__Impl" - - - // $ANTLR start "rule__FalseConstraintRule__Group__0" - // InternalDsl.g:2882:1: rule__FalseConstraintRule__Group__0 : rule__FalseConstraintRule__Group__0__Impl rule__FalseConstraintRule__Group__1 ; - public final void rule__FalseConstraintRule__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2886:1: ( rule__FalseConstraintRule__Group__0__Impl rule__FalseConstraintRule__Group__1 ) - // InternalDsl.g:2887:2: rule__FalseConstraintRule__Group__0__Impl rule__FalseConstraintRule__Group__1 - { - pushFollow(FOLLOW_23); - rule__FalseConstraintRule__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__FalseConstraintRule__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FalseConstraintRule__Group__0" - - - // $ANTLR start "rule__FalseConstraintRule__Group__0__Impl" - // InternalDsl.g:2894:1: rule__FalseConstraintRule__Group__0__Impl : ( () ) ; - public final void rule__FalseConstraintRule__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2898:1: ( ( () ) ) - // InternalDsl.g:2899:1: ( () ) - { - // InternalDsl.g:2899:1: ( () ) - // InternalDsl.g:2900:2: () - { - before(grammarAccess.getFalseConstraintRuleAccess().getFalseConstraintRuleAction_0()); - // InternalDsl.g:2901:2: () - // InternalDsl.g:2901:3: - { - } - - after(grammarAccess.getFalseConstraintRuleAccess().getFalseConstraintRuleAction_0()); - - } - - - } - - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FalseConstraintRule__Group__0__Impl" - - - // $ANTLR start "rule__FalseConstraintRule__Group__1" - // InternalDsl.g:2909:1: rule__FalseConstraintRule__Group__1 : rule__FalseConstraintRule__Group__1__Impl ; - public final void rule__FalseConstraintRule__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2913:1: ( rule__FalseConstraintRule__Group__1__Impl ) - // InternalDsl.g:2914:2: rule__FalseConstraintRule__Group__1__Impl - { - pushFollow(FOLLOW_2); - rule__FalseConstraintRule__Group__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FalseConstraintRule__Group__1" - - - // $ANTLR start "rule__FalseConstraintRule__Group__1__Impl" - // InternalDsl.g:2920:1: rule__FalseConstraintRule__Group__1__Impl : ( 'false' ) ; - public final void rule__FalseConstraintRule__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2924:1: ( ( 'false' ) ) - // InternalDsl.g:2925:1: ( 'false' ) - { - // InternalDsl.g:2925:1: ( 'false' ) - // InternalDsl.g:2926:2: 'false' - { - before(grammarAccess.getFalseConstraintRuleAccess().getFalseKeyword_1()); - match(input,89,FOLLOW_2); - after(grammarAccess.getFalseConstraintRuleAccess().getFalseKeyword_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FalseConstraintRule__Group__1__Impl" - - - // $ANTLR start "rule__OrFeature__Group__0" - // InternalDsl.g:2936:1: rule__OrFeature__Group__0 : rule__OrFeature__Group__0__Impl rule__OrFeature__Group__1 ; - public final void rule__OrFeature__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2940:1: ( rule__OrFeature__Group__0__Impl rule__OrFeature__Group__1 ) - // InternalDsl.g:2941:2: rule__OrFeature__Group__0__Impl rule__OrFeature__Group__1 - { - pushFollow(FOLLOW_24); - rule__OrFeature__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__OrFeature__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OrFeature__Group__0" - - - // $ANTLR start "rule__OrFeature__Group__0__Impl" - // InternalDsl.g:2948:1: rule__OrFeature__Group__0__Impl : ( ruleAndFeature ) ; - public final void rule__OrFeature__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2952:1: ( ( ruleAndFeature ) ) - // InternalDsl.g:2953:1: ( ruleAndFeature ) - { - // InternalDsl.g:2953:1: ( ruleAndFeature ) - // InternalDsl.g:2954:2: ruleAndFeature - { - before(grammarAccess.getOrFeatureAccess().getAndFeatureParserRuleCall_0()); - pushFollow(FOLLOW_2); - ruleAndFeature(); - - state._fsp--; - - after(grammarAccess.getOrFeatureAccess().getAndFeatureParserRuleCall_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OrFeature__Group__0__Impl" - - - // $ANTLR start "rule__OrFeature__Group__1" - // InternalDsl.g:2963:1: rule__OrFeature__Group__1 : rule__OrFeature__Group__1__Impl ; - public final void rule__OrFeature__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2967:1: ( rule__OrFeature__Group__1__Impl ) - // InternalDsl.g:2968:2: rule__OrFeature__Group__1__Impl - { - pushFollow(FOLLOW_2); - rule__OrFeature__Group__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OrFeature__Group__1" - - - // $ANTLR start "rule__OrFeature__Group__1__Impl" - // InternalDsl.g:2974:1: rule__OrFeature__Group__1__Impl : ( ( rule__OrFeature__Group_1__0 )* ) ; - public final void rule__OrFeature__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2978:1: ( ( ( rule__OrFeature__Group_1__0 )* ) ) - // InternalDsl.g:2979:1: ( ( rule__OrFeature__Group_1__0 )* ) - { - // InternalDsl.g:2979:1: ( ( rule__OrFeature__Group_1__0 )* ) - // InternalDsl.g:2980:2: ( rule__OrFeature__Group_1__0 )* - { - before(grammarAccess.getOrFeatureAccess().getGroup_1()); - // InternalDsl.g:2981:2: ( rule__OrFeature__Group_1__0 )* - loop13: - do { - int alt13=2; - int LA13_0 = input.LA(1); - - if ( (LA13_0==90) ) { - alt13=1; - } - - - switch (alt13) { - case 1 : - // InternalDsl.g:2981:3: rule__OrFeature__Group_1__0 - { - pushFollow(FOLLOW_25); - rule__OrFeature__Group_1__0(); - - state._fsp--; - - - } - break; - - default : - break loop13; - } - } while (true); - - after(grammarAccess.getOrFeatureAccess().getGroup_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OrFeature__Group__1__Impl" - - - // $ANTLR start "rule__OrFeature__Group_1__0" - // InternalDsl.g:2990:1: rule__OrFeature__Group_1__0 : rule__OrFeature__Group_1__0__Impl rule__OrFeature__Group_1__1 ; - public final void rule__OrFeature__Group_1__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:2994:1: ( rule__OrFeature__Group_1__0__Impl rule__OrFeature__Group_1__1 ) - // InternalDsl.g:2995:2: rule__OrFeature__Group_1__0__Impl rule__OrFeature__Group_1__1 - { - pushFollow(FOLLOW_24); - rule__OrFeature__Group_1__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__OrFeature__Group_1__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OrFeature__Group_1__0" - - - // $ANTLR start "rule__OrFeature__Group_1__0__Impl" - // InternalDsl.g:3002:1: rule__OrFeature__Group_1__0__Impl : ( () ) ; - public final void rule__OrFeature__Group_1__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3006:1: ( ( () ) ) - // InternalDsl.g:3007:1: ( () ) - { - // InternalDsl.g:3007:1: ( () ) - // InternalDsl.g:3008:2: () - { - before(grammarAccess.getOrFeatureAccess().getOrFeatureRuleRulesAction_1_0()); - // InternalDsl.g:3009:2: () - // InternalDsl.g:3009:3: - { - } - - after(grammarAccess.getOrFeatureAccess().getOrFeatureRuleRulesAction_1_0()); - - } - - - } - - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OrFeature__Group_1__0__Impl" - - - // $ANTLR start "rule__OrFeature__Group_1__1" - // InternalDsl.g:3017:1: rule__OrFeature__Group_1__1 : rule__OrFeature__Group_1__1__Impl rule__OrFeature__Group_1__2 ; - public final void rule__OrFeature__Group_1__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3021:1: ( rule__OrFeature__Group_1__1__Impl rule__OrFeature__Group_1__2 ) - // InternalDsl.g:3022:2: rule__OrFeature__Group_1__1__Impl rule__OrFeature__Group_1__2 - { - pushFollow(FOLLOW_7); - rule__OrFeature__Group_1__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__OrFeature__Group_1__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OrFeature__Group_1__1" - - - // $ANTLR start "rule__OrFeature__Group_1__1__Impl" - // InternalDsl.g:3029:1: rule__OrFeature__Group_1__1__Impl : ( 'or' ) ; - public final void rule__OrFeature__Group_1__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3033:1: ( ( 'or' ) ) - // InternalDsl.g:3034:1: ( 'or' ) - { - // InternalDsl.g:3034:1: ( 'or' ) - // InternalDsl.g:3035:2: 'or' - { - before(grammarAccess.getOrFeatureAccess().getOrKeyword_1_1()); - match(input,90,FOLLOW_2); - after(grammarAccess.getOrFeatureAccess().getOrKeyword_1_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OrFeature__Group_1__1__Impl" - - - // $ANTLR start "rule__OrFeature__Group_1__2" - // InternalDsl.g:3044:1: rule__OrFeature__Group_1__2 : rule__OrFeature__Group_1__2__Impl ; - public final void rule__OrFeature__Group_1__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3048:1: ( rule__OrFeature__Group_1__2__Impl ) - // InternalDsl.g:3049:2: rule__OrFeature__Group_1__2__Impl - { - pushFollow(FOLLOW_2); - rule__OrFeature__Group_1__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OrFeature__Group_1__2" - - - // $ANTLR start "rule__OrFeature__Group_1__2__Impl" - // InternalDsl.g:3055:1: rule__OrFeature__Group_1__2__Impl : ( ( rule__OrFeature__RulesAssignment_1_2 ) ) ; - public final void rule__OrFeature__Group_1__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3059:1: ( ( ( rule__OrFeature__RulesAssignment_1_2 ) ) ) - // InternalDsl.g:3060:1: ( ( rule__OrFeature__RulesAssignment_1_2 ) ) - { - // InternalDsl.g:3060:1: ( ( rule__OrFeature__RulesAssignment_1_2 ) ) - // InternalDsl.g:3061:2: ( rule__OrFeature__RulesAssignment_1_2 ) - { - before(grammarAccess.getOrFeatureAccess().getRulesAssignment_1_2()); - // InternalDsl.g:3062:2: ( rule__OrFeature__RulesAssignment_1_2 ) - // InternalDsl.g:3062:3: rule__OrFeature__RulesAssignment_1_2 - { - pushFollow(FOLLOW_2); - rule__OrFeature__RulesAssignment_1_2(); - - state._fsp--; - - - } - - after(grammarAccess.getOrFeatureAccess().getRulesAssignment_1_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OrFeature__Group_1__2__Impl" - - - // $ANTLR start "rule__AndFeature__Group__0" - // InternalDsl.g:3071:1: rule__AndFeature__Group__0 : rule__AndFeature__Group__0__Impl rule__AndFeature__Group__1 ; - public final void rule__AndFeature__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3075:1: ( rule__AndFeature__Group__0__Impl rule__AndFeature__Group__1 ) - // InternalDsl.g:3076:2: rule__AndFeature__Group__0__Impl rule__AndFeature__Group__1 - { - pushFollow(FOLLOW_26); - rule__AndFeature__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__AndFeature__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AndFeature__Group__0" - - - // $ANTLR start "rule__AndFeature__Group__0__Impl" - // InternalDsl.g:3083:1: rule__AndFeature__Group__0__Impl : ( ruleNotFeatureExpression ) ; - public final void rule__AndFeature__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3087:1: ( ( ruleNotFeatureExpression ) ) - // InternalDsl.g:3088:1: ( ruleNotFeatureExpression ) - { - // InternalDsl.g:3088:1: ( ruleNotFeatureExpression ) - // InternalDsl.g:3089:2: ruleNotFeatureExpression - { - before(grammarAccess.getAndFeatureAccess().getNotFeatureExpressionParserRuleCall_0()); - pushFollow(FOLLOW_2); - ruleNotFeatureExpression(); - - state._fsp--; - - after(grammarAccess.getAndFeatureAccess().getNotFeatureExpressionParserRuleCall_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AndFeature__Group__0__Impl" - - - // $ANTLR start "rule__AndFeature__Group__1" - // InternalDsl.g:3098:1: rule__AndFeature__Group__1 : rule__AndFeature__Group__1__Impl ; - public final void rule__AndFeature__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3102:1: ( rule__AndFeature__Group__1__Impl ) - // InternalDsl.g:3103:2: rule__AndFeature__Group__1__Impl - { - pushFollow(FOLLOW_2); - rule__AndFeature__Group__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AndFeature__Group__1" - - - // $ANTLR start "rule__AndFeature__Group__1__Impl" - // InternalDsl.g:3109:1: rule__AndFeature__Group__1__Impl : ( ( rule__AndFeature__Group_1__0 )* ) ; - public final void rule__AndFeature__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3113:1: ( ( ( rule__AndFeature__Group_1__0 )* ) ) - // InternalDsl.g:3114:1: ( ( rule__AndFeature__Group_1__0 )* ) - { - // InternalDsl.g:3114:1: ( ( rule__AndFeature__Group_1__0 )* ) - // InternalDsl.g:3115:2: ( rule__AndFeature__Group_1__0 )* - { - before(grammarAccess.getAndFeatureAccess().getGroup_1()); - // InternalDsl.g:3116:2: ( rule__AndFeature__Group_1__0 )* - loop14: - do { - int alt14=2; - int LA14_0 = input.LA(1); - - if ( (LA14_0==91) ) { - alt14=1; - } - - - switch (alt14) { - case 1 : - // InternalDsl.g:3116:3: rule__AndFeature__Group_1__0 - { - pushFollow(FOLLOW_27); - rule__AndFeature__Group_1__0(); - - state._fsp--; - - - } - break; - - default : - break loop14; - } - } while (true); - - after(grammarAccess.getAndFeatureAccess().getGroup_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AndFeature__Group__1__Impl" - - - // $ANTLR start "rule__AndFeature__Group_1__0" - // InternalDsl.g:3125:1: rule__AndFeature__Group_1__0 : rule__AndFeature__Group_1__0__Impl rule__AndFeature__Group_1__1 ; - public final void rule__AndFeature__Group_1__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3129:1: ( rule__AndFeature__Group_1__0__Impl rule__AndFeature__Group_1__1 ) - // InternalDsl.g:3130:2: rule__AndFeature__Group_1__0__Impl rule__AndFeature__Group_1__1 - { - pushFollow(FOLLOW_26); - rule__AndFeature__Group_1__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__AndFeature__Group_1__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AndFeature__Group_1__0" - - - // $ANTLR start "rule__AndFeature__Group_1__0__Impl" - // InternalDsl.g:3137:1: rule__AndFeature__Group_1__0__Impl : ( () ) ; - public final void rule__AndFeature__Group_1__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3141:1: ( ( () ) ) - // InternalDsl.g:3142:1: ( () ) - { - // InternalDsl.g:3142:1: ( () ) - // InternalDsl.g:3143:2: () - { - before(grammarAccess.getAndFeatureAccess().getAndFeatureRuleRulesAction_1_0()); - // InternalDsl.g:3144:2: () - // InternalDsl.g:3144:3: - { - } - - after(grammarAccess.getAndFeatureAccess().getAndFeatureRuleRulesAction_1_0()); - - } - - - } - - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AndFeature__Group_1__0__Impl" - - - // $ANTLR start "rule__AndFeature__Group_1__1" - // InternalDsl.g:3152:1: rule__AndFeature__Group_1__1 : rule__AndFeature__Group_1__1__Impl rule__AndFeature__Group_1__2 ; - public final void rule__AndFeature__Group_1__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3156:1: ( rule__AndFeature__Group_1__1__Impl rule__AndFeature__Group_1__2 ) - // InternalDsl.g:3157:2: rule__AndFeature__Group_1__1__Impl rule__AndFeature__Group_1__2 - { - pushFollow(FOLLOW_7); - rule__AndFeature__Group_1__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__AndFeature__Group_1__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AndFeature__Group_1__1" - - - // $ANTLR start "rule__AndFeature__Group_1__1__Impl" - // InternalDsl.g:3164:1: rule__AndFeature__Group_1__1__Impl : ( 'and' ) ; - public final void rule__AndFeature__Group_1__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3168:1: ( ( 'and' ) ) - // InternalDsl.g:3169:1: ( 'and' ) - { - // InternalDsl.g:3169:1: ( 'and' ) - // InternalDsl.g:3170:2: 'and' - { - before(grammarAccess.getAndFeatureAccess().getAndKeyword_1_1()); - match(input,91,FOLLOW_2); - after(grammarAccess.getAndFeatureAccess().getAndKeyword_1_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AndFeature__Group_1__1__Impl" - - - // $ANTLR start "rule__AndFeature__Group_1__2" - // InternalDsl.g:3179:1: rule__AndFeature__Group_1__2 : rule__AndFeature__Group_1__2__Impl ; - public final void rule__AndFeature__Group_1__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3183:1: ( rule__AndFeature__Group_1__2__Impl ) - // InternalDsl.g:3184:2: rule__AndFeature__Group_1__2__Impl - { - pushFollow(FOLLOW_2); - rule__AndFeature__Group_1__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AndFeature__Group_1__2" - - - // $ANTLR start "rule__AndFeature__Group_1__2__Impl" - // InternalDsl.g:3190:1: rule__AndFeature__Group_1__2__Impl : ( ( rule__AndFeature__RulesAssignment_1_2 ) ) ; - public final void rule__AndFeature__Group_1__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3194:1: ( ( ( rule__AndFeature__RulesAssignment_1_2 ) ) ) - // InternalDsl.g:3195:1: ( ( rule__AndFeature__RulesAssignment_1_2 ) ) - { - // InternalDsl.g:3195:1: ( ( rule__AndFeature__RulesAssignment_1_2 ) ) - // InternalDsl.g:3196:2: ( rule__AndFeature__RulesAssignment_1_2 ) - { - before(grammarAccess.getAndFeatureAccess().getRulesAssignment_1_2()); - // InternalDsl.g:3197:2: ( rule__AndFeature__RulesAssignment_1_2 ) - // InternalDsl.g:3197:3: rule__AndFeature__RulesAssignment_1_2 - { - pushFollow(FOLLOW_2); - rule__AndFeature__RulesAssignment_1_2(); - - state._fsp--; - - - } - - after(grammarAccess.getAndFeatureAccess().getRulesAssignment_1_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AndFeature__Group_1__2__Impl" - - - // $ANTLR start "rule__NotFeatureExpression__Group_1__0" - // InternalDsl.g:3206:1: rule__NotFeatureExpression__Group_1__0 : rule__NotFeatureExpression__Group_1__0__Impl rule__NotFeatureExpression__Group_1__1 ; - public final void rule__NotFeatureExpression__Group_1__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3210:1: ( rule__NotFeatureExpression__Group_1__0__Impl rule__NotFeatureExpression__Group_1__1 ) - // InternalDsl.g:3211:2: rule__NotFeatureExpression__Group_1__0__Impl rule__NotFeatureExpression__Group_1__1 - { - pushFollow(FOLLOW_28); - rule__NotFeatureExpression__Group_1__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__NotFeatureExpression__Group_1__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__NotFeatureExpression__Group_1__0" - - - // $ANTLR start "rule__NotFeatureExpression__Group_1__0__Impl" - // InternalDsl.g:3218:1: rule__NotFeatureExpression__Group_1__0__Impl : ( '!' ) ; - public final void rule__NotFeatureExpression__Group_1__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3222:1: ( ( '!' ) ) - // InternalDsl.g:3223:1: ( '!' ) - { - // InternalDsl.g:3223:1: ( '!' ) - // InternalDsl.g:3224:2: '!' - { - before(grammarAccess.getNotFeatureExpressionAccess().getExclamationMarkKeyword_1_0()); - match(input,92,FOLLOW_2); - after(grammarAccess.getNotFeatureExpressionAccess().getExclamationMarkKeyword_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__NotFeatureExpression__Group_1__0__Impl" - - - // $ANTLR start "rule__NotFeatureExpression__Group_1__1" - // InternalDsl.g:3233:1: rule__NotFeatureExpression__Group_1__1 : rule__NotFeatureExpression__Group_1__1__Impl rule__NotFeatureExpression__Group_1__2 ; - public final void rule__NotFeatureExpression__Group_1__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3237:1: ( rule__NotFeatureExpression__Group_1__1__Impl rule__NotFeatureExpression__Group_1__2 ) - // InternalDsl.g:3238:2: rule__NotFeatureExpression__Group_1__1__Impl rule__NotFeatureExpression__Group_1__2 - { - pushFollow(FOLLOW_28); - rule__NotFeatureExpression__Group_1__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__NotFeatureExpression__Group_1__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__NotFeatureExpression__Group_1__1" - - - // $ANTLR start "rule__NotFeatureExpression__Group_1__1__Impl" - // InternalDsl.g:3245:1: rule__NotFeatureExpression__Group_1__1__Impl : ( () ) ; - public final void rule__NotFeatureExpression__Group_1__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3249:1: ( ( () ) ) - // InternalDsl.g:3250:1: ( () ) - { - // InternalDsl.g:3250:1: ( () ) - // InternalDsl.g:3251:2: () - { - before(grammarAccess.getNotFeatureExpressionAccess().getNotFeatureRuleAction_1_1()); - // InternalDsl.g:3252:2: () - // InternalDsl.g:3252:3: - { - } - - after(grammarAccess.getNotFeatureExpressionAccess().getNotFeatureRuleAction_1_1()); - - } - - - } - - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__NotFeatureExpression__Group_1__1__Impl" - - - // $ANTLR start "rule__NotFeatureExpression__Group_1__2" - // InternalDsl.g:3260:1: rule__NotFeatureExpression__Group_1__2 : rule__NotFeatureExpression__Group_1__2__Impl ; - public final void rule__NotFeatureExpression__Group_1__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3264:1: ( rule__NotFeatureExpression__Group_1__2__Impl ) - // InternalDsl.g:3265:2: rule__NotFeatureExpression__Group_1__2__Impl - { - pushFollow(FOLLOW_2); - rule__NotFeatureExpression__Group_1__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__NotFeatureExpression__Group_1__2" - - - // $ANTLR start "rule__NotFeatureExpression__Group_1__2__Impl" - // InternalDsl.g:3271:1: rule__NotFeatureExpression__Group_1__2__Impl : ( ( rule__NotFeatureExpression__RuleAssignment_1_2 ) ) ; - public final void rule__NotFeatureExpression__Group_1__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3275:1: ( ( ( rule__NotFeatureExpression__RuleAssignment_1_2 ) ) ) - // InternalDsl.g:3276:1: ( ( rule__NotFeatureExpression__RuleAssignment_1_2 ) ) - { - // InternalDsl.g:3276:1: ( ( rule__NotFeatureExpression__RuleAssignment_1_2 ) ) - // InternalDsl.g:3277:2: ( rule__NotFeatureExpression__RuleAssignment_1_2 ) - { - before(grammarAccess.getNotFeatureExpressionAccess().getRuleAssignment_1_2()); - // InternalDsl.g:3278:2: ( rule__NotFeatureExpression__RuleAssignment_1_2 ) - // InternalDsl.g:3278:3: rule__NotFeatureExpression__RuleAssignment_1_2 - { - pushFollow(FOLLOW_2); - rule__NotFeatureExpression__RuleAssignment_1_2(); - - state._fsp--; - - - } - - after(grammarAccess.getNotFeatureExpressionAccess().getRuleAssignment_1_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__NotFeatureExpression__Group_1__2__Impl" - - - // $ANTLR start "rule__PrimaryFeature__Group_1__0" - // InternalDsl.g:3287:1: rule__PrimaryFeature__Group_1__0 : rule__PrimaryFeature__Group_1__0__Impl rule__PrimaryFeature__Group_1__1 ; - public final void rule__PrimaryFeature__Group_1__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3291:1: ( rule__PrimaryFeature__Group_1__0__Impl rule__PrimaryFeature__Group_1__1 ) - // InternalDsl.g:3292:2: rule__PrimaryFeature__Group_1__0__Impl rule__PrimaryFeature__Group_1__1 - { - pushFollow(FOLLOW_7); - rule__PrimaryFeature__Group_1__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__PrimaryFeature__Group_1__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PrimaryFeature__Group_1__0" - - - // $ANTLR start "rule__PrimaryFeature__Group_1__0__Impl" - // InternalDsl.g:3299:1: rule__PrimaryFeature__Group_1__0__Impl : ( '(' ) ; - public final void rule__PrimaryFeature__Group_1__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3303:1: ( ( '(' ) ) - // InternalDsl.g:3304:1: ( '(' ) - { - // InternalDsl.g:3304:1: ( '(' ) - // InternalDsl.g:3305:2: '(' - { - before(grammarAccess.getPrimaryFeatureAccess().getLeftParenthesisKeyword_1_0()); - match(input,76,FOLLOW_2); - after(grammarAccess.getPrimaryFeatureAccess().getLeftParenthesisKeyword_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PrimaryFeature__Group_1__0__Impl" - - - // $ANTLR start "rule__PrimaryFeature__Group_1__1" - // InternalDsl.g:3314:1: rule__PrimaryFeature__Group_1__1 : rule__PrimaryFeature__Group_1__1__Impl rule__PrimaryFeature__Group_1__2 ; - public final void rule__PrimaryFeature__Group_1__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3318:1: ( rule__PrimaryFeature__Group_1__1__Impl rule__PrimaryFeature__Group_1__2 ) - // InternalDsl.g:3319:2: rule__PrimaryFeature__Group_1__1__Impl rule__PrimaryFeature__Group_1__2 - { - pushFollow(FOLLOW_8); - rule__PrimaryFeature__Group_1__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__PrimaryFeature__Group_1__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PrimaryFeature__Group_1__1" - - - // $ANTLR start "rule__PrimaryFeature__Group_1__1__Impl" - // InternalDsl.g:3326:1: rule__PrimaryFeature__Group_1__1__Impl : ( ruleFeatureExpression ) ; - public final void rule__PrimaryFeature__Group_1__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3330:1: ( ( ruleFeatureExpression ) ) - // InternalDsl.g:3331:1: ( ruleFeatureExpression ) - { - // InternalDsl.g:3331:1: ( ruleFeatureExpression ) - // InternalDsl.g:3332:2: ruleFeatureExpression - { - before(grammarAccess.getPrimaryFeatureAccess().getFeatureExpressionParserRuleCall_1_1()); - pushFollow(FOLLOW_2); - ruleFeatureExpression(); - - state._fsp--; - - after(grammarAccess.getPrimaryFeatureAccess().getFeatureExpressionParserRuleCall_1_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PrimaryFeature__Group_1__1__Impl" - - - // $ANTLR start "rule__PrimaryFeature__Group_1__2" - // InternalDsl.g:3341:1: rule__PrimaryFeature__Group_1__2 : rule__PrimaryFeature__Group_1__2__Impl ; - public final void rule__PrimaryFeature__Group_1__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3345:1: ( rule__PrimaryFeature__Group_1__2__Impl ) - // InternalDsl.g:3346:2: rule__PrimaryFeature__Group_1__2__Impl - { - pushFollow(FOLLOW_2); - rule__PrimaryFeature__Group_1__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PrimaryFeature__Group_1__2" - - - // $ANTLR start "rule__PrimaryFeature__Group_1__2__Impl" - // InternalDsl.g:3352:1: rule__PrimaryFeature__Group_1__2__Impl : ( ')' ) ; - public final void rule__PrimaryFeature__Group_1__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3356:1: ( ( ')' ) ) - // InternalDsl.g:3357:1: ( ')' ) - { - // InternalDsl.g:3357:1: ( ')' ) - // InternalDsl.g:3358:2: ')' - { - before(grammarAccess.getPrimaryFeatureAccess().getRightParenthesisKeyword_1_2()); - match(input,77,FOLLOW_2); - after(grammarAccess.getPrimaryFeatureAccess().getRightParenthesisKeyword_1_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PrimaryFeature__Group_1__2__Impl" - - - // $ANTLR start "rule__ImplicationConstraint__Group__0" - // InternalDsl.g:3368:1: rule__ImplicationConstraint__Group__0 : rule__ImplicationConstraint__Group__0__Impl rule__ImplicationConstraint__Group__1 ; - public final void rule__ImplicationConstraint__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3372:1: ( rule__ImplicationConstraint__Group__0__Impl rule__ImplicationConstraint__Group__1 ) - // InternalDsl.g:3373:2: rule__ImplicationConstraint__Group__0__Impl rule__ImplicationConstraint__Group__1 - { - pushFollow(FOLLOW_29); - rule__ImplicationConstraint__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ImplicationConstraint__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ImplicationConstraint__Group__0" - - - // $ANTLR start "rule__ImplicationConstraint__Group__0__Impl" - // InternalDsl.g:3380:1: rule__ImplicationConstraint__Group__0__Impl : ( ruleOrConstraint ) ; - public final void rule__ImplicationConstraint__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3384:1: ( ( ruleOrConstraint ) ) - // InternalDsl.g:3385:1: ( ruleOrConstraint ) - { - // InternalDsl.g:3385:1: ( ruleOrConstraint ) - // InternalDsl.g:3386:2: ruleOrConstraint - { - before(grammarAccess.getImplicationConstraintAccess().getOrConstraintParserRuleCall_0()); - pushFollow(FOLLOW_2); - ruleOrConstraint(); - - state._fsp--; - - after(grammarAccess.getImplicationConstraintAccess().getOrConstraintParserRuleCall_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ImplicationConstraint__Group__0__Impl" - - - // $ANTLR start "rule__ImplicationConstraint__Group__1" - // InternalDsl.g:3395:1: rule__ImplicationConstraint__Group__1 : rule__ImplicationConstraint__Group__1__Impl ; - public final void rule__ImplicationConstraint__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3399:1: ( rule__ImplicationConstraint__Group__1__Impl ) - // InternalDsl.g:3400:2: rule__ImplicationConstraint__Group__1__Impl - { - pushFollow(FOLLOW_2); - rule__ImplicationConstraint__Group__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ImplicationConstraint__Group__1" - - - // $ANTLR start "rule__ImplicationConstraint__Group__1__Impl" - // InternalDsl.g:3406:1: rule__ImplicationConstraint__Group__1__Impl : ( ( rule__ImplicationConstraint__Group_1__0 )? ) ; - public final void rule__ImplicationConstraint__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3410:1: ( ( ( rule__ImplicationConstraint__Group_1__0 )? ) ) - // InternalDsl.g:3411:1: ( ( rule__ImplicationConstraint__Group_1__0 )? ) - { - // InternalDsl.g:3411:1: ( ( rule__ImplicationConstraint__Group_1__0 )? ) - // InternalDsl.g:3412:2: ( rule__ImplicationConstraint__Group_1__0 )? - { - before(grammarAccess.getImplicationConstraintAccess().getGroup_1()); - // InternalDsl.g:3413:2: ( rule__ImplicationConstraint__Group_1__0 )? - int alt15=2; - int LA15_0 = input.LA(1); - - if ( (LA15_0==93) ) { - alt15=1; - } - switch (alt15) { - case 1 : - // InternalDsl.g:3413:3: rule__ImplicationConstraint__Group_1__0 - { - pushFollow(FOLLOW_2); - rule__ImplicationConstraint__Group_1__0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getImplicationConstraintAccess().getGroup_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ImplicationConstraint__Group__1__Impl" - - - // $ANTLR start "rule__ImplicationConstraint__Group_1__0" - // InternalDsl.g:3422:1: rule__ImplicationConstraint__Group_1__0 : rule__ImplicationConstraint__Group_1__0__Impl rule__ImplicationConstraint__Group_1__1 ; - public final void rule__ImplicationConstraint__Group_1__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3426:1: ( rule__ImplicationConstraint__Group_1__0__Impl rule__ImplicationConstraint__Group_1__1 ) - // InternalDsl.g:3427:2: rule__ImplicationConstraint__Group_1__0__Impl rule__ImplicationConstraint__Group_1__1 - { - pushFollow(FOLLOW_29); - rule__ImplicationConstraint__Group_1__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ImplicationConstraint__Group_1__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ImplicationConstraint__Group_1__0" - - - // $ANTLR start "rule__ImplicationConstraint__Group_1__0__Impl" - // InternalDsl.g:3434:1: rule__ImplicationConstraint__Group_1__0__Impl : ( () ) ; - public final void rule__ImplicationConstraint__Group_1__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3438:1: ( ( () ) ) - // InternalDsl.g:3439:1: ( () ) - { - // InternalDsl.g:3439:1: ( () ) - // InternalDsl.g:3440:2: () - { - before(grammarAccess.getImplicationConstraintAccess().getImplicationConstraintRuleLeftRuleAction_1_0()); - // InternalDsl.g:3441:2: () - // InternalDsl.g:3441:3: - { - } - - after(grammarAccess.getImplicationConstraintAccess().getImplicationConstraintRuleLeftRuleAction_1_0()); - - } - - - } - - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ImplicationConstraint__Group_1__0__Impl" - - - // $ANTLR start "rule__ImplicationConstraint__Group_1__1" - // InternalDsl.g:3449:1: rule__ImplicationConstraint__Group_1__1 : rule__ImplicationConstraint__Group_1__1__Impl rule__ImplicationConstraint__Group_1__2 ; - public final void rule__ImplicationConstraint__Group_1__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3453:1: ( rule__ImplicationConstraint__Group_1__1__Impl rule__ImplicationConstraint__Group_1__2 ) - // InternalDsl.g:3454:2: rule__ImplicationConstraint__Group_1__1__Impl rule__ImplicationConstraint__Group_1__2 - { - pushFollow(FOLLOW_10); - rule__ImplicationConstraint__Group_1__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ImplicationConstraint__Group_1__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ImplicationConstraint__Group_1__1" - - - // $ANTLR start "rule__ImplicationConstraint__Group_1__1__Impl" - // InternalDsl.g:3461:1: rule__ImplicationConstraint__Group_1__1__Impl : ( '=>' ) ; - public final void rule__ImplicationConstraint__Group_1__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3465:1: ( ( '=>' ) ) - // InternalDsl.g:3466:1: ( '=>' ) - { - // InternalDsl.g:3466:1: ( '=>' ) - // InternalDsl.g:3467:2: '=>' - { - before(grammarAccess.getImplicationConstraintAccess().getEqualsSignGreaterThanSignKeyword_1_1()); - match(input,93,FOLLOW_2); - after(grammarAccess.getImplicationConstraintAccess().getEqualsSignGreaterThanSignKeyword_1_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ImplicationConstraint__Group_1__1__Impl" - - - // $ANTLR start "rule__ImplicationConstraint__Group_1__2" - // InternalDsl.g:3476:1: rule__ImplicationConstraint__Group_1__2 : rule__ImplicationConstraint__Group_1__2__Impl ; - public final void rule__ImplicationConstraint__Group_1__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3480:1: ( rule__ImplicationConstraint__Group_1__2__Impl ) - // InternalDsl.g:3481:2: rule__ImplicationConstraint__Group_1__2__Impl - { - pushFollow(FOLLOW_2); - rule__ImplicationConstraint__Group_1__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ImplicationConstraint__Group_1__2" - - - // $ANTLR start "rule__ImplicationConstraint__Group_1__2__Impl" - // InternalDsl.g:3487:1: rule__ImplicationConstraint__Group_1__2__Impl : ( ( rule__ImplicationConstraint__RightRuleAssignment_1_2 ) ) ; - public final void rule__ImplicationConstraint__Group_1__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3491:1: ( ( ( rule__ImplicationConstraint__RightRuleAssignment_1_2 ) ) ) - // InternalDsl.g:3492:1: ( ( rule__ImplicationConstraint__RightRuleAssignment_1_2 ) ) - { - // InternalDsl.g:3492:1: ( ( rule__ImplicationConstraint__RightRuleAssignment_1_2 ) ) - // InternalDsl.g:3493:2: ( rule__ImplicationConstraint__RightRuleAssignment_1_2 ) - { - before(grammarAccess.getImplicationConstraintAccess().getRightRuleAssignment_1_2()); - // InternalDsl.g:3494:2: ( rule__ImplicationConstraint__RightRuleAssignment_1_2 ) - // InternalDsl.g:3494:3: rule__ImplicationConstraint__RightRuleAssignment_1_2 - { - pushFollow(FOLLOW_2); - rule__ImplicationConstraint__RightRuleAssignment_1_2(); - - state._fsp--; - - - } - - after(grammarAccess.getImplicationConstraintAccess().getRightRuleAssignment_1_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ImplicationConstraint__Group_1__2__Impl" - - - // $ANTLR start "rule__OrConstraint__Group__0" - // InternalDsl.g:3503:1: rule__OrConstraint__Group__0 : rule__OrConstraint__Group__0__Impl rule__OrConstraint__Group__1 ; - public final void rule__OrConstraint__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3507:1: ( rule__OrConstraint__Group__0__Impl rule__OrConstraint__Group__1 ) - // InternalDsl.g:3508:2: rule__OrConstraint__Group__0__Impl rule__OrConstraint__Group__1 - { - pushFollow(FOLLOW_24); - rule__OrConstraint__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__OrConstraint__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OrConstraint__Group__0" - - - // $ANTLR start "rule__OrConstraint__Group__0__Impl" - // InternalDsl.g:3515:1: rule__OrConstraint__Group__0__Impl : ( ruleAndConstraint ) ; - public final void rule__OrConstraint__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3519:1: ( ( ruleAndConstraint ) ) - // InternalDsl.g:3520:1: ( ruleAndConstraint ) - { - // InternalDsl.g:3520:1: ( ruleAndConstraint ) - // InternalDsl.g:3521:2: ruleAndConstraint - { - before(grammarAccess.getOrConstraintAccess().getAndConstraintParserRuleCall_0()); - pushFollow(FOLLOW_2); - ruleAndConstraint(); - - state._fsp--; - - after(grammarAccess.getOrConstraintAccess().getAndConstraintParserRuleCall_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OrConstraint__Group__0__Impl" - - - // $ANTLR start "rule__OrConstraint__Group__1" - // InternalDsl.g:3530:1: rule__OrConstraint__Group__1 : rule__OrConstraint__Group__1__Impl ; - public final void rule__OrConstraint__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3534:1: ( rule__OrConstraint__Group__1__Impl ) - // InternalDsl.g:3535:2: rule__OrConstraint__Group__1__Impl - { - pushFollow(FOLLOW_2); - rule__OrConstraint__Group__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OrConstraint__Group__1" - - - // $ANTLR start "rule__OrConstraint__Group__1__Impl" - // InternalDsl.g:3541:1: rule__OrConstraint__Group__1__Impl : ( ( rule__OrConstraint__Group_1__0 )* ) ; - public final void rule__OrConstraint__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3545:1: ( ( ( rule__OrConstraint__Group_1__0 )* ) ) - // InternalDsl.g:3546:1: ( ( rule__OrConstraint__Group_1__0 )* ) - { - // InternalDsl.g:3546:1: ( ( rule__OrConstraint__Group_1__0 )* ) - // InternalDsl.g:3547:2: ( rule__OrConstraint__Group_1__0 )* - { - before(grammarAccess.getOrConstraintAccess().getGroup_1()); - // InternalDsl.g:3548:2: ( rule__OrConstraint__Group_1__0 )* - loop16: - do { - int alt16=2; - int LA16_0 = input.LA(1); - - if ( (LA16_0==90) ) { - alt16=1; - } - - - switch (alt16) { - case 1 : - // InternalDsl.g:3548:3: rule__OrConstraint__Group_1__0 - { - pushFollow(FOLLOW_25); - rule__OrConstraint__Group_1__0(); - - state._fsp--; - - - } - break; - - default : - break loop16; - } - } while (true); - - after(grammarAccess.getOrConstraintAccess().getGroup_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OrConstraint__Group__1__Impl" - - - // $ANTLR start "rule__OrConstraint__Group_1__0" - // InternalDsl.g:3557:1: rule__OrConstraint__Group_1__0 : rule__OrConstraint__Group_1__0__Impl rule__OrConstraint__Group_1__1 ; - public final void rule__OrConstraint__Group_1__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3561:1: ( rule__OrConstraint__Group_1__0__Impl rule__OrConstraint__Group_1__1 ) - // InternalDsl.g:3562:2: rule__OrConstraint__Group_1__0__Impl rule__OrConstraint__Group_1__1 - { - pushFollow(FOLLOW_24); - rule__OrConstraint__Group_1__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__OrConstraint__Group_1__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OrConstraint__Group_1__0" - - - // $ANTLR start "rule__OrConstraint__Group_1__0__Impl" - // InternalDsl.g:3569:1: rule__OrConstraint__Group_1__0__Impl : ( () ) ; - public final void rule__OrConstraint__Group_1__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3573:1: ( ( () ) ) - // InternalDsl.g:3574:1: ( () ) - { - // InternalDsl.g:3574:1: ( () ) - // InternalDsl.g:3575:2: () - { - before(grammarAccess.getOrConstraintAccess().getOrConstraintRuleRulesAction_1_0()); - // InternalDsl.g:3576:2: () - // InternalDsl.g:3576:3: - { - } - - after(grammarAccess.getOrConstraintAccess().getOrConstraintRuleRulesAction_1_0()); - - } - - - } - - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OrConstraint__Group_1__0__Impl" - - - // $ANTLR start "rule__OrConstraint__Group_1__1" - // InternalDsl.g:3584:1: rule__OrConstraint__Group_1__1 : rule__OrConstraint__Group_1__1__Impl rule__OrConstraint__Group_1__2 ; - public final void rule__OrConstraint__Group_1__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3588:1: ( rule__OrConstraint__Group_1__1__Impl rule__OrConstraint__Group_1__2 ) - // InternalDsl.g:3589:2: rule__OrConstraint__Group_1__1__Impl rule__OrConstraint__Group_1__2 - { - pushFollow(FOLLOW_10); - rule__OrConstraint__Group_1__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__OrConstraint__Group_1__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OrConstraint__Group_1__1" - - - // $ANTLR start "rule__OrConstraint__Group_1__1__Impl" - // InternalDsl.g:3596:1: rule__OrConstraint__Group_1__1__Impl : ( 'or' ) ; - public final void rule__OrConstraint__Group_1__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3600:1: ( ( 'or' ) ) - // InternalDsl.g:3601:1: ( 'or' ) - { - // InternalDsl.g:3601:1: ( 'or' ) - // InternalDsl.g:3602:2: 'or' - { - before(grammarAccess.getOrConstraintAccess().getOrKeyword_1_1()); - match(input,90,FOLLOW_2); - after(grammarAccess.getOrConstraintAccess().getOrKeyword_1_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OrConstraint__Group_1__1__Impl" - - - // $ANTLR start "rule__OrConstraint__Group_1__2" - // InternalDsl.g:3611:1: rule__OrConstraint__Group_1__2 : rule__OrConstraint__Group_1__2__Impl ; - public final void rule__OrConstraint__Group_1__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3615:1: ( rule__OrConstraint__Group_1__2__Impl ) - // InternalDsl.g:3616:2: rule__OrConstraint__Group_1__2__Impl - { - pushFollow(FOLLOW_2); - rule__OrConstraint__Group_1__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OrConstraint__Group_1__2" - - - // $ANTLR start "rule__OrConstraint__Group_1__2__Impl" - // InternalDsl.g:3622:1: rule__OrConstraint__Group_1__2__Impl : ( ( rule__OrConstraint__RulesAssignment_1_2 ) ) ; - public final void rule__OrConstraint__Group_1__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3626:1: ( ( ( rule__OrConstraint__RulesAssignment_1_2 ) ) ) - // InternalDsl.g:3627:1: ( ( rule__OrConstraint__RulesAssignment_1_2 ) ) - { - // InternalDsl.g:3627:1: ( ( rule__OrConstraint__RulesAssignment_1_2 ) ) - // InternalDsl.g:3628:2: ( rule__OrConstraint__RulesAssignment_1_2 ) - { - before(grammarAccess.getOrConstraintAccess().getRulesAssignment_1_2()); - // InternalDsl.g:3629:2: ( rule__OrConstraint__RulesAssignment_1_2 ) - // InternalDsl.g:3629:3: rule__OrConstraint__RulesAssignment_1_2 - { - pushFollow(FOLLOW_2); - rule__OrConstraint__RulesAssignment_1_2(); - - state._fsp--; - - - } - - after(grammarAccess.getOrConstraintAccess().getRulesAssignment_1_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OrConstraint__Group_1__2__Impl" - - - // $ANTLR start "rule__AndConstraint__Group__0" - // InternalDsl.g:3638:1: rule__AndConstraint__Group__0 : rule__AndConstraint__Group__0__Impl rule__AndConstraint__Group__1 ; - public final void rule__AndConstraint__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3642:1: ( rule__AndConstraint__Group__0__Impl rule__AndConstraint__Group__1 ) - // InternalDsl.g:3643:2: rule__AndConstraint__Group__0__Impl rule__AndConstraint__Group__1 - { - pushFollow(FOLLOW_26); - rule__AndConstraint__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__AndConstraint__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AndConstraint__Group__0" - - - // $ANTLR start "rule__AndConstraint__Group__0__Impl" - // InternalDsl.g:3650:1: rule__AndConstraint__Group__0__Impl : ( ruleNotConstraintExpression ) ; - public final void rule__AndConstraint__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3654:1: ( ( ruleNotConstraintExpression ) ) - // InternalDsl.g:3655:1: ( ruleNotConstraintExpression ) - { - // InternalDsl.g:3655:1: ( ruleNotConstraintExpression ) - // InternalDsl.g:3656:2: ruleNotConstraintExpression - { - before(grammarAccess.getAndConstraintAccess().getNotConstraintExpressionParserRuleCall_0()); - pushFollow(FOLLOW_2); - ruleNotConstraintExpression(); - - state._fsp--; - - after(grammarAccess.getAndConstraintAccess().getNotConstraintExpressionParserRuleCall_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AndConstraint__Group__0__Impl" - - - // $ANTLR start "rule__AndConstraint__Group__1" - // InternalDsl.g:3665:1: rule__AndConstraint__Group__1 : rule__AndConstraint__Group__1__Impl ; - public final void rule__AndConstraint__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3669:1: ( rule__AndConstraint__Group__1__Impl ) - // InternalDsl.g:3670:2: rule__AndConstraint__Group__1__Impl - { - pushFollow(FOLLOW_2); - rule__AndConstraint__Group__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AndConstraint__Group__1" - - - // $ANTLR start "rule__AndConstraint__Group__1__Impl" - // InternalDsl.g:3676:1: rule__AndConstraint__Group__1__Impl : ( ( rule__AndConstraint__Group_1__0 )* ) ; - public final void rule__AndConstraint__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3680:1: ( ( ( rule__AndConstraint__Group_1__0 )* ) ) - // InternalDsl.g:3681:1: ( ( rule__AndConstraint__Group_1__0 )* ) - { - // InternalDsl.g:3681:1: ( ( rule__AndConstraint__Group_1__0 )* ) - // InternalDsl.g:3682:2: ( rule__AndConstraint__Group_1__0 )* - { - before(grammarAccess.getAndConstraintAccess().getGroup_1()); - // InternalDsl.g:3683:2: ( rule__AndConstraint__Group_1__0 )* - loop17: - do { - int alt17=2; - int LA17_0 = input.LA(1); - - if ( (LA17_0==91) ) { - alt17=1; - } - - - switch (alt17) { - case 1 : - // InternalDsl.g:3683:3: rule__AndConstraint__Group_1__0 - { - pushFollow(FOLLOW_27); - rule__AndConstraint__Group_1__0(); - - state._fsp--; - - - } - break; - - default : - break loop17; - } - } while (true); - - after(grammarAccess.getAndConstraintAccess().getGroup_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AndConstraint__Group__1__Impl" - - - // $ANTLR start "rule__AndConstraint__Group_1__0" - // InternalDsl.g:3692:1: rule__AndConstraint__Group_1__0 : rule__AndConstraint__Group_1__0__Impl rule__AndConstraint__Group_1__1 ; - public final void rule__AndConstraint__Group_1__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3696:1: ( rule__AndConstraint__Group_1__0__Impl rule__AndConstraint__Group_1__1 ) - // InternalDsl.g:3697:2: rule__AndConstraint__Group_1__0__Impl rule__AndConstraint__Group_1__1 - { - pushFollow(FOLLOW_26); - rule__AndConstraint__Group_1__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__AndConstraint__Group_1__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AndConstraint__Group_1__0" - - - // $ANTLR start "rule__AndConstraint__Group_1__0__Impl" - // InternalDsl.g:3704:1: rule__AndConstraint__Group_1__0__Impl : ( () ) ; - public final void rule__AndConstraint__Group_1__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3708:1: ( ( () ) ) - // InternalDsl.g:3709:1: ( () ) - { - // InternalDsl.g:3709:1: ( () ) - // InternalDsl.g:3710:2: () - { - before(grammarAccess.getAndConstraintAccess().getAndConstraintRuleRulesAction_1_0()); - // InternalDsl.g:3711:2: () - // InternalDsl.g:3711:3: - { - } - - after(grammarAccess.getAndConstraintAccess().getAndConstraintRuleRulesAction_1_0()); - - } - - - } - - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AndConstraint__Group_1__0__Impl" - - - // $ANTLR start "rule__AndConstraint__Group_1__1" - // InternalDsl.g:3719:1: rule__AndConstraint__Group_1__1 : rule__AndConstraint__Group_1__1__Impl rule__AndConstraint__Group_1__2 ; - public final void rule__AndConstraint__Group_1__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3723:1: ( rule__AndConstraint__Group_1__1__Impl rule__AndConstraint__Group_1__2 ) - // InternalDsl.g:3724:2: rule__AndConstraint__Group_1__1__Impl rule__AndConstraint__Group_1__2 - { - pushFollow(FOLLOW_10); - rule__AndConstraint__Group_1__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__AndConstraint__Group_1__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AndConstraint__Group_1__1" - - - // $ANTLR start "rule__AndConstraint__Group_1__1__Impl" - // InternalDsl.g:3731:1: rule__AndConstraint__Group_1__1__Impl : ( 'and' ) ; - public final void rule__AndConstraint__Group_1__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3735:1: ( ( 'and' ) ) - // InternalDsl.g:3736:1: ( 'and' ) - { - // InternalDsl.g:3736:1: ( 'and' ) - // InternalDsl.g:3737:2: 'and' - { - before(grammarAccess.getAndConstraintAccess().getAndKeyword_1_1()); - match(input,91,FOLLOW_2); - after(grammarAccess.getAndConstraintAccess().getAndKeyword_1_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AndConstraint__Group_1__1__Impl" - - - // $ANTLR start "rule__AndConstraint__Group_1__2" - // InternalDsl.g:3746:1: rule__AndConstraint__Group_1__2 : rule__AndConstraint__Group_1__2__Impl ; - public final void rule__AndConstraint__Group_1__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3750:1: ( rule__AndConstraint__Group_1__2__Impl ) - // InternalDsl.g:3751:2: rule__AndConstraint__Group_1__2__Impl - { - pushFollow(FOLLOW_2); - rule__AndConstraint__Group_1__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AndConstraint__Group_1__2" - - - // $ANTLR start "rule__AndConstraint__Group_1__2__Impl" - // InternalDsl.g:3757:1: rule__AndConstraint__Group_1__2__Impl : ( ( rule__AndConstraint__RulesAssignment_1_2 ) ) ; - public final void rule__AndConstraint__Group_1__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3761:1: ( ( ( rule__AndConstraint__RulesAssignment_1_2 ) ) ) - // InternalDsl.g:3762:1: ( ( rule__AndConstraint__RulesAssignment_1_2 ) ) - { - // InternalDsl.g:3762:1: ( ( rule__AndConstraint__RulesAssignment_1_2 ) ) - // InternalDsl.g:3763:2: ( rule__AndConstraint__RulesAssignment_1_2 ) - { - before(grammarAccess.getAndConstraintAccess().getRulesAssignment_1_2()); - // InternalDsl.g:3764:2: ( rule__AndConstraint__RulesAssignment_1_2 ) - // InternalDsl.g:3764:3: rule__AndConstraint__RulesAssignment_1_2 - { - pushFollow(FOLLOW_2); - rule__AndConstraint__RulesAssignment_1_2(); - - state._fsp--; - - - } - - after(grammarAccess.getAndConstraintAccess().getRulesAssignment_1_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AndConstraint__Group_1__2__Impl" - - - // $ANTLR start "rule__NotConstraintExpression__Group_1__0" - // InternalDsl.g:3773:1: rule__NotConstraintExpression__Group_1__0 : rule__NotConstraintExpression__Group_1__0__Impl rule__NotConstraintExpression__Group_1__1 ; - public final void rule__NotConstraintExpression__Group_1__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3777:1: ( rule__NotConstraintExpression__Group_1__0__Impl rule__NotConstraintExpression__Group_1__1 ) - // InternalDsl.g:3778:2: rule__NotConstraintExpression__Group_1__0__Impl rule__NotConstraintExpression__Group_1__1 - { - pushFollow(FOLLOW_30); - rule__NotConstraintExpression__Group_1__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__NotConstraintExpression__Group_1__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__NotConstraintExpression__Group_1__0" - - - // $ANTLR start "rule__NotConstraintExpression__Group_1__0__Impl" - // InternalDsl.g:3785:1: rule__NotConstraintExpression__Group_1__0__Impl : ( '!' ) ; - public final void rule__NotConstraintExpression__Group_1__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3789:1: ( ( '!' ) ) - // InternalDsl.g:3790:1: ( '!' ) - { - // InternalDsl.g:3790:1: ( '!' ) - // InternalDsl.g:3791:2: '!' - { - before(grammarAccess.getNotConstraintExpressionAccess().getExclamationMarkKeyword_1_0()); - match(input,92,FOLLOW_2); - after(grammarAccess.getNotConstraintExpressionAccess().getExclamationMarkKeyword_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__NotConstraintExpression__Group_1__0__Impl" - - - // $ANTLR start "rule__NotConstraintExpression__Group_1__1" - // InternalDsl.g:3800:1: rule__NotConstraintExpression__Group_1__1 : rule__NotConstraintExpression__Group_1__1__Impl rule__NotConstraintExpression__Group_1__2 ; - public final void rule__NotConstraintExpression__Group_1__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3804:1: ( rule__NotConstraintExpression__Group_1__1__Impl rule__NotConstraintExpression__Group_1__2 ) - // InternalDsl.g:3805:2: rule__NotConstraintExpression__Group_1__1__Impl rule__NotConstraintExpression__Group_1__2 - { - pushFollow(FOLLOW_30); - rule__NotConstraintExpression__Group_1__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__NotConstraintExpression__Group_1__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__NotConstraintExpression__Group_1__1" - - - // $ANTLR start "rule__NotConstraintExpression__Group_1__1__Impl" - // InternalDsl.g:3812:1: rule__NotConstraintExpression__Group_1__1__Impl : ( () ) ; - public final void rule__NotConstraintExpression__Group_1__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3816:1: ( ( () ) ) - // InternalDsl.g:3817:1: ( () ) - { - // InternalDsl.g:3817:1: ( () ) - // InternalDsl.g:3818:2: () - { - before(grammarAccess.getNotConstraintExpressionAccess().getNotConstraintRuleAction_1_1()); - // InternalDsl.g:3819:2: () - // InternalDsl.g:3819:3: - { - } - - after(grammarAccess.getNotConstraintExpressionAccess().getNotConstraintRuleAction_1_1()); - - } - - - } - - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__NotConstraintExpression__Group_1__1__Impl" - - - // $ANTLR start "rule__NotConstraintExpression__Group_1__2" - // InternalDsl.g:3827:1: rule__NotConstraintExpression__Group_1__2 : rule__NotConstraintExpression__Group_1__2__Impl ; - public final void rule__NotConstraintExpression__Group_1__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3831:1: ( rule__NotConstraintExpression__Group_1__2__Impl ) - // InternalDsl.g:3832:2: rule__NotConstraintExpression__Group_1__2__Impl - { - pushFollow(FOLLOW_2); - rule__NotConstraintExpression__Group_1__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__NotConstraintExpression__Group_1__2" - - - // $ANTLR start "rule__NotConstraintExpression__Group_1__2__Impl" - // InternalDsl.g:3838:1: rule__NotConstraintExpression__Group_1__2__Impl : ( ( rule__NotConstraintExpression__RuleAssignment_1_2 ) ) ; - public final void rule__NotConstraintExpression__Group_1__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3842:1: ( ( ( rule__NotConstraintExpression__RuleAssignment_1_2 ) ) ) - // InternalDsl.g:3843:1: ( ( rule__NotConstraintExpression__RuleAssignment_1_2 ) ) - { - // InternalDsl.g:3843:1: ( ( rule__NotConstraintExpression__RuleAssignment_1_2 ) ) - // InternalDsl.g:3844:2: ( rule__NotConstraintExpression__RuleAssignment_1_2 ) - { - before(grammarAccess.getNotConstraintExpressionAccess().getRuleAssignment_1_2()); - // InternalDsl.g:3845:2: ( rule__NotConstraintExpression__RuleAssignment_1_2 ) - // InternalDsl.g:3845:3: rule__NotConstraintExpression__RuleAssignment_1_2 - { - pushFollow(FOLLOW_2); - rule__NotConstraintExpression__RuleAssignment_1_2(); - - state._fsp--; - - - } - - after(grammarAccess.getNotConstraintExpressionAccess().getRuleAssignment_1_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__NotConstraintExpression__Group_1__2__Impl" - - - // $ANTLR start "rule__PrimaryConstraint__Group_1__0" - // InternalDsl.g:3854:1: rule__PrimaryConstraint__Group_1__0 : rule__PrimaryConstraint__Group_1__0__Impl rule__PrimaryConstraint__Group_1__1 ; - public final void rule__PrimaryConstraint__Group_1__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3858:1: ( rule__PrimaryConstraint__Group_1__0__Impl rule__PrimaryConstraint__Group_1__1 ) - // InternalDsl.g:3859:2: rule__PrimaryConstraint__Group_1__0__Impl rule__PrimaryConstraint__Group_1__1 - { - pushFollow(FOLLOW_10); - rule__PrimaryConstraint__Group_1__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__PrimaryConstraint__Group_1__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PrimaryConstraint__Group_1__0" - - - // $ANTLR start "rule__PrimaryConstraint__Group_1__0__Impl" - // InternalDsl.g:3866:1: rule__PrimaryConstraint__Group_1__0__Impl : ( '(' ) ; - public final void rule__PrimaryConstraint__Group_1__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3870:1: ( ( '(' ) ) - // InternalDsl.g:3871:1: ( '(' ) - { - // InternalDsl.g:3871:1: ( '(' ) - // InternalDsl.g:3872:2: '(' - { - before(grammarAccess.getPrimaryConstraintAccess().getLeftParenthesisKeyword_1_0()); - match(input,76,FOLLOW_2); - after(grammarAccess.getPrimaryConstraintAccess().getLeftParenthesisKeyword_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PrimaryConstraint__Group_1__0__Impl" - - - // $ANTLR start "rule__PrimaryConstraint__Group_1__1" - // InternalDsl.g:3881:1: rule__PrimaryConstraint__Group_1__1 : rule__PrimaryConstraint__Group_1__1__Impl rule__PrimaryConstraint__Group_1__2 ; - public final void rule__PrimaryConstraint__Group_1__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3885:1: ( rule__PrimaryConstraint__Group_1__1__Impl rule__PrimaryConstraint__Group_1__2 ) - // InternalDsl.g:3886:2: rule__PrimaryConstraint__Group_1__1__Impl rule__PrimaryConstraint__Group_1__2 - { - pushFollow(FOLLOW_8); - rule__PrimaryConstraint__Group_1__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__PrimaryConstraint__Group_1__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PrimaryConstraint__Group_1__1" - - - // $ANTLR start "rule__PrimaryConstraint__Group_1__1__Impl" - // InternalDsl.g:3893:1: rule__PrimaryConstraint__Group_1__1__Impl : ( ruleConstraintExpression ) ; - public final void rule__PrimaryConstraint__Group_1__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3897:1: ( ( ruleConstraintExpression ) ) - // InternalDsl.g:3898:1: ( ruleConstraintExpression ) - { - // InternalDsl.g:3898:1: ( ruleConstraintExpression ) - // InternalDsl.g:3899:2: ruleConstraintExpression - { - before(grammarAccess.getPrimaryConstraintAccess().getConstraintExpressionParserRuleCall_1_1()); - pushFollow(FOLLOW_2); - ruleConstraintExpression(); - - state._fsp--; - - after(grammarAccess.getPrimaryConstraintAccess().getConstraintExpressionParserRuleCall_1_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PrimaryConstraint__Group_1__1__Impl" - - - // $ANTLR start "rule__PrimaryConstraint__Group_1__2" - // InternalDsl.g:3908:1: rule__PrimaryConstraint__Group_1__2 : rule__PrimaryConstraint__Group_1__2__Impl ; - public final void rule__PrimaryConstraint__Group_1__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3912:1: ( rule__PrimaryConstraint__Group_1__2__Impl ) - // InternalDsl.g:3913:2: rule__PrimaryConstraint__Group_1__2__Impl - { - pushFollow(FOLLOW_2); - rule__PrimaryConstraint__Group_1__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PrimaryConstraint__Group_1__2" - - - // $ANTLR start "rule__PrimaryConstraint__Group_1__2__Impl" - // InternalDsl.g:3919:1: rule__PrimaryConstraint__Group_1__2__Impl : ( ')' ) ; - public final void rule__PrimaryConstraint__Group_1__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3923:1: ( ( ')' ) ) - // InternalDsl.g:3924:1: ( ')' ) - { - // InternalDsl.g:3924:1: ( ')' ) - // InternalDsl.g:3925:2: ')' - { - before(grammarAccess.getPrimaryConstraintAccess().getRightParenthesisKeyword_1_2()); - match(input,77,FOLLOW_2); - after(grammarAccess.getPrimaryConstraintAccess().getRightParenthesisKeyword_1_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PrimaryConstraint__Group_1__2__Impl" - - - // $ANTLR start "rule__Model__PoliciesAssignment_0" - // InternalDsl.g:3935:1: rule__Model__PoliciesAssignment_0 : ( rulePolicy ) ; - public final void rule__Model__PoliciesAssignment_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3939:1: ( ( rulePolicy ) ) - // InternalDsl.g:3940:2: ( rulePolicy ) - { - // InternalDsl.g:3940:2: ( rulePolicy ) - // InternalDsl.g:3941:3: rulePolicy - { - before(grammarAccess.getModelAccess().getPoliciesPolicyParserRuleCall_0_0()); - pushFollow(FOLLOW_2); - rulePolicy(); - - state._fsp--; - - after(grammarAccess.getModelAccess().getPoliciesPolicyParserRuleCall_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Model__PoliciesAssignment_0" - - - // $ANTLR start "rule__Model__PoliciesAssignment_1" - // InternalDsl.g:3950:1: rule__Model__PoliciesAssignment_1 : ( rulePolicy ) ; - public final void rule__Model__PoliciesAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3954:1: ( ( rulePolicy ) ) - // InternalDsl.g:3955:2: ( rulePolicy ) - { - // InternalDsl.g:3955:2: ( rulePolicy ) - // InternalDsl.g:3956:3: rulePolicy - { - before(grammarAccess.getModelAccess().getPoliciesPolicyParserRuleCall_1_0()); - pushFollow(FOLLOW_2); - rulePolicy(); - - state._fsp--; - - after(grammarAccess.getModelAccess().getPoliciesPolicyParserRuleCall_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Model__PoliciesAssignment_1" - - - // $ANTLR start "rule__Policy__OverrideAssignment_0" - // InternalDsl.g:3965:1: rule__Policy__OverrideAssignment_0 : ( ( 'override' ) ) ; - public final void rule__Policy__OverrideAssignment_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3969:1: ( ( ( 'override' ) ) ) - // InternalDsl.g:3970:2: ( ( 'override' ) ) - { - // InternalDsl.g:3970:2: ( ( 'override' ) ) - // InternalDsl.g:3971:3: ( 'override' ) - { - before(grammarAccess.getPolicyAccess().getOverrideOverrideKeyword_0_0()); - // InternalDsl.g:3972:3: ( 'override' ) - // InternalDsl.g:3973:4: 'override' - { - before(grammarAccess.getPolicyAccess().getOverrideOverrideKeyword_0_0()); - match(input,94,FOLLOW_2); - after(grammarAccess.getPolicyAccess().getOverrideOverrideKeyword_0_0()); - - } - - after(grammarAccess.getPolicyAccess().getOverrideOverrideKeyword_0_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Policy__OverrideAssignment_0" - - - // $ANTLR start "rule__Policy__ActionAssignment_1" - // InternalDsl.g:3984:1: rule__Policy__ActionAssignment_1 : ( ruleActionEnum ) ; - public final void rule__Policy__ActionAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:3988:1: ( ( ruleActionEnum ) ) - // InternalDsl.g:3989:2: ( ruleActionEnum ) - { - // InternalDsl.g:3989:2: ( ruleActionEnum ) - // InternalDsl.g:3990:3: ruleActionEnum - { - before(grammarAccess.getPolicyAccess().getActionActionEnumEnumRuleCall_1_0()); - pushFollow(FOLLOW_2); - ruleActionEnum(); - - state._fsp--; - - after(grammarAccess.getPolicyAccess().getActionActionEnumEnumRuleCall_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Policy__ActionAssignment_1" - - - // $ANTLR start "rule__Policy__ActionTypeAssignment_2" - // InternalDsl.g:3999:1: rule__Policy__ActionTypeAssignment_2 : ( ruleFeatureTypeEnum ) ; - public final void rule__Policy__ActionTypeAssignment_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:4003:1: ( ( ruleFeatureTypeEnum ) ) - // InternalDsl.g:4004:2: ( ruleFeatureTypeEnum ) - { - // InternalDsl.g:4004:2: ( ruleFeatureTypeEnum ) - // InternalDsl.g:4005:3: ruleFeatureTypeEnum - { - before(grammarAccess.getPolicyAccess().getActionTypeFeatureTypeEnumEnumRuleCall_2_0()); - pushFollow(FOLLOW_2); - ruleFeatureTypeEnum(); - - state._fsp--; - - after(grammarAccess.getPolicyAccess().getActionTypeFeatureTypeEnumEnumRuleCall_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Policy__ActionTypeAssignment_2" - - - // $ANTLR start "rule__Policy__FeatureRuleAssignment_4" - // InternalDsl.g:4014:1: rule__Policy__FeatureRuleAssignment_4 : ( ruleFeatureExpression ) ; - public final void rule__Policy__FeatureRuleAssignment_4() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:4018:1: ( ( ruleFeatureExpression ) ) - // InternalDsl.g:4019:2: ( ruleFeatureExpression ) - { - // InternalDsl.g:4019:2: ( ruleFeatureExpression ) - // InternalDsl.g:4020:3: ruleFeatureExpression - { - before(grammarAccess.getPolicyAccess().getFeatureRuleFeatureExpressionParserRuleCall_4_0()); - pushFollow(FOLLOW_2); - ruleFeatureExpression(); - - state._fsp--; - - after(grammarAccess.getPolicyAccess().getFeatureRuleFeatureExpressionParserRuleCall_4_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Policy__FeatureRuleAssignment_4" - - - // $ANTLR start "rule__Policy__ConstraintRuleAssignment_7" - // InternalDsl.g:4029:1: rule__Policy__ConstraintRuleAssignment_7 : ( ruleConstraintExpression ) ; - public final void rule__Policy__ConstraintRuleAssignment_7() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:4033:1: ( ( ruleConstraintExpression ) ) - // InternalDsl.g:4034:2: ( ruleConstraintExpression ) - { - // InternalDsl.g:4034:2: ( ruleConstraintExpression ) - // InternalDsl.g:4035:3: ruleConstraintExpression - { - before(grammarAccess.getPolicyAccess().getConstraintRuleConstraintExpressionParserRuleCall_7_0()); - pushFollow(FOLLOW_2); - ruleConstraintExpression(); - - state._fsp--; - - after(grammarAccess.getPolicyAccess().getConstraintRuleConstraintExpressionParserRuleCall_7_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Policy__ConstraintRuleAssignment_7" - - - // $ANTLR start "rule__IsTargetTypeConstraintRule__TypeAssignment_3" - // InternalDsl.g:4044:1: rule__IsTargetTypeConstraintRule__TypeAssignment_3 : ( ruleFeatureTypeEnum ) ; - public final void rule__IsTargetTypeConstraintRule__TypeAssignment_3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:4048:1: ( ( ruleFeatureTypeEnum ) ) - // InternalDsl.g:4049:2: ( ruleFeatureTypeEnum ) - { - // InternalDsl.g:4049:2: ( ruleFeatureTypeEnum ) - // InternalDsl.g:4050:3: ruleFeatureTypeEnum - { - before(grammarAccess.getIsTargetTypeConstraintRuleAccess().getTypeFeatureTypeEnumEnumRuleCall_3_0()); - pushFollow(FOLLOW_2); - ruleFeatureTypeEnum(); - - state._fsp--; - - after(grammarAccess.getIsTargetTypeConstraintRuleAccess().getTypeFeatureTypeEnumEnumRuleCall_3_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IsTargetTypeConstraintRule__TypeAssignment_3" - - - // $ANTLR start "rule__IsParentConstraintRule__TypeAssignment_3" - // InternalDsl.g:4059:1: rule__IsParentConstraintRule__TypeAssignment_3 : ( ruleFeatureTypeEnum ) ; - public final void rule__IsParentConstraintRule__TypeAssignment_3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:4063:1: ( ( ruleFeatureTypeEnum ) ) - // InternalDsl.g:4064:2: ( ruleFeatureTypeEnum ) - { - // InternalDsl.g:4064:2: ( ruleFeatureTypeEnum ) - // InternalDsl.g:4065:3: ruleFeatureTypeEnum - { - before(grammarAccess.getIsParentConstraintRuleAccess().getTypeFeatureTypeEnumEnumRuleCall_3_0()); - pushFollow(FOLLOW_2); - ruleFeatureTypeEnum(); - - state._fsp--; - - after(grammarAccess.getIsParentConstraintRuleAccess().getTypeFeatureTypeEnumEnumRuleCall_3_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IsParentConstraintRule__TypeAssignment_3" - - - // $ANTLR start "rule__IsSourceTypeConstraintRule__TypeAssignment_3" - // InternalDsl.g:4074:1: rule__IsSourceTypeConstraintRule__TypeAssignment_3 : ( ruleFeatureTypeEnum ) ; - public final void rule__IsSourceTypeConstraintRule__TypeAssignment_3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:4078:1: ( ( ruleFeatureTypeEnum ) ) - // InternalDsl.g:4079:2: ( ruleFeatureTypeEnum ) - { - // InternalDsl.g:4079:2: ( ruleFeatureTypeEnum ) - // InternalDsl.g:4080:3: ruleFeatureTypeEnum - { - before(grammarAccess.getIsSourceTypeConstraintRuleAccess().getTypeFeatureTypeEnumEnumRuleCall_3_0()); - pushFollow(FOLLOW_2); - ruleFeatureTypeEnum(); - - state._fsp--; - - after(grammarAccess.getIsSourceTypeConstraintRuleAccess().getTypeFeatureTypeEnumEnumRuleCall_3_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IsSourceTypeConstraintRule__TypeAssignment_3" - - - // $ANTLR start "rule__IsTargetConstraintRule__TypeAssignment_3" - // InternalDsl.g:4089:1: rule__IsTargetConstraintRule__TypeAssignment_3 : ( ruleFeatureTypeEnum ) ; - public final void rule__IsTargetConstraintRule__TypeAssignment_3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:4093:1: ( ( ruleFeatureTypeEnum ) ) - // InternalDsl.g:4094:2: ( ruleFeatureTypeEnum ) - { - // InternalDsl.g:4094:2: ( ruleFeatureTypeEnum ) - // InternalDsl.g:4095:3: ruleFeatureTypeEnum - { - before(grammarAccess.getIsTargetConstraintRuleAccess().getTypeFeatureTypeEnumEnumRuleCall_3_0()); - pushFollow(FOLLOW_2); - ruleFeatureTypeEnum(); - - state._fsp--; - - after(grammarAccess.getIsTargetConstraintRuleAccess().getTypeFeatureTypeEnumEnumRuleCall_3_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IsTargetConstraintRule__TypeAssignment_3" - - - // $ANTLR start "rule__IsFeature__FeatureNameAssignment_1" - // InternalDsl.g:4104:1: rule__IsFeature__FeatureNameAssignment_1 : ( ruleFeatureNameEnum ) ; - public final void rule__IsFeature__FeatureNameAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:4108:1: ( ( ruleFeatureNameEnum ) ) - // InternalDsl.g:4109:2: ( ruleFeatureNameEnum ) - { - // InternalDsl.g:4109:2: ( ruleFeatureNameEnum ) - // InternalDsl.g:4110:3: ruleFeatureNameEnum - { - before(grammarAccess.getIsFeatureAccess().getFeatureNameFeatureNameEnumEnumRuleCall_1_0()); - pushFollow(FOLLOW_2); - ruleFeatureNameEnum(); - - state._fsp--; - - after(grammarAccess.getIsFeatureAccess().getFeatureNameFeatureNameEnumEnumRuleCall_1_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IsFeature__FeatureNameAssignment_1" - - - // $ANTLR start "rule__OrFeature__RulesAssignment_1_2" - // InternalDsl.g:4119:1: rule__OrFeature__RulesAssignment_1_2 : ( ruleAndFeature ) ; - public final void rule__OrFeature__RulesAssignment_1_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:4123:1: ( ( ruleAndFeature ) ) - // InternalDsl.g:4124:2: ( ruleAndFeature ) - { - // InternalDsl.g:4124:2: ( ruleAndFeature ) - // InternalDsl.g:4125:3: ruleAndFeature - { - before(grammarAccess.getOrFeatureAccess().getRulesAndFeatureParserRuleCall_1_2_0()); - pushFollow(FOLLOW_2); - ruleAndFeature(); - - state._fsp--; - - after(grammarAccess.getOrFeatureAccess().getRulesAndFeatureParserRuleCall_1_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OrFeature__RulesAssignment_1_2" - - - // $ANTLR start "rule__AndFeature__RulesAssignment_1_2" - // InternalDsl.g:4134:1: rule__AndFeature__RulesAssignment_1_2 : ( ruleNotFeatureExpression ) ; - public final void rule__AndFeature__RulesAssignment_1_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:4138:1: ( ( ruleNotFeatureExpression ) ) - // InternalDsl.g:4139:2: ( ruleNotFeatureExpression ) - { - // InternalDsl.g:4139:2: ( ruleNotFeatureExpression ) - // InternalDsl.g:4140:3: ruleNotFeatureExpression - { - before(grammarAccess.getAndFeatureAccess().getRulesNotFeatureExpressionParserRuleCall_1_2_0()); - pushFollow(FOLLOW_2); - ruleNotFeatureExpression(); - - state._fsp--; - - after(grammarAccess.getAndFeatureAccess().getRulesNotFeatureExpressionParserRuleCall_1_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AndFeature__RulesAssignment_1_2" - - - // $ANTLR start "rule__NotFeatureExpression__RuleAssignment_1_2" - // InternalDsl.g:4149:1: rule__NotFeatureExpression__RuleAssignment_1_2 : ( rulePrimaryFeature ) ; - public final void rule__NotFeatureExpression__RuleAssignment_1_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:4153:1: ( ( rulePrimaryFeature ) ) - // InternalDsl.g:4154:2: ( rulePrimaryFeature ) - { - // InternalDsl.g:4154:2: ( rulePrimaryFeature ) - // InternalDsl.g:4155:3: rulePrimaryFeature - { - before(grammarAccess.getNotFeatureExpressionAccess().getRulePrimaryFeatureParserRuleCall_1_2_0()); - pushFollow(FOLLOW_2); - rulePrimaryFeature(); - - state._fsp--; - - after(grammarAccess.getNotFeatureExpressionAccess().getRulePrimaryFeatureParserRuleCall_1_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__NotFeatureExpression__RuleAssignment_1_2" - - - // $ANTLR start "rule__ImplicationConstraint__RightRuleAssignment_1_2" - // InternalDsl.g:4164:1: rule__ImplicationConstraint__RightRuleAssignment_1_2 : ( ruleOrConstraint ) ; - public final void rule__ImplicationConstraint__RightRuleAssignment_1_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:4168:1: ( ( ruleOrConstraint ) ) - // InternalDsl.g:4169:2: ( ruleOrConstraint ) - { - // InternalDsl.g:4169:2: ( ruleOrConstraint ) - // InternalDsl.g:4170:3: ruleOrConstraint - { - before(grammarAccess.getImplicationConstraintAccess().getRightRuleOrConstraintParserRuleCall_1_2_0()); - pushFollow(FOLLOW_2); - ruleOrConstraint(); - - state._fsp--; - - after(grammarAccess.getImplicationConstraintAccess().getRightRuleOrConstraintParserRuleCall_1_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ImplicationConstraint__RightRuleAssignment_1_2" - - - // $ANTLR start "rule__OrConstraint__RulesAssignment_1_2" - // InternalDsl.g:4179:1: rule__OrConstraint__RulesAssignment_1_2 : ( ruleAndConstraint ) ; - public final void rule__OrConstraint__RulesAssignment_1_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:4183:1: ( ( ruleAndConstraint ) ) - // InternalDsl.g:4184:2: ( ruleAndConstraint ) - { - // InternalDsl.g:4184:2: ( ruleAndConstraint ) - // InternalDsl.g:4185:3: ruleAndConstraint - { - before(grammarAccess.getOrConstraintAccess().getRulesAndConstraintParserRuleCall_1_2_0()); - pushFollow(FOLLOW_2); - ruleAndConstraint(); - - state._fsp--; - - after(grammarAccess.getOrConstraintAccess().getRulesAndConstraintParserRuleCall_1_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OrConstraint__RulesAssignment_1_2" - - - // $ANTLR start "rule__AndConstraint__RulesAssignment_1_2" - // InternalDsl.g:4194:1: rule__AndConstraint__RulesAssignment_1_2 : ( ruleNotConstraintExpression ) ; - public final void rule__AndConstraint__RulesAssignment_1_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:4198:1: ( ( ruleNotConstraintExpression ) ) - // InternalDsl.g:4199:2: ( ruleNotConstraintExpression ) - { - // InternalDsl.g:4199:2: ( ruleNotConstraintExpression ) - // InternalDsl.g:4200:3: ruleNotConstraintExpression - { - before(grammarAccess.getAndConstraintAccess().getRulesNotConstraintExpressionParserRuleCall_1_2_0()); - pushFollow(FOLLOW_2); - ruleNotConstraintExpression(); - - state._fsp--; - - after(grammarAccess.getAndConstraintAccess().getRulesNotConstraintExpressionParserRuleCall_1_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AndConstraint__RulesAssignment_1_2" - - - // $ANTLR start "rule__NotConstraintExpression__RuleAssignment_1_2" - // InternalDsl.g:4209:1: rule__NotConstraintExpression__RuleAssignment_1_2 : ( rulePrimaryConstraint ) ; - public final void rule__NotConstraintExpression__RuleAssignment_1_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalDsl.g:4213:1: ( ( rulePrimaryConstraint ) ) - // InternalDsl.g:4214:2: ( rulePrimaryConstraint ) - { - // InternalDsl.g:4214:2: ( rulePrimaryConstraint ) - // InternalDsl.g:4215:3: rulePrimaryConstraint - { - before(grammarAccess.getNotConstraintExpressionAccess().getRulePrimaryConstraintParserRuleCall_1_2_0()); - pushFollow(FOLLOW_2); - rulePrimaryConstraint(); - - state._fsp--; - - after(grammarAccess.getNotConstraintExpressionAccess().getRulePrimaryConstraintParserRuleCall_1_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__NotConstraintExpression__RuleAssignment_1_2" - - // Delegated rules - - - - - public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x00000000001FF800L,0x0000000040000000L}); - public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x00000000001FF802L,0x0000000040000000L}); - public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000007FFFE00000L}); - public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L}); - public static final BitSet FOLLOW_7 = new BitSet(new long[]{0xFFFFFF8000000000L,0x0000000013001FFFL}); - public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L}); - public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L}); - public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000000000L,0x0000000013FF1000L}); - public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L}); - public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L}); - public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020000L}); - public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L}); - public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L}); - public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L}); - public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000000000000L,0x0000000003FF0000L}); - public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000000000000L,0x0000000000400000L}); - public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L}); - public static final BitSet FOLLOW_20 = new BitSet(new long[]{0xFFFFFF8000000000L,0x0000000000000FFFL}); - public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000000000000L,0x0000000001000000L}); - public static final BitSet FOLLOW_22 = new BitSet(new long[]{0xFFFFFF8000000000L,0x0000000003000FFFL}); - public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000000000000L,0x0000000002000000L}); - public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000000000000L,0x0000000004000000L}); - public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000000000002L,0x0000000004000000L}); - public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000000000000L,0x0000000008000000L}); - public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000000000002L,0x0000000008000000L}); - public static final BitSet FOLLOW_28 = new BitSet(new long[]{0xFFFFFF8000000000L,0x0000000003001FFFL}); - public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000000000000000L,0x0000000020000000L}); - public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000000000000000L,0x0000000003FF1000L}); - -} \ No newline at end of file diff --git a/org.framed.iorm.editpolicydsl.ide/src/org/framed/iorm/editpolicydsl/ide/DslIdeModule.xtend b/org.framed.iorm.editpolicydsl.ide/src/org/framed/iorm/editpolicydsl/ide/DslIdeModule.xtend deleted file mode 100644 index 247bdfd4279f3044a7f84abe9639b7722d11740b..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl.ide/src/org/framed/iorm/editpolicydsl/ide/DslIdeModule.xtend +++ /dev/null @@ -1,11 +0,0 @@ -/* - * generated by Xtext 2.13.0 - */ -package org.framed.iorm.editpolicydsl.ide - - -/** - * Use this class to register ide components. - */ -class DslIdeModule extends AbstractDslIdeModule { -} diff --git a/org.framed.iorm.editpolicydsl.ide/src/org/framed/iorm/editpolicydsl/ide/DslIdeSetup.xtend b/org.framed.iorm.editpolicydsl.ide/src/org/framed/iorm/editpolicydsl/ide/DslIdeSetup.xtend deleted file mode 100644 index 8cb3c2c73e49e33e03a976f371529066f84904ed..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl.ide/src/org/framed/iorm/editpolicydsl/ide/DslIdeSetup.xtend +++ /dev/null @@ -1,20 +0,0 @@ -/* - * generated by Xtext 2.13.0 - */ -package org.framed.iorm.editpolicydsl.ide - -import com.google.inject.Guice -import org.eclipse.xtext.util.Modules2 -import org.framed.iorm.editpolicydsl.DslRuntimeModule -import org.framed.iorm.editpolicydsl.DslStandaloneSetup - -/** - * Initialization support for running Xtext languages as language servers. - */ -class DslIdeSetup extends DslStandaloneSetup { - - override createInjector() { - Guice.createInjector(Modules2.mixin(new DslRuntimeModule, new DslIdeModule)) - } - -} diff --git a/org.framed.iorm.editpolicydsl.ide/xtend-gen/org/framed/iorm/editpolicydsl/ide/.DslIdeModule.xtendbin b/org.framed.iorm.editpolicydsl.ide/xtend-gen/org/framed/iorm/editpolicydsl/ide/.DslIdeModule.xtendbin deleted file mode 100644 index be6e89bff3c24812fe29d09deab23c5aa46f8d38..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicydsl.ide/xtend-gen/org/framed/iorm/editpolicydsl/ide/.DslIdeModule.xtendbin and /dev/null differ diff --git a/org.framed.iorm.editpolicydsl.ide/xtend-gen/org/framed/iorm/editpolicydsl/ide/.DslIdeSetup.xtendbin b/org.framed.iorm.editpolicydsl.ide/xtend-gen/org/framed/iorm/editpolicydsl/ide/.DslIdeSetup.xtendbin deleted file mode 100644 index db645f3c5c08c274502e01c3570b2e9a8a0376d1..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicydsl.ide/xtend-gen/org/framed/iorm/editpolicydsl/ide/.DslIdeSetup.xtendbin and /dev/null differ diff --git a/org.framed.iorm.editpolicydsl.ide/xtend-gen/org/framed/iorm/editpolicydsl/ide/.gitignore b/org.framed.iorm.editpolicydsl.ide/xtend-gen/org/framed/iorm/editpolicydsl/ide/.gitignore deleted file mode 100644 index ddae281582749c77cd82fbcb98a5e12ca1c7f14c..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl.ide/xtend-gen/org/framed/iorm/editpolicydsl/ide/.gitignore +++ /dev/null @@ -1,6 +0,0 @@ -/.DslIdeModule.java._trace -/.DslIdeSetup.java._trace -/.DslIdeModule.xtendbin -/.DslIdeSetup.xtendbin -/DslIdeModule.java -/DslIdeSetup.java diff --git a/org.framed.iorm.editpolicydsl.ide/xtend-gen/org/framed/iorm/editpolicydsl/ide/DslIdeModule.java b/org.framed.iorm.editpolicydsl.ide/xtend-gen/org/framed/iorm/editpolicydsl/ide/DslIdeModule.java deleted file mode 100644 index 07164f0bcb449690e9751b6ae797cf53ba81536c..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl.ide/xtend-gen/org/framed/iorm/editpolicydsl/ide/DslIdeModule.java +++ /dev/null @@ -1,13 +0,0 @@ -/** - * generated by Xtext 2.13.0 - */ -package org.framed.iorm.editpolicydsl.ide; - -import org.framed.iorm.editpolicydsl.ide.AbstractDslIdeModule; - -/** - * Use this class to register ide components. - */ -@SuppressWarnings("all") -public class DslIdeModule extends AbstractDslIdeModule { -} diff --git a/org.framed.iorm.editpolicydsl.ide/xtend-gen/org/framed/iorm/editpolicydsl/ide/DslIdeSetup.java b/org.framed.iorm.editpolicydsl.ide/xtend-gen/org/framed/iorm/editpolicydsl/ide/DslIdeSetup.java deleted file mode 100644 index 6460658e316a9eb0a4419f860da0a018230552e6..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl.ide/xtend-gen/org/framed/iorm/editpolicydsl/ide/DslIdeSetup.java +++ /dev/null @@ -1,24 +0,0 @@ -/** - * generated by Xtext 2.13.0 - */ -package org.framed.iorm.editpolicydsl.ide; - -import com.google.inject.Guice; -import com.google.inject.Injector; -import org.eclipse.xtext.util.Modules2; -import org.framed.iorm.editpolicydsl.DslRuntimeModule; -import org.framed.iorm.editpolicydsl.DslStandaloneSetup; -import org.framed.iorm.editpolicydsl.ide.DslIdeModule; - -/** - * Initialization support for running Xtext languages as language servers. - */ -@SuppressWarnings("all") -public class DslIdeSetup extends DslStandaloneSetup { - @Override - public Injector createInjector() { - DslRuntimeModule _dslRuntimeModule = new DslRuntimeModule(); - DslIdeModule _dslIdeModule = new DslIdeModule(); - return Guice.createInjector(Modules2.mixin(_dslRuntimeModule, _dslIdeModule)); - } -} diff --git a/org.framed.iorm.editpolicydsl.ui/.classpath b/org.framed.iorm.editpolicydsl.ui/.classpath deleted file mode 100644 index 9081d4f7036ea9d3101e3d6e348ec381461872fd..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl.ui/.classpath +++ /dev/null @@ -1,9 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<classpath> - <classpathentry kind="src" path="src"/> - <classpathentry kind="src" path="src-gen"/> - <classpathentry kind="src" path="xtend-gen"/> - <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/> - <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/> - <classpathentry kind="output" path="bin"/> -</classpath> diff --git a/org.framed.iorm.editpolicydsl.ui/.project b/org.framed.iorm.editpolicydsl.ui/.project deleted file mode 100644 index b0dd46dffd85ffa95db614fc705bcefb6c1299af..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl.ui/.project +++ /dev/null @@ -1,34 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<projectDescription> - <name>org.framed.iorm.editpolicydsl.ui</name> - <comment></comment> - <projects> - </projects> - <buildSpec> - <buildCommand> - <name>org.eclipse.xtext.ui.shared.xtextBuilder</name> - <arguments> - </arguments> - </buildCommand> - <buildCommand> - <name>org.eclipse.jdt.core.javabuilder</name> - <arguments> - </arguments> - </buildCommand> - <buildCommand> - <name>org.eclipse.pde.ManifestBuilder</name> - <arguments> - </arguments> - </buildCommand> - <buildCommand> - <name>org.eclipse.pde.SchemaBuilder</name> - <arguments> - </arguments> - </buildCommand> - </buildSpec> - <natures> - <nature>org.eclipse.xtext.ui.shared.xtextNature</nature> - <nature>org.eclipse.jdt.core.javanature</nature> - <nature>org.eclipse.pde.PluginNature</nature> - </natures> -</projectDescription> diff --git a/org.framed.iorm.editpolicydsl.ui/.settings/org.eclipse.core.resources.prefs b/org.framed.iorm.editpolicydsl.ui/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 99f26c0203a7844de00dbfc56e6a35d8ed3c022c..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl.ui/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,2 +0,0 @@ -eclipse.preferences.version=1 -encoding/<project>=UTF-8 diff --git a/org.framed.iorm.editpolicydsl.ui/.settings/org.eclipse.jdt.core.prefs b/org.framed.iorm.editpolicydsl.ui/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index 0c68a61dca867ceb49e79d2402935261ec3e3809..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl.ui/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,7 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 -org.eclipse.jdt.core.compiler.compliance=1.8 -org.eclipse.jdt.core.compiler.problem.assertIdentifier=error -org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.source=1.8 diff --git a/org.framed.iorm.editpolicydsl.ui/META-INF/MANIFEST.MF b/org.framed.iorm.editpolicydsl.ui/META-INF/MANIFEST.MF deleted file mode 100644 index fb5d157f6426845ec7f7853ab58064d764d0916c..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl.ui/META-INF/MANIFEST.MF +++ /dev/null @@ -1,26 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: org.framed.iorm.editpolicydsl.ui -Bundle-Vendor: My Company -Bundle-Version: 1.0.0.qualifier -Bundle-SymbolicName: org.framed.iorm.editpolicydsl.ui; singleton:=true -Bundle-ActivationPolicy: lazy -Require-Bundle: org.framed.iorm.editpolicydsl, - org.framed.iorm.editpolicydsl.ide, - org.framed.iorm.editpolicymodel, - org.eclipse.xtext.ui, - org.eclipse.xtext.ui.shared, - org.eclipse.xtext.ui.codetemplates.ui, - org.eclipse.ui.editors;bundle-version="3.5.0", - org.eclipse.ui.ide;bundle-version="3.5.0", - org.eclipse.ui, - org.eclipse.compare, - org.eclipse.xtext.builder, - org.eclipse.xtend.lib;resolution:=optional, - org.eclipse.xtext.xbase.lib;bundle-version="2.13.0" -Import-Package: org.apache.log4j -Bundle-RequiredExecutionEnvironment: JavaSE-1.8 -Export-Package: org.framed.iorm.editpolicydsl.ui.contentassist, - org.framed.iorm.editpolicydsl.ui.internal, - org.framed.iorm.editpolicydsl.ui.quickfix -Bundle-Activator: org.framed.iorm.editpolicydsl.ui.internal.EditpolicydslActivator diff --git a/org.framed.iorm.editpolicydsl.ui/bin/.gitignore b/org.framed.iorm.editpolicydsl.ui/bin/.gitignore deleted file mode 100644 index cf1db2eed3105aa86842b8dff99b9083d9257a5f..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl.ui/bin/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/org/ diff --git a/org.framed.iorm.editpolicydsl.ui/build.properties b/org.framed.iorm.editpolicydsl.ui/build.properties deleted file mode 100644 index acd03e7ac60c5e334edd35b96223e156a6437efa..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl.ui/build.properties +++ /dev/null @@ -1,7 +0,0 @@ -source.. = src/,\ - src-gen/,\ - xtend-gen/ -bin.includes = .,\ - META-INF/,\ - plugin.xml_bak -bin.excludes = **/*.xtend diff --git a/org.framed.iorm.editpolicydsl.ui/plugin.xml b/org.framed.iorm.editpolicydsl.ui/plugin.xml deleted file mode 100644 index f1004845a19648b00346471d98007415342658fd..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl.ui/plugin.xml +++ /dev/null @@ -1,419 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<?eclipse version="3.0"?> -<plugin> - <extension - point="org.eclipse.ui.editors"> - <editor - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.ui.editor.XtextEditor" - contributorClass="org.eclipse.ui.editors.text.TextEditorActionContributor" - default="true" - extensions="ecl" - id="org.framed.iorm.editpolicydsl.Dsl" - name="Dsl Editor"> - </editor> - </extension> - <extension - point="org.eclipse.ui.handlers"> - <handler - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.ui.editor.hyperlinking.OpenDeclarationHandler" - commandId="org.eclipse.xtext.ui.editor.hyperlinking.OpenDeclaration"> - <activeWhen> - <reference - definitionId="org.framed.iorm.editpolicydsl.Dsl.Editor.opened"> - </reference> - </activeWhen> - </handler> - <handler - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.ui.editor.handler.ValidateActionHandler" - commandId="org.framed.iorm.editpolicydsl.Dsl.validate"> - <activeWhen> - <reference - definitionId="org.framed.iorm.editpolicydsl.Dsl.Editor.opened"> - </reference> - </activeWhen> - </handler> - <!-- copy qualified name --> - <handler - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedNameHandler" - commandId="org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedName"> - <activeWhen> - <reference definitionId="org.framed.iorm.editpolicydsl.Dsl.Editor.opened" /> - </activeWhen> - </handler> - <handler - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.ui.editor.copyqualifiedname.OutlineCopyQualifiedNameHandler" - commandId="org.eclipse.xtext.ui.editor.copyqualifiedname.OutlineCopyQualifiedName"> - <activeWhen> - <and> - <reference definitionId="org.framed.iorm.editpolicydsl.Dsl.XtextEditor.opened" /> - <iterate> - <adapt type="org.eclipse.xtext.ui.editor.outline.IOutlineNode" /> - </iterate> - </and> - </activeWhen> - </handler> - </extension> - <extension point="org.eclipse.core.expressions.definitions"> - <definition id="org.framed.iorm.editpolicydsl.Dsl.Editor.opened"> - <and> - <reference definitionId="isActiveEditorAnInstanceOfXtextEditor"/> - <with variable="activeEditor"> - <test property="org.eclipse.xtext.ui.editor.XtextEditor.languageName" - value="org.framed.iorm.editpolicydsl.Dsl" - forcePluginActivation="true"/> - </with> - </and> - </definition> - <definition id="org.framed.iorm.editpolicydsl.Dsl.XtextEditor.opened"> - <and> - <reference definitionId="isXtextEditorActive"/> - <with variable="activeEditor"> - <test property="org.eclipse.xtext.ui.editor.XtextEditor.languageName" - value="org.framed.iorm.editpolicydsl.Dsl" - forcePluginActivation="true"/> - </with> - </and> - </definition> - </extension> - <extension - point="org.eclipse.ui.preferencePages"> - <page - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.ui.editor.preferences.LanguageRootPreferencePage" - id="org.framed.iorm.editpolicydsl.Dsl" - name="Dsl"> - <keywordReference id="org.framed.iorm.editpolicydsl.ui.keyword_Dsl"/> - </page> - <page - category="org.framed.iorm.editpolicydsl.Dsl" - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.ui.editor.syntaxcoloring.SyntaxColoringPreferencePage" - id="org.framed.iorm.editpolicydsl.Dsl.coloring" - name="Syntax Coloring"> - <keywordReference id="org.framed.iorm.editpolicydsl.ui.keyword_Dsl"/> - </page> - <page - category="org.framed.iorm.editpolicydsl.Dsl" - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.ui.editor.templates.XtextTemplatePreferencePage" - id="org.framed.iorm.editpolicydsl.Dsl.templates" - name="Templates"> - <keywordReference id="org.framed.iorm.editpolicydsl.ui.keyword_Dsl"/> - </page> - </extension> - <extension - point="org.eclipse.ui.propertyPages"> - <page - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.ui.editor.preferences.LanguageRootPreferencePage" - id="org.framed.iorm.editpolicydsl.Dsl" - name="Dsl"> - <keywordReference id="org.framed.iorm.editpolicydsl.ui.keyword_Dsl"/> - <enabledWhen> - <adapt type="org.eclipse.core.resources.IProject"/> - </enabledWhen> - <filter name="projectNature" value="org.eclipse.xtext.ui.shared.xtextNature"/> - </page> - </extension> - <extension - point="org.eclipse.ui.keywords"> - <keyword - id="org.framed.iorm.editpolicydsl.ui.keyword_Dsl" - label="Dsl"/> - </extension> - <extension - point="org.eclipse.ui.commands"> - <command - description="Trigger expensive validation" - id="org.framed.iorm.editpolicydsl.Dsl.validate" - name="Validate"> - </command> - <!-- copy qualified name --> - <command - id="org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedName" - categoryId="org.eclipse.ui.category.edit" - description="Copy the qualified name for the selected element" - name="Copy Qualified Name"> - </command> - <command - id="org.eclipse.xtext.ui.editor.copyqualifiedname.OutlineCopyQualifiedName" - categoryId="org.eclipse.ui.category.edit" - description="Copy the qualified name for the selected element" - name="Copy Qualified Name"> - </command> - </extension> - <extension point="org.eclipse.ui.menus"> - <menuContribution - locationURI="popup:#TextEditorContext?after=group.edit"> - <command - commandId="org.framed.iorm.editpolicydsl.Dsl.validate" - style="push" - tooltip="Trigger expensive validation"> - <visibleWhen checkEnabled="false"> - <reference - definitionId="org.framed.iorm.editpolicydsl.Dsl.Editor.opened"> - </reference> - </visibleWhen> - </command> - </menuContribution> - <!-- copy qualified name --> - <menuContribution locationURI="popup:#TextEditorContext?after=copy"> - <command commandId="org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedName" - style="push" tooltip="Copy Qualified Name"> - <visibleWhen checkEnabled="false"> - <reference definitionId="org.framed.iorm.editpolicydsl.Dsl.Editor.opened" /> - </visibleWhen> - </command> - </menuContribution> - <menuContribution locationURI="menu:edit?after=copy"> - <command commandId="org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedName" - style="push" tooltip="Copy Qualified Name"> - <visibleWhen checkEnabled="false"> - <reference definitionId="org.framed.iorm.editpolicydsl.Dsl.Editor.opened" /> - </visibleWhen> - </command> - </menuContribution> - <menuContribution locationURI="popup:org.eclipse.xtext.ui.outline?after=additions"> - <command commandId="org.eclipse.xtext.ui.editor.copyqualifiedname.OutlineCopyQualifiedName" - style="push" tooltip="Copy Qualified Name"> - <visibleWhen checkEnabled="false"> - <and> - <reference definitionId="org.framed.iorm.editpolicydsl.Dsl.XtextEditor.opened" /> - <iterate> - <adapt type="org.eclipse.xtext.ui.editor.outline.IOutlineNode" /> - </iterate> - </and> - </visibleWhen> - </command> - </menuContribution> - </extension> - <extension point="org.eclipse.ui.menus"> - <menuContribution locationURI="popup:#TextEditorContext?endof=group.find"> - <command commandId="org.eclipse.xtext.ui.editor.FindReferences"> - <visibleWhen checkEnabled="false"> - <reference definitionId="org.framed.iorm.editpolicydsl.Dsl.Editor.opened"> - </reference> - </visibleWhen> - </command> - </menuContribution> - </extension> - <extension point="org.eclipse.ui.handlers"> - <handler - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.ui.editor.findrefs.FindReferencesHandler" - commandId="org.eclipse.xtext.ui.editor.FindReferences"> - <activeWhen> - <reference - definitionId="org.framed.iorm.editpolicydsl.Dsl.Editor.opened"> - </reference> - </activeWhen> - </handler> - </extension> - <extension point="org.eclipse.core.contenttype.contentTypes"> - <content-type - base-type="org.eclipse.core.runtime.text" - file-extensions="ecl" - id="org.framed.iorm.editpolicydsl.Dsl.contenttype" - name="Dsl File" - priority="normal"> - </content-type> - </extension> - <!-- adding resource factories --> - <extension - point="org.eclipse.emf.ecore.extension_parser"> - <parser - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.resource.IResourceFactory" - type="ecl"> - </parser> - </extension> - <extension point="org.eclipse.xtext.extension_resourceServiceProvider"> - <resourceServiceProvider - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.ui.resource.IResourceUIServiceProvider" - uriExtension="ecl"> - </resourceServiceProvider> - </extension> - <!-- marker definitions for org.framed.iorm.editpolicydsl.Dsl --> - <extension - id="dsl.check.fast" - name="Dsl Problem" - point="org.eclipse.core.resources.markers"> - <super type="org.eclipse.xtext.ui.check.fast"/> - <persistent value="true"/> - </extension> - <extension - id="dsl.check.normal" - name="Dsl Problem" - point="org.eclipse.core.resources.markers"> - <super type="org.eclipse.xtext.ui.check.normal"/> - <persistent value="true"/> - </extension> - <extension - id="dsl.check.expensive" - name="Dsl Problem" - point="org.eclipse.core.resources.markers"> - <super type="org.eclipse.xtext.ui.check.expensive"/> - <persistent value="true"/> - </extension> - <extension point="org.eclipse.xtext.builder.participant"> - <participant - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.builder.IXtextBuilderParticipant" - fileExtensions="ecl"/> - </extension> - <extension point="org.eclipse.ui.preferencePages"> - <page - category="org.framed.iorm.editpolicydsl.Dsl" - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.builder.preferences.BuilderPreferencePage" - id="org.framed.iorm.editpolicydsl.Dsl.compiler.preferencePage" - name="Compiler"> - <keywordReference id="org.framed.iorm.editpolicydsl.ui.keyword_Dsl"/> - </page> - </extension> - <extension point="org.eclipse.ui.propertyPages"> - <page - category="org.framed.iorm.editpolicydsl.Dsl" - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.builder.preferences.BuilderPreferencePage" - id="org.framed.iorm.editpolicydsl.Dsl.compiler.propertyPage" - name="Compiler"> - <keywordReference id="org.framed.iorm.editpolicydsl.ui.keyword_Dsl"/> - <enabledWhen> - <adapt type="org.eclipse.core.resources.IProject"/> - </enabledWhen> - <filter name="projectNature" value="org.eclipse.xtext.ui.shared.xtextNature"/> - </page> - </extension> - <extension point="org.eclipse.ui.menus"> - <menuContribution locationURI="popup:#TextEditorContext?after=xtext.ui.openDeclaration"> - <command - commandId="org.eclipse.xtext.ui.OpenGeneratedFileCommand" - id="org.framed.iorm.editpolicydsl.Dsl.OpenGeneratedCode" - style="push"> - <visibleWhen checkEnabled="false"> - <reference definitionId="org.framed.iorm.editpolicydsl.Dsl.Editor.opened" /> - </visibleWhen> - </command> - </menuContribution> - </extension> - <extension point="org.eclipse.ui.handlers"> - <handler - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.ui.generator.trace.OpenGeneratedFileHandler" - commandId="org.eclipse.xtext.ui.OpenGeneratedFileCommand"> - <activeWhen> - <reference definitionId="org.framed.iorm.editpolicydsl.Dsl.Editor.opened" /> - </activeWhen> - </handler> - </extension> - <!-- Quick Outline --> - <extension - point="org.eclipse.ui.handlers"> - <handler - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.ui.editor.outline.quickoutline.ShowQuickOutlineActionHandler" - commandId="org.eclipse.xtext.ui.editor.outline.QuickOutline"> - <activeWhen> - <reference - definitionId="org.framed.iorm.editpolicydsl.Dsl.Editor.opened"> - </reference> - </activeWhen> - </handler> - </extension> - <extension - point="org.eclipse.ui.commands"> - <command - description="Open the quick outline." - id="org.eclipse.xtext.ui.editor.outline.QuickOutline" - name="Quick Outline"> - </command> - </extension> - <extension point="org.eclipse.ui.menus"> - <menuContribution - locationURI="popup:#TextEditorContext?after=group.open"> - <command commandId="org.eclipse.xtext.ui.editor.outline.QuickOutline" - style="push" - tooltip="Open Quick Outline"> - <visibleWhen checkEnabled="false"> - <reference definitionId="org.framed.iorm.editpolicydsl.Dsl.Editor.opened"/> - </visibleWhen> - </command> - </menuContribution> - </extension> - <!-- quickfix marker resolution generator for org.framed.iorm.editpolicydsl.Dsl --> - <extension - point="org.eclipse.ui.ide.markerResolution"> - <markerResolutionGenerator - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.ui.editor.quickfix.MarkerResolutionGenerator" - markerType="org.framed.iorm.editpolicydsl.ui.dsl.check.fast"> - <attribute - name="FIXABLE_KEY" - value="true"> - </attribute> - </markerResolutionGenerator> - <markerResolutionGenerator - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.ui.editor.quickfix.MarkerResolutionGenerator" - markerType="org.framed.iorm.editpolicydsl.ui.dsl.check.normal"> - <attribute - name="FIXABLE_KEY" - value="true"> - </attribute> - </markerResolutionGenerator> - <markerResolutionGenerator - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.ui.editor.quickfix.MarkerResolutionGenerator" - markerType="org.framed.iorm.editpolicydsl.ui.dsl.check.expensive"> - <attribute - name="FIXABLE_KEY" - value="true"> - </attribute> - </markerResolutionGenerator> - </extension> - <!-- Rename Refactoring --> - <extension point="org.eclipse.ui.handlers"> - <handler - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.ui.refactoring.ui.DefaultRenameElementHandler" - commandId="org.eclipse.xtext.ui.refactoring.RenameElement"> - <activeWhen> - <reference - definitionId="org.framed.iorm.editpolicydsl.Dsl.Editor.opened"> - </reference> - </activeWhen> - </handler> - </extension> - <extension point="org.eclipse.ui.menus"> - <menuContribution - locationURI="popup:#TextEditorContext?after=group.edit"> - <command commandId="org.eclipse.xtext.ui.refactoring.RenameElement" - style="push"> - <visibleWhen checkEnabled="false"> - <reference - definitionId="org.framed.iorm.editpolicydsl.Dsl.Editor.opened"> - </reference> - </visibleWhen> - </command> - </menuContribution> - </extension> - <extension point="org.eclipse.ui.preferencePages"> - <page - category="org.framed.iorm.editpolicydsl.Dsl" - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.ui.refactoring.ui.RefactoringPreferencePage" - id="org.framed.iorm.editpolicydsl.Dsl.refactoring" - name="Refactoring"> - <keywordReference id="org.framed.iorm.editpolicydsl.ui.keyword_Dsl"/> - </page> - </extension> - <extension point="org.eclipse.compare.contentViewers"> - <viewer id="org.framed.iorm.editpolicydsl.Dsl.compare.contentViewers" - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.ui.compare.InjectableViewerCreator" - extensions="ecl"> - </viewer> - </extension> - <extension point="org.eclipse.compare.contentMergeViewers"> - <viewer id="org.framed.iorm.editpolicydsl.Dsl.compare.contentMergeViewers" - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.ui.compare.InjectableViewerCreator" - extensions="ecl" label="Dsl Compare"> - </viewer> - </extension> - <extension point="org.eclipse.ui.editors.documentProviders"> - <provider id="org.framed.iorm.editpolicydsl.Dsl.editors.documentProviders" - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.ui.editor.model.XtextDocumentProvider" - extensions="ecl"> - </provider> - </extension> - <extension point="org.eclipse.team.core.fileTypes"> - <fileTypes - extension="ecl" - type="text"> - </fileTypes> - </extension> -</plugin> diff --git a/org.framed.iorm.editpolicydsl.ui/plugin.xml_bak b/org.framed.iorm.editpolicydsl.ui/plugin.xml_bak deleted file mode 100644 index 9742133d45e6ab87478d5e3146b9e26a236df6ae..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl.ui/plugin.xml_bak +++ /dev/null @@ -1,419 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<?eclipse version="3.0"?> -<plugin> - <extension - point="org.eclipse.ui.editors"> - <editor - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.ui.editor.XtextEditor" - contributorClass="org.eclipse.ui.editors.text.TextEditorActionContributor" - default="true" - extensions="editpolicy" - id="org.framed.iorm.editpolicydsl.Dsl" - name="Dsl Editor"> - </editor> - </extension> - <extension - point="org.eclipse.ui.handlers"> - <handler - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.ui.editor.hyperlinking.OpenDeclarationHandler" - commandId="org.eclipse.xtext.ui.editor.hyperlinking.OpenDeclaration"> - <activeWhen> - <reference - definitionId="org.framed.iorm.editpolicydsl.Dsl.Editor.opened"> - </reference> - </activeWhen> - </handler> - <handler - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.ui.editor.handler.ValidateActionHandler" - commandId="org.framed.iorm.editpolicydsl.Dsl.validate"> - <activeWhen> - <reference - definitionId="org.framed.iorm.editpolicydsl.Dsl.Editor.opened"> - </reference> - </activeWhen> - </handler> - <!-- copy qualified name --> - <handler - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedNameHandler" - commandId="org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedName"> - <activeWhen> - <reference definitionId="org.framed.iorm.editpolicydsl.Dsl.Editor.opened" /> - </activeWhen> - </handler> - <handler - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.ui.editor.copyqualifiedname.OutlineCopyQualifiedNameHandler" - commandId="org.eclipse.xtext.ui.editor.copyqualifiedname.OutlineCopyQualifiedName"> - <activeWhen> - <and> - <reference definitionId="org.framed.iorm.editpolicydsl.Dsl.XtextEditor.opened" /> - <iterate> - <adapt type="org.eclipse.xtext.ui.editor.outline.IOutlineNode" /> - </iterate> - </and> - </activeWhen> - </handler> - </extension> - <extension point="org.eclipse.core.expressions.definitions"> - <definition id="org.framed.iorm.editpolicydsl.Dsl.Editor.opened"> - <and> - <reference definitionId="isActiveEditorAnInstanceOfXtextEditor"/> - <with variable="activeEditor"> - <test property="org.eclipse.xtext.ui.editor.XtextEditor.languageName" - value="org.framed.iorm.editpolicydsl.Dsl" - forcePluginActivation="true"/> - </with> - </and> - </definition> - <definition id="org.framed.iorm.editpolicydsl.Dsl.XtextEditor.opened"> - <and> - <reference definitionId="isXtextEditorActive"/> - <with variable="activeEditor"> - <test property="org.eclipse.xtext.ui.editor.XtextEditor.languageName" - value="org.framed.iorm.editpolicydsl.Dsl" - forcePluginActivation="true"/> - </with> - </and> - </definition> - </extension> - <extension - point="org.eclipse.ui.preferencePages"> - <page - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.ui.editor.preferences.LanguageRootPreferencePage" - id="org.framed.iorm.editpolicydsl.Dsl" - name="Dsl"> - <keywordReference id="org.framed.iorm.editpolicydsl.ui.keyword_Dsl"/> - </page> - <page - category="org.framed.iorm.editpolicydsl.Dsl" - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.ui.editor.syntaxcoloring.SyntaxColoringPreferencePage" - id="org.framed.iorm.editpolicydsl.Dsl.coloring" - name="Syntax Coloring"> - <keywordReference id="org.framed.iorm.editpolicydsl.ui.keyword_Dsl"/> - </page> - <page - category="org.framed.iorm.editpolicydsl.Dsl" - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.ui.editor.templates.XtextTemplatePreferencePage" - id="org.framed.iorm.editpolicydsl.Dsl.templates" - name="Templates"> - <keywordReference id="org.framed.iorm.editpolicydsl.ui.keyword_Dsl"/> - </page> - </extension> - <extension - point="org.eclipse.ui.propertyPages"> - <page - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.ui.editor.preferences.LanguageRootPreferencePage" - id="org.framed.iorm.editpolicydsl.Dsl" - name="Dsl"> - <keywordReference id="org.framed.iorm.editpolicydsl.ui.keyword_Dsl"/> - <enabledWhen> - <adapt type="org.eclipse.core.resources.IProject"/> - </enabledWhen> - <filter name="projectNature" value="org.eclipse.xtext.ui.shared.xtextNature"/> - </page> - </extension> - <extension - point="org.eclipse.ui.keywords"> - <keyword - id="org.framed.iorm.editpolicydsl.ui.keyword_Dsl" - label="Dsl"/> - </extension> - <extension - point="org.eclipse.ui.commands"> - <command - description="Trigger expensive validation" - id="org.framed.iorm.editpolicydsl.Dsl.validate" - name="Validate"> - </command> - <!-- copy qualified name --> - <command - id="org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedName" - categoryId="org.eclipse.ui.category.edit" - description="Copy the qualified name for the selected element" - name="Copy Qualified Name"> - </command> - <command - id="org.eclipse.xtext.ui.editor.copyqualifiedname.OutlineCopyQualifiedName" - categoryId="org.eclipse.ui.category.edit" - description="Copy the qualified name for the selected element" - name="Copy Qualified Name"> - </command> - </extension> - <extension point="org.eclipse.ui.menus"> - <menuContribution - locationURI="popup:#TextEditorContext?after=group.edit"> - <command - commandId="org.framed.iorm.editpolicydsl.Dsl.validate" - style="push" - tooltip="Trigger expensive validation"> - <visibleWhen checkEnabled="false"> - <reference - definitionId="org.framed.iorm.editpolicydsl.Dsl.Editor.opened"> - </reference> - </visibleWhen> - </command> - </menuContribution> - <!-- copy qualified name --> - <menuContribution locationURI="popup:#TextEditorContext?after=copy"> - <command commandId="org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedName" - style="push" tooltip="Copy Qualified Name"> - <visibleWhen checkEnabled="false"> - <reference definitionId="org.framed.iorm.editpolicydsl.Dsl.Editor.opened" /> - </visibleWhen> - </command> - </menuContribution> - <menuContribution locationURI="menu:edit?after=copy"> - <command commandId="org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedName" - style="push" tooltip="Copy Qualified Name"> - <visibleWhen checkEnabled="false"> - <reference definitionId="org.framed.iorm.editpolicydsl.Dsl.Editor.opened" /> - </visibleWhen> - </command> - </menuContribution> - <menuContribution locationURI="popup:org.eclipse.xtext.ui.outline?after=additions"> - <command commandId="org.eclipse.xtext.ui.editor.copyqualifiedname.OutlineCopyQualifiedName" - style="push" tooltip="Copy Qualified Name"> - <visibleWhen checkEnabled="false"> - <and> - <reference definitionId="org.framed.iorm.editpolicydsl.Dsl.XtextEditor.opened" /> - <iterate> - <adapt type="org.eclipse.xtext.ui.editor.outline.IOutlineNode" /> - </iterate> - </and> - </visibleWhen> - </command> - </menuContribution> - </extension> - <extension point="org.eclipse.ui.menus"> - <menuContribution locationURI="popup:#TextEditorContext?endof=group.find"> - <command commandId="org.eclipse.xtext.ui.editor.FindReferences"> - <visibleWhen checkEnabled="false"> - <reference definitionId="org.framed.iorm.editpolicydsl.Dsl.Editor.opened"> - </reference> - </visibleWhen> - </command> - </menuContribution> - </extension> - <extension point="org.eclipse.ui.handlers"> - <handler - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.ui.editor.findrefs.FindReferencesHandler" - commandId="org.eclipse.xtext.ui.editor.FindReferences"> - <activeWhen> - <reference - definitionId="org.framed.iorm.editpolicydsl.Dsl.Editor.opened"> - </reference> - </activeWhen> - </handler> - </extension> - <extension point="org.eclipse.core.contenttype.contentTypes"> - <content-type - base-type="org.eclipse.core.runtime.text" - file-extensions="editpolicy" - id="org.framed.iorm.editpolicydsl.Dsl.contenttype" - name="Dsl File" - priority="normal"> - </content-type> - </extension> - <!-- adding resource factories --> - <extension - point="org.eclipse.emf.ecore.extension_parser"> - <parser - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.resource.IResourceFactory" - type="editpolicy"> - </parser> - </extension> - <extension point="org.eclipse.xtext.extension_resourceServiceProvider"> - <resourceServiceProvider - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.ui.resource.IResourceUIServiceProvider" - uriExtension="editpolicy"> - </resourceServiceProvider> - </extension> - <!-- marker definitions for org.framed.iorm.editpolicydsl.Dsl --> - <extension - id="dsl.check.fast" - name="Dsl Problem" - point="org.eclipse.core.resources.markers"> - <super type="org.eclipse.xtext.ui.check.fast"/> - <persistent value="true"/> - </extension> - <extension - id="dsl.check.normal" - name="Dsl Problem" - point="org.eclipse.core.resources.markers"> - <super type="org.eclipse.xtext.ui.check.normal"/> - <persistent value="true"/> - </extension> - <extension - id="dsl.check.expensive" - name="Dsl Problem" - point="org.eclipse.core.resources.markers"> - <super type="org.eclipse.xtext.ui.check.expensive"/> - <persistent value="true"/> - </extension> - <extension point="org.eclipse.xtext.builder.participant"> - <participant - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.builder.IXtextBuilderParticipant" - fileExtensions="editpolicy"/> - </extension> - <extension point="org.eclipse.ui.preferencePages"> - <page - category="org.framed.iorm.editpolicydsl.Dsl" - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.builder.preferences.BuilderPreferencePage" - id="org.framed.iorm.editpolicydsl.Dsl.compiler.preferencePage" - name="Compiler"> - <keywordReference id="org.framed.iorm.editpolicydsl.ui.keyword_Dsl"/> - </page> - </extension> - <extension point="org.eclipse.ui.propertyPages"> - <page - category="org.framed.iorm.editpolicydsl.Dsl" - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.builder.preferences.BuilderPreferencePage" - id="org.framed.iorm.editpolicydsl.Dsl.compiler.propertyPage" - name="Compiler"> - <keywordReference id="org.framed.iorm.editpolicydsl.ui.keyword_Dsl"/> - <enabledWhen> - <adapt type="org.eclipse.core.resources.IProject"/> - </enabledWhen> - <filter name="projectNature" value="org.eclipse.xtext.ui.shared.xtextNature"/> - </page> - </extension> - <extension point="org.eclipse.ui.menus"> - <menuContribution locationURI="popup:#TextEditorContext?after=xtext.ui.openDeclaration"> - <command - commandId="org.eclipse.xtext.ui.OpenGeneratedFileCommand" - id="org.framed.iorm.editpolicydsl.Dsl.OpenGeneratedCode" - style="push"> - <visibleWhen checkEnabled="false"> - <reference definitionId="org.framed.iorm.editpolicydsl.Dsl.Editor.opened" /> - </visibleWhen> - </command> - </menuContribution> - </extension> - <extension point="org.eclipse.ui.handlers"> - <handler - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.ui.generator.trace.OpenGeneratedFileHandler" - commandId="org.eclipse.xtext.ui.OpenGeneratedFileCommand"> - <activeWhen> - <reference definitionId="org.framed.iorm.editpolicydsl.Dsl.Editor.opened" /> - </activeWhen> - </handler> - </extension> - <!-- Quick Outline --> - <extension - point="org.eclipse.ui.handlers"> - <handler - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.ui.editor.outline.quickoutline.ShowQuickOutlineActionHandler" - commandId="org.eclipse.xtext.ui.editor.outline.QuickOutline"> - <activeWhen> - <reference - definitionId="org.framed.iorm.editpolicydsl.Dsl.Editor.opened"> - </reference> - </activeWhen> - </handler> - </extension> - <extension - point="org.eclipse.ui.commands"> - <command - description="Open the quick outline." - id="org.eclipse.xtext.ui.editor.outline.QuickOutline" - name="Quick Outline"> - </command> - </extension> - <extension point="org.eclipse.ui.menus"> - <menuContribution - locationURI="popup:#TextEditorContext?after=group.open"> - <command commandId="org.eclipse.xtext.ui.editor.outline.QuickOutline" - style="push" - tooltip="Open Quick Outline"> - <visibleWhen checkEnabled="false"> - <reference definitionId="org.framed.iorm.editpolicydsl.Dsl.Editor.opened"/> - </visibleWhen> - </command> - </menuContribution> - </extension> - <!-- quickfix marker resolution generator for org.framed.iorm.editpolicydsl.Dsl --> - <extension - point="org.eclipse.ui.ide.markerResolution"> - <markerResolutionGenerator - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.ui.editor.quickfix.MarkerResolutionGenerator" - markerType="org.framed.iorm.editpolicydsl.ui.dsl.check.fast"> - <attribute - name="FIXABLE_KEY" - value="true"> - </attribute> - </markerResolutionGenerator> - <markerResolutionGenerator - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.ui.editor.quickfix.MarkerResolutionGenerator" - markerType="org.framed.iorm.editpolicydsl.ui.dsl.check.normal"> - <attribute - name="FIXABLE_KEY" - value="true"> - </attribute> - </markerResolutionGenerator> - <markerResolutionGenerator - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.ui.editor.quickfix.MarkerResolutionGenerator" - markerType="org.framed.iorm.editpolicydsl.ui.dsl.check.expensive"> - <attribute - name="FIXABLE_KEY" - value="true"> - </attribute> - </markerResolutionGenerator> - </extension> - <!-- Rename Refactoring --> - <extension point="org.eclipse.ui.handlers"> - <handler - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.ui.refactoring.ui.DefaultRenameElementHandler" - commandId="org.eclipse.xtext.ui.refactoring.RenameElement"> - <activeWhen> - <reference - definitionId="org.framed.iorm.editpolicydsl.Dsl.Editor.opened"> - </reference> - </activeWhen> - </handler> - </extension> - <extension point="org.eclipse.ui.menus"> - <menuContribution - locationURI="popup:#TextEditorContext?after=group.edit"> - <command commandId="org.eclipse.xtext.ui.refactoring.RenameElement" - style="push"> - <visibleWhen checkEnabled="false"> - <reference - definitionId="org.framed.iorm.editpolicydsl.Dsl.Editor.opened"> - </reference> - </visibleWhen> - </command> - </menuContribution> - </extension> - <extension point="org.eclipse.ui.preferencePages"> - <page - category="org.framed.iorm.editpolicydsl.Dsl" - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.ui.refactoring.ui.RefactoringPreferencePage" - id="org.framed.iorm.editpolicydsl.Dsl.refactoring" - name="Refactoring"> - <keywordReference id="org.framed.iorm.editpolicydsl.ui.keyword_Dsl"/> - </page> - </extension> - <extension point="org.eclipse.compare.contentViewers"> - <viewer id="org.framed.iorm.editpolicydsl.Dsl.compare.contentViewers" - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.ui.compare.InjectableViewerCreator" - extensions="editpolicy"> - </viewer> - </extension> - <extension point="org.eclipse.compare.contentMergeViewers"> - <viewer id="org.framed.iorm.editpolicydsl.Dsl.compare.contentMergeViewers" - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.ui.compare.InjectableViewerCreator" - extensions="editpolicy" label="Dsl Compare"> - </viewer> - </extension> - <extension point="org.eclipse.ui.editors.documentProviders"> - <provider id="org.framed.iorm.editpolicydsl.Dsl.editors.documentProviders" - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.ui.editor.model.XtextDocumentProvider" - extensions="editpolicy"> - </provider> - </extension> - <extension point="org.eclipse.team.core.fileTypes"> - <fileTypes - extension="editpolicy" - type="text"> - </fileTypes> - </extension> -</plugin> diff --git a/org.framed.iorm.editpolicydsl.ui/plugin.xml_gen b/org.framed.iorm.editpolicydsl.ui/plugin.xml_gen deleted file mode 100644 index f1004845a19648b00346471d98007415342658fd..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl.ui/plugin.xml_gen +++ /dev/null @@ -1,419 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<?eclipse version="3.0"?> -<plugin> - <extension - point="org.eclipse.ui.editors"> - <editor - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.ui.editor.XtextEditor" - contributorClass="org.eclipse.ui.editors.text.TextEditorActionContributor" - default="true" - extensions="ecl" - id="org.framed.iorm.editpolicydsl.Dsl" - name="Dsl Editor"> - </editor> - </extension> - <extension - point="org.eclipse.ui.handlers"> - <handler - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.ui.editor.hyperlinking.OpenDeclarationHandler" - commandId="org.eclipse.xtext.ui.editor.hyperlinking.OpenDeclaration"> - <activeWhen> - <reference - definitionId="org.framed.iorm.editpolicydsl.Dsl.Editor.opened"> - </reference> - </activeWhen> - </handler> - <handler - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.ui.editor.handler.ValidateActionHandler" - commandId="org.framed.iorm.editpolicydsl.Dsl.validate"> - <activeWhen> - <reference - definitionId="org.framed.iorm.editpolicydsl.Dsl.Editor.opened"> - </reference> - </activeWhen> - </handler> - <!-- copy qualified name --> - <handler - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedNameHandler" - commandId="org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedName"> - <activeWhen> - <reference definitionId="org.framed.iorm.editpolicydsl.Dsl.Editor.opened" /> - </activeWhen> - </handler> - <handler - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.ui.editor.copyqualifiedname.OutlineCopyQualifiedNameHandler" - commandId="org.eclipse.xtext.ui.editor.copyqualifiedname.OutlineCopyQualifiedName"> - <activeWhen> - <and> - <reference definitionId="org.framed.iorm.editpolicydsl.Dsl.XtextEditor.opened" /> - <iterate> - <adapt type="org.eclipse.xtext.ui.editor.outline.IOutlineNode" /> - </iterate> - </and> - </activeWhen> - </handler> - </extension> - <extension point="org.eclipse.core.expressions.definitions"> - <definition id="org.framed.iorm.editpolicydsl.Dsl.Editor.opened"> - <and> - <reference definitionId="isActiveEditorAnInstanceOfXtextEditor"/> - <with variable="activeEditor"> - <test property="org.eclipse.xtext.ui.editor.XtextEditor.languageName" - value="org.framed.iorm.editpolicydsl.Dsl" - forcePluginActivation="true"/> - </with> - </and> - </definition> - <definition id="org.framed.iorm.editpolicydsl.Dsl.XtextEditor.opened"> - <and> - <reference definitionId="isXtextEditorActive"/> - <with variable="activeEditor"> - <test property="org.eclipse.xtext.ui.editor.XtextEditor.languageName" - value="org.framed.iorm.editpolicydsl.Dsl" - forcePluginActivation="true"/> - </with> - </and> - </definition> - </extension> - <extension - point="org.eclipse.ui.preferencePages"> - <page - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.ui.editor.preferences.LanguageRootPreferencePage" - id="org.framed.iorm.editpolicydsl.Dsl" - name="Dsl"> - <keywordReference id="org.framed.iorm.editpolicydsl.ui.keyword_Dsl"/> - </page> - <page - category="org.framed.iorm.editpolicydsl.Dsl" - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.ui.editor.syntaxcoloring.SyntaxColoringPreferencePage" - id="org.framed.iorm.editpolicydsl.Dsl.coloring" - name="Syntax Coloring"> - <keywordReference id="org.framed.iorm.editpolicydsl.ui.keyword_Dsl"/> - </page> - <page - category="org.framed.iorm.editpolicydsl.Dsl" - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.ui.editor.templates.XtextTemplatePreferencePage" - id="org.framed.iorm.editpolicydsl.Dsl.templates" - name="Templates"> - <keywordReference id="org.framed.iorm.editpolicydsl.ui.keyword_Dsl"/> - </page> - </extension> - <extension - point="org.eclipse.ui.propertyPages"> - <page - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.ui.editor.preferences.LanguageRootPreferencePage" - id="org.framed.iorm.editpolicydsl.Dsl" - name="Dsl"> - <keywordReference id="org.framed.iorm.editpolicydsl.ui.keyword_Dsl"/> - <enabledWhen> - <adapt type="org.eclipse.core.resources.IProject"/> - </enabledWhen> - <filter name="projectNature" value="org.eclipse.xtext.ui.shared.xtextNature"/> - </page> - </extension> - <extension - point="org.eclipse.ui.keywords"> - <keyword - id="org.framed.iorm.editpolicydsl.ui.keyword_Dsl" - label="Dsl"/> - </extension> - <extension - point="org.eclipse.ui.commands"> - <command - description="Trigger expensive validation" - id="org.framed.iorm.editpolicydsl.Dsl.validate" - name="Validate"> - </command> - <!-- copy qualified name --> - <command - id="org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedName" - categoryId="org.eclipse.ui.category.edit" - description="Copy the qualified name for the selected element" - name="Copy Qualified Name"> - </command> - <command - id="org.eclipse.xtext.ui.editor.copyqualifiedname.OutlineCopyQualifiedName" - categoryId="org.eclipse.ui.category.edit" - description="Copy the qualified name for the selected element" - name="Copy Qualified Name"> - </command> - </extension> - <extension point="org.eclipse.ui.menus"> - <menuContribution - locationURI="popup:#TextEditorContext?after=group.edit"> - <command - commandId="org.framed.iorm.editpolicydsl.Dsl.validate" - style="push" - tooltip="Trigger expensive validation"> - <visibleWhen checkEnabled="false"> - <reference - definitionId="org.framed.iorm.editpolicydsl.Dsl.Editor.opened"> - </reference> - </visibleWhen> - </command> - </menuContribution> - <!-- copy qualified name --> - <menuContribution locationURI="popup:#TextEditorContext?after=copy"> - <command commandId="org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedName" - style="push" tooltip="Copy Qualified Name"> - <visibleWhen checkEnabled="false"> - <reference definitionId="org.framed.iorm.editpolicydsl.Dsl.Editor.opened" /> - </visibleWhen> - </command> - </menuContribution> - <menuContribution locationURI="menu:edit?after=copy"> - <command commandId="org.eclipse.xtext.ui.editor.copyqualifiedname.EditorCopyQualifiedName" - style="push" tooltip="Copy Qualified Name"> - <visibleWhen checkEnabled="false"> - <reference definitionId="org.framed.iorm.editpolicydsl.Dsl.Editor.opened" /> - </visibleWhen> - </command> - </menuContribution> - <menuContribution locationURI="popup:org.eclipse.xtext.ui.outline?after=additions"> - <command commandId="org.eclipse.xtext.ui.editor.copyqualifiedname.OutlineCopyQualifiedName" - style="push" tooltip="Copy Qualified Name"> - <visibleWhen checkEnabled="false"> - <and> - <reference definitionId="org.framed.iorm.editpolicydsl.Dsl.XtextEditor.opened" /> - <iterate> - <adapt type="org.eclipse.xtext.ui.editor.outline.IOutlineNode" /> - </iterate> - </and> - </visibleWhen> - </command> - </menuContribution> - </extension> - <extension point="org.eclipse.ui.menus"> - <menuContribution locationURI="popup:#TextEditorContext?endof=group.find"> - <command commandId="org.eclipse.xtext.ui.editor.FindReferences"> - <visibleWhen checkEnabled="false"> - <reference definitionId="org.framed.iorm.editpolicydsl.Dsl.Editor.opened"> - </reference> - </visibleWhen> - </command> - </menuContribution> - </extension> - <extension point="org.eclipse.ui.handlers"> - <handler - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.ui.editor.findrefs.FindReferencesHandler" - commandId="org.eclipse.xtext.ui.editor.FindReferences"> - <activeWhen> - <reference - definitionId="org.framed.iorm.editpolicydsl.Dsl.Editor.opened"> - </reference> - </activeWhen> - </handler> - </extension> - <extension point="org.eclipse.core.contenttype.contentTypes"> - <content-type - base-type="org.eclipse.core.runtime.text" - file-extensions="ecl" - id="org.framed.iorm.editpolicydsl.Dsl.contenttype" - name="Dsl File" - priority="normal"> - </content-type> - </extension> - <!-- adding resource factories --> - <extension - point="org.eclipse.emf.ecore.extension_parser"> - <parser - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.resource.IResourceFactory" - type="ecl"> - </parser> - </extension> - <extension point="org.eclipse.xtext.extension_resourceServiceProvider"> - <resourceServiceProvider - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.ui.resource.IResourceUIServiceProvider" - uriExtension="ecl"> - </resourceServiceProvider> - </extension> - <!-- marker definitions for org.framed.iorm.editpolicydsl.Dsl --> - <extension - id="dsl.check.fast" - name="Dsl Problem" - point="org.eclipse.core.resources.markers"> - <super type="org.eclipse.xtext.ui.check.fast"/> - <persistent value="true"/> - </extension> - <extension - id="dsl.check.normal" - name="Dsl Problem" - point="org.eclipse.core.resources.markers"> - <super type="org.eclipse.xtext.ui.check.normal"/> - <persistent value="true"/> - </extension> - <extension - id="dsl.check.expensive" - name="Dsl Problem" - point="org.eclipse.core.resources.markers"> - <super type="org.eclipse.xtext.ui.check.expensive"/> - <persistent value="true"/> - </extension> - <extension point="org.eclipse.xtext.builder.participant"> - <participant - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.builder.IXtextBuilderParticipant" - fileExtensions="ecl"/> - </extension> - <extension point="org.eclipse.ui.preferencePages"> - <page - category="org.framed.iorm.editpolicydsl.Dsl" - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.builder.preferences.BuilderPreferencePage" - id="org.framed.iorm.editpolicydsl.Dsl.compiler.preferencePage" - name="Compiler"> - <keywordReference id="org.framed.iorm.editpolicydsl.ui.keyword_Dsl"/> - </page> - </extension> - <extension point="org.eclipse.ui.propertyPages"> - <page - category="org.framed.iorm.editpolicydsl.Dsl" - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.builder.preferences.BuilderPreferencePage" - id="org.framed.iorm.editpolicydsl.Dsl.compiler.propertyPage" - name="Compiler"> - <keywordReference id="org.framed.iorm.editpolicydsl.ui.keyword_Dsl"/> - <enabledWhen> - <adapt type="org.eclipse.core.resources.IProject"/> - </enabledWhen> - <filter name="projectNature" value="org.eclipse.xtext.ui.shared.xtextNature"/> - </page> - </extension> - <extension point="org.eclipse.ui.menus"> - <menuContribution locationURI="popup:#TextEditorContext?after=xtext.ui.openDeclaration"> - <command - commandId="org.eclipse.xtext.ui.OpenGeneratedFileCommand" - id="org.framed.iorm.editpolicydsl.Dsl.OpenGeneratedCode" - style="push"> - <visibleWhen checkEnabled="false"> - <reference definitionId="org.framed.iorm.editpolicydsl.Dsl.Editor.opened" /> - </visibleWhen> - </command> - </menuContribution> - </extension> - <extension point="org.eclipse.ui.handlers"> - <handler - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.ui.generator.trace.OpenGeneratedFileHandler" - commandId="org.eclipse.xtext.ui.OpenGeneratedFileCommand"> - <activeWhen> - <reference definitionId="org.framed.iorm.editpolicydsl.Dsl.Editor.opened" /> - </activeWhen> - </handler> - </extension> - <!-- Quick Outline --> - <extension - point="org.eclipse.ui.handlers"> - <handler - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.ui.editor.outline.quickoutline.ShowQuickOutlineActionHandler" - commandId="org.eclipse.xtext.ui.editor.outline.QuickOutline"> - <activeWhen> - <reference - definitionId="org.framed.iorm.editpolicydsl.Dsl.Editor.opened"> - </reference> - </activeWhen> - </handler> - </extension> - <extension - point="org.eclipse.ui.commands"> - <command - description="Open the quick outline." - id="org.eclipse.xtext.ui.editor.outline.QuickOutline" - name="Quick Outline"> - </command> - </extension> - <extension point="org.eclipse.ui.menus"> - <menuContribution - locationURI="popup:#TextEditorContext?after=group.open"> - <command commandId="org.eclipse.xtext.ui.editor.outline.QuickOutline" - style="push" - tooltip="Open Quick Outline"> - <visibleWhen checkEnabled="false"> - <reference definitionId="org.framed.iorm.editpolicydsl.Dsl.Editor.opened"/> - </visibleWhen> - </command> - </menuContribution> - </extension> - <!-- quickfix marker resolution generator for org.framed.iorm.editpolicydsl.Dsl --> - <extension - point="org.eclipse.ui.ide.markerResolution"> - <markerResolutionGenerator - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.ui.editor.quickfix.MarkerResolutionGenerator" - markerType="org.framed.iorm.editpolicydsl.ui.dsl.check.fast"> - <attribute - name="FIXABLE_KEY" - value="true"> - </attribute> - </markerResolutionGenerator> - <markerResolutionGenerator - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.ui.editor.quickfix.MarkerResolutionGenerator" - markerType="org.framed.iorm.editpolicydsl.ui.dsl.check.normal"> - <attribute - name="FIXABLE_KEY" - value="true"> - </attribute> - </markerResolutionGenerator> - <markerResolutionGenerator - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.ui.editor.quickfix.MarkerResolutionGenerator" - markerType="org.framed.iorm.editpolicydsl.ui.dsl.check.expensive"> - <attribute - name="FIXABLE_KEY" - value="true"> - </attribute> - </markerResolutionGenerator> - </extension> - <!-- Rename Refactoring --> - <extension point="org.eclipse.ui.handlers"> - <handler - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.ui.refactoring.ui.DefaultRenameElementHandler" - commandId="org.eclipse.xtext.ui.refactoring.RenameElement"> - <activeWhen> - <reference - definitionId="org.framed.iorm.editpolicydsl.Dsl.Editor.opened"> - </reference> - </activeWhen> - </handler> - </extension> - <extension point="org.eclipse.ui.menus"> - <menuContribution - locationURI="popup:#TextEditorContext?after=group.edit"> - <command commandId="org.eclipse.xtext.ui.refactoring.RenameElement" - style="push"> - <visibleWhen checkEnabled="false"> - <reference - definitionId="org.framed.iorm.editpolicydsl.Dsl.Editor.opened"> - </reference> - </visibleWhen> - </command> - </menuContribution> - </extension> - <extension point="org.eclipse.ui.preferencePages"> - <page - category="org.framed.iorm.editpolicydsl.Dsl" - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.ui.refactoring.ui.RefactoringPreferencePage" - id="org.framed.iorm.editpolicydsl.Dsl.refactoring" - name="Refactoring"> - <keywordReference id="org.framed.iorm.editpolicydsl.ui.keyword_Dsl"/> - </page> - </extension> - <extension point="org.eclipse.compare.contentViewers"> - <viewer id="org.framed.iorm.editpolicydsl.Dsl.compare.contentViewers" - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.ui.compare.InjectableViewerCreator" - extensions="ecl"> - </viewer> - </extension> - <extension point="org.eclipse.compare.contentMergeViewers"> - <viewer id="org.framed.iorm.editpolicydsl.Dsl.compare.contentMergeViewers" - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.ui.compare.InjectableViewerCreator" - extensions="ecl" label="Dsl Compare"> - </viewer> - </extension> - <extension point="org.eclipse.ui.editors.documentProviders"> - <provider id="org.framed.iorm.editpolicydsl.Dsl.editors.documentProviders" - class="org.framed.iorm.editpolicydsl.ui.DslExecutableExtensionFactory:org.eclipse.xtext.ui.editor.model.XtextDocumentProvider" - extensions="ecl"> - </provider> - </extension> - <extension point="org.eclipse.team.core.fileTypes"> - <fileTypes - extension="ecl" - type="text"> - </fileTypes> - </extension> -</plugin> diff --git a/org.framed.iorm.editpolicydsl.ui/src-gen/org/framed/iorm/editpolicydsl/ui/AbstractDslUiModule.java b/org.framed.iorm.editpolicydsl.ui/src-gen/org/framed/iorm/editpolicydsl/ui/AbstractDslUiModule.java deleted file mode 100644 index 16bd4659c30b9aa7447459b42b754c24c7a04397..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl.ui/src-gen/org/framed/iorm/editpolicydsl/ui/AbstractDslUiModule.java +++ /dev/null @@ -1,293 +0,0 @@ -/* - * generated by Xtext 2.13.0 - */ -package org.framed.iorm.editpolicydsl.ui; - -import com.google.inject.Binder; -import com.google.inject.Provider; -import com.google.inject.name.Names; -import org.eclipse.compare.IViewerCreator; -import org.eclipse.core.resources.IWorkspaceRoot; -import org.eclipse.core.resources.ResourcesPlugin; -import org.eclipse.jface.viewers.ILabelProvider; -import org.eclipse.ui.plugin.AbstractUIPlugin; -import org.eclipse.xtext.builder.BuilderParticipant; -import org.eclipse.xtext.builder.EclipseOutputConfigurationProvider; -import org.eclipse.xtext.builder.IXtextBuilderParticipant; -import org.eclipse.xtext.builder.builderState.IBuilderState; -import org.eclipse.xtext.builder.clustering.CurrentDescriptions; -import org.eclipse.xtext.builder.impl.PersistentDataAwareDirtyResource; -import org.eclipse.xtext.builder.nature.NatureAddingEditorCallback; -import org.eclipse.xtext.builder.preferences.BuilderPreferenceAccess; -import org.eclipse.xtext.generator.IContextualOutputConfigurationProvider; -import org.eclipse.xtext.ide.LexerIdeBindings; -import org.eclipse.xtext.ide.editor.contentassist.antlr.IContentAssistParser; -import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.Lexer; -import org.eclipse.xtext.ide.editor.partialEditing.IPartialEditingContentAssistParser; -import org.eclipse.xtext.parser.antlr.AntlrTokenDefProvider; -import org.eclipse.xtext.parser.antlr.ITokenDefProvider; -import org.eclipse.xtext.parser.antlr.LexerProvider; -import org.eclipse.xtext.resource.IResourceDescriptions; -import org.eclipse.xtext.resource.containers.IAllContainersState; -import org.eclipse.xtext.resource.impl.ResourceDescriptionsProvider; -import org.eclipse.xtext.service.SingletonBinding; -import org.eclipse.xtext.ui.DefaultUiModule; -import org.eclipse.xtext.ui.UIBindings; -import org.eclipse.xtext.ui.codetemplates.ui.AccessibleCodetemplatesActivator; -import org.eclipse.xtext.ui.codetemplates.ui.partialEditing.IPartialEditingContentAssistContextFactory; -import org.eclipse.xtext.ui.codetemplates.ui.partialEditing.PartialEditingContentAssistContextFactory; -import org.eclipse.xtext.ui.codetemplates.ui.preferences.AdvancedTemplatesPreferencePage; -import org.eclipse.xtext.ui.codetemplates.ui.preferences.TemplatesLanguageConfiguration; -import org.eclipse.xtext.ui.codetemplates.ui.registry.LanguageRegistrar; -import org.eclipse.xtext.ui.codetemplates.ui.registry.LanguageRegistry; -import org.eclipse.xtext.ui.compare.DefaultViewerCreator; -import org.eclipse.xtext.ui.editor.DocumentBasedDirtyResource; -import org.eclipse.xtext.ui.editor.IXtextEditorCallback; -import org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext; -import org.eclipse.xtext.ui.editor.contentassist.FQNPrefixMatcher; -import org.eclipse.xtext.ui.editor.contentassist.IContentProposalProvider; -import org.eclipse.xtext.ui.editor.contentassist.IProposalConflictHelper; -import org.eclipse.xtext.ui.editor.contentassist.PrefixMatcher; -import org.eclipse.xtext.ui.editor.contentassist.antlr.AntlrProposalConflictHelper; -import org.eclipse.xtext.ui.editor.contentassist.antlr.DelegatingContentAssistContextFactory; -import org.eclipse.xtext.ui.editor.formatting.IContentFormatterFactory; -import org.eclipse.xtext.ui.editor.formatting2.ContentFormatterFactory; -import org.eclipse.xtext.ui.editor.outline.IOutlineTreeProvider; -import org.eclipse.xtext.ui.editor.outline.impl.IOutlineTreeStructureProvider; -import org.eclipse.xtext.ui.editor.preferences.IPreferenceStoreInitializer; -import org.eclipse.xtext.ui.editor.quickfix.IssueResolutionProvider; -import org.eclipse.xtext.ui.editor.templates.XtextTemplatePreferencePage; -import org.eclipse.xtext.ui.refactoring.IDependentElementsCalculator; -import org.eclipse.xtext.ui.refactoring.IReferenceUpdater; -import org.eclipse.xtext.ui.refactoring.IRenameRefactoringProvider; -import org.eclipse.xtext.ui.refactoring.IRenameStrategy; -import org.eclipse.xtext.ui.refactoring.impl.DefaultDependentElementsCalculator; -import org.eclipse.xtext.ui.refactoring.impl.DefaultReferenceUpdater; -import org.eclipse.xtext.ui.refactoring.impl.DefaultRenameRefactoringProvider; -import org.eclipse.xtext.ui.refactoring.impl.DefaultRenameStrategy; -import org.eclipse.xtext.ui.refactoring.ui.DefaultRenameSupport; -import org.eclipse.xtext.ui.refactoring.ui.IRenameSupport; -import org.eclipse.xtext.ui.refactoring.ui.RefactoringPreferences; -import org.eclipse.xtext.ui.resource.ResourceServiceDescriptionLabelProvider; -import org.eclipse.xtext.ui.shared.Access; -import org.framed.iorm.editpolicydsl.ide.contentassist.antlr.DslParser; -import org.framed.iorm.editpolicydsl.ide.contentassist.antlr.PartialDslContentAssistParser; -import org.framed.iorm.editpolicydsl.ide.contentassist.antlr.internal.InternalDslLexer; -import org.framed.iorm.editpolicydsl.ui.contentassist.DslProposalProvider; -import org.framed.iorm.editpolicydsl.ui.labeling.DslDescriptionLabelProvider; -import org.framed.iorm.editpolicydsl.ui.labeling.DslLabelProvider; -import org.framed.iorm.editpolicydsl.ui.outline.DslOutlineTreeProvider; -import org.framed.iorm.editpolicydsl.ui.quickfix.DslQuickfixProvider; - -/** - * Manual modifications go to {@link DslUiModule}. - */ -@SuppressWarnings("all") -public abstract class AbstractDslUiModule extends DefaultUiModule { - - public AbstractDslUiModule(AbstractUIPlugin plugin) { - super(plugin); - } - - // contributed by org.eclipse.xtext.xtext.generator.ImplicitFragment - public Provider<? extends IAllContainersState> provideIAllContainersState() { - return Access.getJavaProjectsState(); - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class<? extends IProposalConflictHelper> bindIProposalConflictHelper() { - return AntlrProposalConflictHelper.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public void configureContentAssistLexer(Binder binder) { - binder.bind(Lexer.class) - .annotatedWith(Names.named(LexerIdeBindings.CONTENT_ASSIST)) - .to(InternalDslLexer.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public void configureHighlightingLexer(Binder binder) { - binder.bind(org.eclipse.xtext.parser.antlr.Lexer.class) - .annotatedWith(Names.named(LexerIdeBindings.HIGHLIGHTING)) - .to(org.framed.iorm.editpolicydsl.parser.antlr.internal.InternalDslLexer.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public void configureHighlightingTokenDefProvider(Binder binder) { - binder.bind(ITokenDefProvider.class) - .annotatedWith(Names.named(LexerIdeBindings.HIGHLIGHTING)) - .to(AntlrTokenDefProvider.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class<? extends ContentAssistContext.Factory> bindContentAssistContext$Factory() { - return DelegatingContentAssistContextFactory.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class<? extends IContentAssistParser> bindIContentAssistParser() { - return DslParser.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public void configureContentAssistLexerProvider(Binder binder) { - binder.bind(InternalDslLexer.class).toProvider(LexerProvider.create(InternalDslLexer.class)); - } - - // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 - public Class<? extends PrefixMatcher> bindPrefixMatcher() { - return FQNPrefixMatcher.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 - public Class<? extends IDependentElementsCalculator> bindIDependentElementsCalculator() { - return DefaultDependentElementsCalculator.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public void configureIResourceDescriptionsBuilderScope(Binder binder) { - binder.bind(IResourceDescriptions.class).annotatedWith(Names.named(ResourceDescriptionsProvider.NAMED_BUILDER_SCOPE)).to(CurrentDescriptions.ResourceSetAware.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public Class<? extends IXtextEditorCallback> bindIXtextEditorCallback() { - return NatureAddingEditorCallback.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public Class<? extends IContextualOutputConfigurationProvider> bindIContextualOutputConfigurationProvider() { - return EclipseOutputConfigurationProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public void configureIResourceDescriptionsPersisted(Binder binder) { - binder.bind(IResourceDescriptions.class).annotatedWith(Names.named(ResourceDescriptionsProvider.PERSISTED_DESCRIPTIONS)).to(IBuilderState.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public Class<? extends DocumentBasedDirtyResource> bindDocumentBasedDirtyResource() { - return PersistentDataAwareDirtyResource.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 - public Class<? extends IXtextBuilderParticipant> bindIXtextBuilderParticipant() { - return BuilderParticipant.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 - public IWorkspaceRoot bindIWorkspaceRootToInstance() { - return ResourcesPlugin.getWorkspace().getRoot(); - } - - // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 - public void configureBuilderPreferenceStoreInitializer(Binder binder) { - binder.bind(IPreferenceStoreInitializer.class) - .annotatedWith(Names.named("builderPreferenceInitializer")) - .to(BuilderPreferenceAccess.Initializer.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.formatting.Formatter2Fragment2 - public Class<? extends IContentFormatterFactory> bindIContentFormatterFactory() { - return ContentFormatterFactory.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.labeling.LabelProviderFragment2 - public Class<? extends ILabelProvider> bindILabelProvider() { - return DslLabelProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.labeling.LabelProviderFragment2 - public void configureResourceUIServiceLabelProvider(Binder binder) { - binder.bind(ILabelProvider.class).annotatedWith(ResourceServiceDescriptionLabelProvider.class).to(DslDescriptionLabelProvider.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.outline.OutlineTreeProviderFragment2 - public Class<? extends IOutlineTreeProvider> bindIOutlineTreeProvider() { - return DslOutlineTreeProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.outline.OutlineTreeProviderFragment2 - public Class<? extends IOutlineTreeStructureProvider> bindIOutlineTreeStructureProvider() { - return DslOutlineTreeProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.quickfix.QuickfixProviderFragment2 - public Class<? extends IssueResolutionProvider> bindIssueResolutionProvider() { - return DslQuickfixProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.contentAssist.ContentAssistFragment2 - public Class<? extends IContentProposalProvider> bindIContentProposalProvider() { - return DslProposalProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 - public void configureIPreferenceStoreInitializer(Binder binder) { - binder.bind(IPreferenceStoreInitializer.class) - .annotatedWith(Names.named("RefactoringPreferences")) - .to(RefactoringPreferences.Initializer.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 - public Class<? extends IRenameStrategy> bindIRenameStrategy() { - return DefaultRenameStrategy.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 - public Class<? extends IReferenceUpdater> bindIReferenceUpdater() { - return DefaultReferenceUpdater.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 - public Class<? extends IRenameRefactoringProvider> bindIRenameRefactoringProvider() { - return DefaultRenameRefactoringProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 - public Class<? extends IRenameSupport.Factory> bindIRenameSupport$Factory() { - return DefaultRenameSupport.Factory.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 - public Provider<? extends TemplatesLanguageConfiguration> provideTemplatesLanguageConfiguration() { - return AccessibleCodetemplatesActivator.getTemplatesLanguageConfigurationProvider(); - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 - public Provider<? extends LanguageRegistry> provideLanguageRegistry() { - return AccessibleCodetemplatesActivator.getLanguageRegistry(); - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 - @SingletonBinding(eager=true) - public Class<? extends LanguageRegistrar> bindLanguageRegistrar() { - return LanguageRegistrar.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 - public Class<? extends XtextTemplatePreferencePage> bindXtextTemplatePreferencePage() { - return AdvancedTemplatesPreferencePage.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 - public Class<? extends IPartialEditingContentAssistParser> bindIPartialEditingContentAssistParser() { - return PartialDslContentAssistParser.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 - public Class<? extends IPartialEditingContentAssistContextFactory> bindIPartialEditingContentAssistContextFactory() { - return PartialEditingContentAssistContextFactory.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.compare.CompareFragment2 - public Class<? extends IViewerCreator> bindIViewerCreator() { - return DefaultViewerCreator.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.compare.CompareFragment2 - public void configureCompareViewerTitle(Binder binder) { - binder.bind(String.class).annotatedWith(Names.named(UIBindings.COMPARE_VIEWER_TITLE)).toInstance("Dsl Compare"); - } - -} diff --git a/org.framed.iorm.editpolicydsl.ui/src-gen/org/framed/iorm/editpolicydsl/ui/DslExecutableExtensionFactory.java b/org.framed.iorm.editpolicydsl.ui/src-gen/org/framed/iorm/editpolicydsl/ui/DslExecutableExtensionFactory.java deleted file mode 100644 index 5727fd7c8f70ac643623b4c019d123f2f8332503..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl.ui/src-gen/org/framed/iorm/editpolicydsl/ui/DslExecutableExtensionFactory.java +++ /dev/null @@ -1,29 +0,0 @@ -/* - * generated by Xtext 2.13.0 - */ -package org.framed.iorm.editpolicydsl.ui; - -import com.google.inject.Injector; -import org.eclipse.core.runtime.Platform; -import org.eclipse.xtext.ui.guice.AbstractGuiceAwareExecutableExtensionFactory; -import org.framed.iorm.editpolicydsl.ui.internal.EditpolicydslActivator; -import org.osgi.framework.Bundle; - -/** - * This class was generated. Customizations should only happen in a newly - * introduced subclass. - */ -public class DslExecutableExtensionFactory extends AbstractGuiceAwareExecutableExtensionFactory { - - @Override - protected Bundle getBundle() { - return Platform.getBundle(EditpolicydslActivator.PLUGIN_ID); - } - - @Override - protected Injector getInjector() { - EditpolicydslActivator activator = EditpolicydslActivator.getInstance(); - return activator != null ? activator.getInjector(EditpolicydslActivator.ORG_FRAMED_IORM_EDITPOLICYDSL_DSL) : null; - } - -} diff --git a/org.framed.iorm.editpolicydsl.ui/src-gen/org/framed/iorm/editpolicydsl/ui/contentassist/AbstractDslProposalProvider.java b/org.framed.iorm.editpolicydsl.ui/src-gen/org/framed/iorm/editpolicydsl/ui/contentassist/AbstractDslProposalProvider.java deleted file mode 100644 index 0455c4ede633b33205d6f2414c4cb5fe5532fa8d..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl.ui/src-gen/org/framed/iorm/editpolicydsl/ui/contentassist/AbstractDslProposalProvider.java +++ /dev/null @@ -1,177 +0,0 @@ -/* - * generated by Xtext 2.13.0 - */ -package org.framed.iorm.editpolicydsl.ui.contentassist; - -import org.eclipse.emf.ecore.EObject; -import org.eclipse.xtext.Assignment; -import org.eclipse.xtext.RuleCall; -import org.eclipse.xtext.common.ui.contentassist.TerminalsProposalProvider; -import org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext; -import org.eclipse.xtext.ui.editor.contentassist.ICompletionProposalAcceptor; - -/** - * Represents a generated, default implementation of superclass {@link TerminalsProposalProvider}. - * Methods are dynamically dispatched on the first parameter, i.e., you can override them - * with a more concrete subtype. - */ -public abstract class AbstractDslProposalProvider extends TerminalsProposalProvider { - - public void completeModel_Policies(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completePolicy_Override(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void completePolicy_Action(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completePolicy_ActionType(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completePolicy_FeatureRule(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completePolicy_ConstraintRule(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeIsTargetTypeConstraintRule_Type(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeIsParentConstraintRule_Type(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeIsSourceTypeConstraintRule_Type(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeIsTargetConstraintRule_Type(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeIsFeature_FeatureName(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeImplicationFeature_RightRule(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeOrFeature_Rules(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeAndFeature_Rules(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeNotFeatureExpression_Rule(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeImplicationConstraint_RightRule(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeOrConstraint_Rules(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeAndConstraint_Rules(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeNotConstraintExpression_Rule(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - - public void complete_Model(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_Policy(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ActionEnum(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_FeatureTypeEnum(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_FeatureNameEnum(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ConstraintRule(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ContainsCompartmentConstrainRule(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_IsTargetTypeConstraintRule(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_IsParentConstraintRule(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_IsSourceTypeConstraintRule(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_IsTargetConstraintRule(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_InCompartmentConstraintRule(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_SourceEqualsTargetConstraintRule(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_SourceEqualsTargetTypeConstraintRule(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_FeatureRule(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_IsFeature(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_TrueFeatureRule(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_TrueConstraintRule(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_FalseFeatureRule(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_FalseConstraintRule(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_EString(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_FeatureExpression(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ImplicationFeature(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_OrFeature(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_AndFeature(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_NotFeatureExpression(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_PrimaryFeature(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ConstraintExpression(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ImplicationConstraint(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_OrConstraint(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_AndConstraint(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_NotConstraintExpression(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_PrimaryConstraint(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } -} diff --git a/org.framed.iorm.editpolicydsl.ui/src-gen/org/framed/iorm/editpolicydsl/ui/internal/EditpolicydslActivator.java b/org.framed.iorm.editpolicydsl.ui/src-gen/org/framed/iorm/editpolicydsl/ui/internal/EditpolicydslActivator.java deleted file mode 100644 index e9d84d9e1d17e6d6c89b64db94079e707d5196e0..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl.ui/src-gen/org/framed/iorm/editpolicydsl/ui/internal/EditpolicydslActivator.java +++ /dev/null @@ -1,95 +0,0 @@ -/* - * generated by Xtext 2.13.0 - */ -package org.framed.iorm.editpolicydsl.ui.internal; - -import com.google.common.collect.Maps; -import com.google.inject.Guice; -import com.google.inject.Injector; -import com.google.inject.Module; -import java.util.Collections; -import java.util.Map; -import org.apache.log4j.Logger; -import org.eclipse.ui.plugin.AbstractUIPlugin; -import org.eclipse.xtext.ui.shared.SharedStateModule; -import org.eclipse.xtext.util.Modules2; -import org.framed.iorm.editpolicydsl.DslRuntimeModule; -import org.framed.iorm.editpolicydsl.ui.DslUiModule; -import org.osgi.framework.BundleContext; - -/** - * This class was generated. Customizations should only happen in a newly - * introduced subclass. - */ -public class EditpolicydslActivator extends AbstractUIPlugin { - - public static final String PLUGIN_ID = "org.framed.iorm.editpolicydsl.ui"; - public static final String ORG_FRAMED_IORM_EDITPOLICYDSL_DSL = "org.framed.iorm.editpolicydsl.Dsl"; - - private static final Logger logger = Logger.getLogger(EditpolicydslActivator.class); - - private static EditpolicydslActivator INSTANCE; - - private Map<String, Injector> injectors = Collections.synchronizedMap(Maps.<String, Injector> newHashMapWithExpectedSize(1)); - - @Override - public void start(BundleContext context) throws Exception { - super.start(context); - INSTANCE = this; - } - - @Override - public void stop(BundleContext context) throws Exception { - injectors.clear(); - INSTANCE = null; - super.stop(context); - } - - public static EditpolicydslActivator getInstance() { - return INSTANCE; - } - - public Injector getInjector(String language) { - synchronized (injectors) { - Injector injector = injectors.get(language); - if (injector == null) { - injectors.put(language, injector = createInjector(language)); - } - return injector; - } - } - - protected Injector createInjector(String language) { - try { - Module runtimeModule = getRuntimeModule(language); - Module sharedStateModule = getSharedStateModule(); - Module uiModule = getUiModule(language); - Module mergedModule = Modules2.mixin(runtimeModule, sharedStateModule, uiModule); - return Guice.createInjector(mergedModule); - } catch (Exception e) { - logger.error("Failed to create injector for " + language); - logger.error(e.getMessage(), e); - throw new RuntimeException("Failed to create injector for " + language, e); - } - } - - protected Module getRuntimeModule(String grammar) { - if (ORG_FRAMED_IORM_EDITPOLICYDSL_DSL.equals(grammar)) { - return new DslRuntimeModule(); - } - throw new IllegalArgumentException(grammar); - } - - protected Module getUiModule(String grammar) { - if (ORG_FRAMED_IORM_EDITPOLICYDSL_DSL.equals(grammar)) { - return new DslUiModule(this); - } - throw new IllegalArgumentException(grammar); - } - - protected Module getSharedStateModule() { - return new SharedStateModule(); - } - - -} diff --git a/org.framed.iorm.editpolicydsl.ui/src/org/framed/iorm/editpolicydsl/ui/DslUiModule.xtend b/org.framed.iorm.editpolicydsl.ui/src/org/framed/iorm/editpolicydsl/ui/DslUiModule.xtend deleted file mode 100644 index a68a29d9c0dac2ac388084216ddc73505c475706..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl.ui/src/org/framed/iorm/editpolicydsl/ui/DslUiModule.xtend +++ /dev/null @@ -1,13 +0,0 @@ -/* - * generated by Xtext 2.13.0 - */ -package org.framed.iorm.editpolicydsl.ui - -import org.eclipse.xtend.lib.annotations.FinalFieldsConstructor - -/** - * Use this class to register components to be used within the Eclipse IDE. - */ -@FinalFieldsConstructor -class DslUiModule extends AbstractDslUiModule { -} diff --git a/org.framed.iorm.editpolicydsl.ui/src/org/framed/iorm/editpolicydsl/ui/contentassist/DslProposalProvider.xtend b/org.framed.iorm.editpolicydsl.ui/src/org/framed/iorm/editpolicydsl/ui/contentassist/DslProposalProvider.xtend deleted file mode 100644 index c6a0f595026304446348ab9d279537e921a3b6fe..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl.ui/src/org/framed/iorm/editpolicydsl/ui/contentassist/DslProposalProvider.xtend +++ /dev/null @@ -1,12 +0,0 @@ -/* - * generated by Xtext 2.13.0 - */ -package org.framed.iorm.editpolicydsl.ui.contentassist - - -/** - * See https://www.eclipse.org/Xtext/documentation/304_ide_concepts.html#content-assist - * on how to customize the content assistant. - */ -class DslProposalProvider extends AbstractDslProposalProvider { -} diff --git a/org.framed.iorm.editpolicydsl.ui/src/org/framed/iorm/editpolicydsl/ui/labeling/DslDescriptionLabelProvider.xtend b/org.framed.iorm.editpolicydsl.ui/src/org/framed/iorm/editpolicydsl/ui/labeling/DslDescriptionLabelProvider.xtend deleted file mode 100644 index d0786d8b1bfaa36243a6c449044e9560a8e121ce..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl.ui/src/org/framed/iorm/editpolicydsl/ui/labeling/DslDescriptionLabelProvider.xtend +++ /dev/null @@ -1,24 +0,0 @@ -/* - * generated by Xtext 2.13.0 - */ -package org.framed.iorm.editpolicydsl.ui.labeling - -import org.eclipse.xtext.ui.label.DefaultDescriptionLabelProvider - -/** - * Provides labels for IEObjectDescriptions and IResourceDescriptions. - * - * See https://www.eclipse.org/Xtext/documentation/304_ide_concepts.html#label-provider - */ -class DslDescriptionLabelProvider extends DefaultDescriptionLabelProvider { - - // Labels and icons can be computed like this: - -// override text(IEObjectDescription ele) { -// ele.name.toString -// } -// -// override image(IEObjectDescription ele) { -// ele.EClass.name + '.gif' -// } -} diff --git a/org.framed.iorm.editpolicydsl.ui/src/org/framed/iorm/editpolicydsl/ui/labeling/DslLabelProvider.xtend b/org.framed.iorm.editpolicydsl.ui/src/org/framed/iorm/editpolicydsl/ui/labeling/DslLabelProvider.xtend deleted file mode 100644 index 5ba168b3d184198b0f258d84793e097f128daed0..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl.ui/src/org/framed/iorm/editpolicydsl/ui/labeling/DslLabelProvider.xtend +++ /dev/null @@ -1,31 +0,0 @@ -/* - * generated by Xtext 2.13.0 - */ -package org.framed.iorm.editpolicydsl.ui.labeling - -import com.google.inject.Inject -import org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider -import org.eclipse.xtext.ui.label.DefaultEObjectLabelProvider - -/** - * Provides labels for EObjects. - * - * See https://www.eclipse.org/Xtext/documentation/304_ide_concepts.html#label-provider - */ -class DslLabelProvider extends DefaultEObjectLabelProvider { - - @Inject - new(AdapterFactoryLabelProvider delegate) { - super(delegate); - } - - // Labels and icons can be computed like this: - -// def text(Greeting ele) { -// 'A greeting to ' + ele.name -// } -// -// def image(Greeting ele) { -// 'Greeting.gif' -// } -} diff --git a/org.framed.iorm.editpolicydsl.ui/src/org/framed/iorm/editpolicydsl/ui/outline/DslOutlineTreeProvider.xtend b/org.framed.iorm.editpolicydsl.ui/src/org/framed/iorm/editpolicydsl/ui/outline/DslOutlineTreeProvider.xtend deleted file mode 100644 index edfabf10e2815744dd4bdddf0f29376901c13eb7..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl.ui/src/org/framed/iorm/editpolicydsl/ui/outline/DslOutlineTreeProvider.xtend +++ /dev/null @@ -1,15 +0,0 @@ -/* - * generated by Xtext 2.13.0 - */ -package org.framed.iorm.editpolicydsl.ui.outline - -import org.eclipse.xtext.ui.editor.outline.impl.DefaultOutlineTreeProvider - -/** - * Customization of the default outline structure. - * - * See https://www.eclipse.org/Xtext/documentation/310_eclipse_support.html#outline - */ -class DslOutlineTreeProvider extends DefaultOutlineTreeProvider { - -} diff --git a/org.framed.iorm.editpolicydsl.ui/src/org/framed/iorm/editpolicydsl/ui/quickfix/DslQuickfixProvider.xtend b/org.framed.iorm.editpolicydsl.ui/src/org/framed/iorm/editpolicydsl/ui/quickfix/DslQuickfixProvider.xtend deleted file mode 100644 index c0e5f5ff7091112b29a4524fc2461561d8ef063b..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl.ui/src/org/framed/iorm/editpolicydsl/ui/quickfix/DslQuickfixProvider.xtend +++ /dev/null @@ -1,24 +0,0 @@ -/* - * generated by Xtext 2.13.0 - */ -package org.framed.iorm.editpolicydsl.ui.quickfix - -import org.eclipse.xtext.ui.editor.quickfix.DefaultQuickfixProvider - -/** - * Custom quickfixes. - * - * See https://www.eclipse.org/Xtext/documentation/310_eclipse_support.html#quick-fixes - */ -class DslQuickfixProvider extends DefaultQuickfixProvider { - -// @Fix(DslValidator.INVALID_NAME) -// def capitalizeName(Issue issue, IssueResolutionAcceptor acceptor) { -// acceptor.accept(issue, 'Capitalize name', 'Capitalize the name.', 'upcase.png') [ -// context | -// val xtextDocument = context.xtextDocument -// val firstLetter = xtextDocument.get(issue.offset, 1) -// xtextDocument.replace(issue.offset, 1, firstLetter.toUpperCase) -// ] -// } -} diff --git a/org.framed.iorm.editpolicydsl.ui/xtend-gen/org/framed/iorm/editpolicydsl/ui/.DslUiModule.xtendbin b/org.framed.iorm.editpolicydsl.ui/xtend-gen/org/framed/iorm/editpolicydsl/ui/.DslUiModule.xtendbin deleted file mode 100644 index 9a5b81520806d2cab74f60e3e51043795694cf89..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicydsl.ui/xtend-gen/org/framed/iorm/editpolicydsl/ui/.DslUiModule.xtendbin and /dev/null differ diff --git a/org.framed.iorm.editpolicydsl.ui/xtend-gen/org/framed/iorm/editpolicydsl/ui/.gitignore b/org.framed.iorm.editpolicydsl.ui/xtend-gen/org/framed/iorm/editpolicydsl/ui/.gitignore deleted file mode 100644 index fbe2a287e73a93c65f5f42b79ae03ab4c3097322..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl.ui/xtend-gen/org/framed/iorm/editpolicydsl/ui/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -/.DslUiModule.java._trace -/.DslUiModule.xtendbin -/DslUiModule.java diff --git a/org.framed.iorm.editpolicydsl.ui/xtend-gen/org/framed/iorm/editpolicydsl/ui/DslUiModule.java b/org.framed.iorm.editpolicydsl.ui/xtend-gen/org/framed/iorm/editpolicydsl/ui/DslUiModule.java deleted file mode 100644 index 1e0e6b58b9a32bf18b7813eb73164d804c172840..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl.ui/xtend-gen/org/framed/iorm/editpolicydsl/ui/DslUiModule.java +++ /dev/null @@ -1,19 +0,0 @@ -/** - * generated by Xtext 2.13.0 - */ -package org.framed.iorm.editpolicydsl.ui; - -import org.eclipse.ui.plugin.AbstractUIPlugin; -import org.eclipse.xtend.lib.annotations.FinalFieldsConstructor; -import org.framed.iorm.editpolicydsl.ui.AbstractDslUiModule; - -/** - * Use this class to register components to be used within the Eclipse IDE. - */ -@FinalFieldsConstructor -@SuppressWarnings("all") -public class DslUiModule extends AbstractDslUiModule { - public DslUiModule(final AbstractUIPlugin plugin) { - super(plugin); - } -} diff --git a/org.framed.iorm.editpolicydsl.ui/xtend-gen/org/framed/iorm/editpolicydsl/ui/contentassist/.DslProposalProvider.xtendbin b/org.framed.iorm.editpolicydsl.ui/xtend-gen/org/framed/iorm/editpolicydsl/ui/contentassist/.DslProposalProvider.xtendbin deleted file mode 100644 index 6bc64ea8a4aaf3196b8b3c289bfea50e063bbbd6..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicydsl.ui/xtend-gen/org/framed/iorm/editpolicydsl/ui/contentassist/.DslProposalProvider.xtendbin and /dev/null differ diff --git a/org.framed.iorm.editpolicydsl.ui/xtend-gen/org/framed/iorm/editpolicydsl/ui/contentassist/.gitignore b/org.framed.iorm.editpolicydsl.ui/xtend-gen/org/framed/iorm/editpolicydsl/ui/contentassist/.gitignore deleted file mode 100644 index 196a61ef9ac3dcc23ea7a86621b118fe09e1ccec..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl.ui/xtend-gen/org/framed/iorm/editpolicydsl/ui/contentassist/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -/.DslProposalProvider.java._trace -/.DslProposalProvider.xtendbin -/DslProposalProvider.java diff --git a/org.framed.iorm.editpolicydsl.ui/xtend-gen/org/framed/iorm/editpolicydsl/ui/contentassist/DslProposalProvider.java b/org.framed.iorm.editpolicydsl.ui/xtend-gen/org/framed/iorm/editpolicydsl/ui/contentassist/DslProposalProvider.java deleted file mode 100644 index 4b2dc0da394c9f0cd9638c2004c49ba2a6961f3a..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl.ui/xtend-gen/org/framed/iorm/editpolicydsl/ui/contentassist/DslProposalProvider.java +++ /dev/null @@ -1,14 +0,0 @@ -/** - * generated by Xtext 2.13.0 - */ -package org.framed.iorm.editpolicydsl.ui.contentassist; - -import org.framed.iorm.editpolicydsl.ui.contentassist.AbstractDslProposalProvider; - -/** - * See https://www.eclipse.org/Xtext/documentation/304_ide_concepts.html#content-assist - * on how to customize the content assistant. - */ -@SuppressWarnings("all") -public class DslProposalProvider extends AbstractDslProposalProvider { -} diff --git a/org.framed.iorm.editpolicydsl.ui/xtend-gen/org/framed/iorm/editpolicydsl/ui/labeling/.DslDescriptionLabelProvider.xtendbin b/org.framed.iorm.editpolicydsl.ui/xtend-gen/org/framed/iorm/editpolicydsl/ui/labeling/.DslDescriptionLabelProvider.xtendbin deleted file mode 100644 index 8cf2eff7e1f22f4a71d80eb7c45c900421fc163d..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicydsl.ui/xtend-gen/org/framed/iorm/editpolicydsl/ui/labeling/.DslDescriptionLabelProvider.xtendbin and /dev/null differ diff --git a/org.framed.iorm.editpolicydsl.ui/xtend-gen/org/framed/iorm/editpolicydsl/ui/labeling/.DslLabelProvider.xtendbin b/org.framed.iorm.editpolicydsl.ui/xtend-gen/org/framed/iorm/editpolicydsl/ui/labeling/.DslLabelProvider.xtendbin deleted file mode 100644 index 9452df2120215da5b934ad8dce0c1c87b5703bc6..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicydsl.ui/xtend-gen/org/framed/iorm/editpolicydsl/ui/labeling/.DslLabelProvider.xtendbin and /dev/null differ diff --git a/org.framed.iorm.editpolicydsl.ui/xtend-gen/org/framed/iorm/editpolicydsl/ui/labeling/.gitignore b/org.framed.iorm.editpolicydsl.ui/xtend-gen/org/framed/iorm/editpolicydsl/ui/labeling/.gitignore deleted file mode 100644 index c7d175ecd577211aaf36c6bc40b9c8cd09800363..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl.ui/xtend-gen/org/framed/iorm/editpolicydsl/ui/labeling/.gitignore +++ /dev/null @@ -1,6 +0,0 @@ -/.DslDescriptionLabelProvider.java._trace -/.DslLabelProvider.java._trace -/.DslDescriptionLabelProvider.xtendbin -/.DslLabelProvider.xtendbin -/DslDescriptionLabelProvider.java -/DslLabelProvider.java diff --git a/org.framed.iorm.editpolicydsl.ui/xtend-gen/org/framed/iorm/editpolicydsl/ui/labeling/DslDescriptionLabelProvider.java b/org.framed.iorm.editpolicydsl.ui/xtend-gen/org/framed/iorm/editpolicydsl/ui/labeling/DslDescriptionLabelProvider.java deleted file mode 100644 index d39e727f180457ea43d96ccc8ea2fdc4e54dcb2c..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl.ui/xtend-gen/org/framed/iorm/editpolicydsl/ui/labeling/DslDescriptionLabelProvider.java +++ /dev/null @@ -1,15 +0,0 @@ -/** - * generated by Xtext 2.13.0 - */ -package org.framed.iorm.editpolicydsl.ui.labeling; - -import org.eclipse.xtext.ui.label.DefaultDescriptionLabelProvider; - -/** - * Provides labels for IEObjectDescriptions and IResourceDescriptions. - * - * See https://www.eclipse.org/Xtext/documentation/304_ide_concepts.html#label-provider - */ -@SuppressWarnings("all") -public class DslDescriptionLabelProvider extends DefaultDescriptionLabelProvider { -} diff --git a/org.framed.iorm.editpolicydsl.ui/xtend-gen/org/framed/iorm/editpolicydsl/ui/labeling/DslLabelProvider.java b/org.framed.iorm.editpolicydsl.ui/xtend-gen/org/framed/iorm/editpolicydsl/ui/labeling/DslLabelProvider.java deleted file mode 100644 index 2ec02e1af729a87073e96fe09e65715b080e01c1..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl.ui/xtend-gen/org/framed/iorm/editpolicydsl/ui/labeling/DslLabelProvider.java +++ /dev/null @@ -1,21 +0,0 @@ -/** - * generated by Xtext 2.13.0 - */ -package org.framed.iorm.editpolicydsl.ui.labeling; - -import com.google.inject.Inject; -import org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider; -import org.eclipse.xtext.ui.label.DefaultEObjectLabelProvider; - -/** - * Provides labels for EObjects. - * - * See https://www.eclipse.org/Xtext/documentation/304_ide_concepts.html#label-provider - */ -@SuppressWarnings("all") -public class DslLabelProvider extends DefaultEObjectLabelProvider { - @Inject - public DslLabelProvider(final AdapterFactoryLabelProvider delegate) { - super(delegate); - } -} diff --git a/org.framed.iorm.editpolicydsl.ui/xtend-gen/org/framed/iorm/editpolicydsl/ui/outline/.DslOutlineTreeProvider.xtendbin b/org.framed.iorm.editpolicydsl.ui/xtend-gen/org/framed/iorm/editpolicydsl/ui/outline/.DslOutlineTreeProvider.xtendbin deleted file mode 100644 index b2510fb55ddba71c46f773e097ddd0f120a01da3..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicydsl.ui/xtend-gen/org/framed/iorm/editpolicydsl/ui/outline/.DslOutlineTreeProvider.xtendbin and /dev/null differ diff --git a/org.framed.iorm.editpolicydsl.ui/xtend-gen/org/framed/iorm/editpolicydsl/ui/outline/.gitignore b/org.framed.iorm.editpolicydsl.ui/xtend-gen/org/framed/iorm/editpolicydsl/ui/outline/.gitignore deleted file mode 100644 index 4b52d3f4aba2643e4022cbd7c152159824420b02..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl.ui/xtend-gen/org/framed/iorm/editpolicydsl/ui/outline/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -/.DslOutlineTreeProvider.java._trace -/.DslOutlineTreeProvider.xtendbin -/DslOutlineTreeProvider.java diff --git a/org.framed.iorm.editpolicydsl.ui/xtend-gen/org/framed/iorm/editpolicydsl/ui/outline/DslOutlineTreeProvider.java b/org.framed.iorm.editpolicydsl.ui/xtend-gen/org/framed/iorm/editpolicydsl/ui/outline/DslOutlineTreeProvider.java deleted file mode 100644 index 806ee3b80368e7b6935fa1bfb19d602352988e6c..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl.ui/xtend-gen/org/framed/iorm/editpolicydsl/ui/outline/DslOutlineTreeProvider.java +++ /dev/null @@ -1,15 +0,0 @@ -/** - * generated by Xtext 2.13.0 - */ -package org.framed.iorm.editpolicydsl.ui.outline; - -import org.eclipse.xtext.ui.editor.outline.impl.DefaultOutlineTreeProvider; - -/** - * Customization of the default outline structure. - * - * See https://www.eclipse.org/Xtext/documentation/310_eclipse_support.html#outline - */ -@SuppressWarnings("all") -public class DslOutlineTreeProvider extends DefaultOutlineTreeProvider { -} diff --git a/org.framed.iorm.editpolicydsl.ui/xtend-gen/org/framed/iorm/editpolicydsl/ui/quickfix/.DslQuickfixProvider.xtendbin b/org.framed.iorm.editpolicydsl.ui/xtend-gen/org/framed/iorm/editpolicydsl/ui/quickfix/.DslQuickfixProvider.xtendbin deleted file mode 100644 index a4b5288d5e5e5f32a23038c44b2cffaf75b27142..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicydsl.ui/xtend-gen/org/framed/iorm/editpolicydsl/ui/quickfix/.DslQuickfixProvider.xtendbin and /dev/null differ diff --git a/org.framed.iorm.editpolicydsl.ui/xtend-gen/org/framed/iorm/editpolicydsl/ui/quickfix/.gitignore b/org.framed.iorm.editpolicydsl.ui/xtend-gen/org/framed/iorm/editpolicydsl/ui/quickfix/.gitignore deleted file mode 100644 index 9fa0e5792a7ce0531470008e5caf9182f0bc75ed..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl.ui/xtend-gen/org/framed/iorm/editpolicydsl/ui/quickfix/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -/.DslQuickfixProvider.java._trace -/.DslQuickfixProvider.xtendbin -/DslQuickfixProvider.java diff --git a/org.framed.iorm.editpolicydsl.ui/xtend-gen/org/framed/iorm/editpolicydsl/ui/quickfix/DslQuickfixProvider.java b/org.framed.iorm.editpolicydsl.ui/xtend-gen/org/framed/iorm/editpolicydsl/ui/quickfix/DslQuickfixProvider.java deleted file mode 100644 index 474e6813f84af388ef48f33d7a1cedf2644f92d7..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl.ui/xtend-gen/org/framed/iorm/editpolicydsl/ui/quickfix/DslQuickfixProvider.java +++ /dev/null @@ -1,15 +0,0 @@ -/** - * generated by Xtext 2.13.0 - */ -package org.framed.iorm.editpolicydsl.ui.quickfix; - -import org.eclipse.xtext.ui.editor.quickfix.DefaultQuickfixProvider; - -/** - * Custom quickfixes. - * - * See https://www.eclipse.org/Xtext/documentation/310_eclipse_support.html#quick-fixes - */ -@SuppressWarnings("all") -public class DslQuickfixProvider extends DefaultQuickfixProvider { -} diff --git a/org.framed.iorm.editpolicydsl/.antlr-generator-3.2.0-patch.jar b/org.framed.iorm.editpolicydsl/.antlr-generator-3.2.0-patch.jar deleted file mode 100644 index 90516fd7ac76a3ec685e046f91eb762e68e20586..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicydsl/.antlr-generator-3.2.0-patch.jar and /dev/null differ diff --git a/org.framed.iorm.editpolicydsl/.classpath b/org.framed.iorm.editpolicydsl/.classpath deleted file mode 100644 index bc001b4a78c0b5010a989e262b982d3992129788..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl/.classpath +++ /dev/null @@ -1,9 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<classpath> - <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/> - <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/> - <classpathentry kind="src" path="src"/> - <classpathentry kind="src" path="src-gen"/> - <classpathentry kind="src" path="xtend-gen"/> - <classpathentry kind="output" path="bin"/> -</classpath> diff --git a/org.framed.iorm.editpolicydsl/.launch/Generate Dsl (editpolicy) Language Infrastructure.launch b/org.framed.iorm.editpolicydsl/.launch/Generate Dsl (editpolicy) Language Infrastructure.launch deleted file mode 100644 index c79666fa181d775263504187be3beb31af42f7b4..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl/.launch/Generate Dsl (editpolicy) Language Infrastructure.launch +++ /dev/null @@ -1,18 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<launchConfiguration type="org.eclipse.emf.mwe2.launch.Mwe2LaunchConfigurationType"> -<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS"> -<listEntry value="/org.framed.iorm.editpolicydsl"/> -</listAttribute> -<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES"> -<listEntry value="4"/> -</listAttribute> -<listAttribute key="org.eclipse.debug.ui.favoriteGroups"> -<listEntry value="org.eclipse.debug.ui.launchGroup.debug"/> -<listEntry value="org.eclipse.debug.ui.launchGroup.run"/> -</listAttribute> -<stringAttribute key="org.eclipse.debug.core.ATTR_REFRESH_SCOPE" value="${working_set:<?xml version="1.0" encoding="UTF-8"?> <resources> <item path="/org.framed.iorm.editpolicydsl" type="4"/> <item path="/org.framed.iorm.editpolicydsl.ide" type="4"/> <item path="/org.framed.iorm.editpolicydsl.ui" type="4"/> ;</resources>}"/> -<stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="org.eclipse.emf.mwe2.launch.runtime.Mwe2Launcher"/> -<stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="org.framed.iorm.editpolicydsl.GenerateDsl"/> -<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="org.framed.iorm.editpolicydsl"/> -<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-Xmx512m"/> -</launchConfiguration> diff --git a/org.framed.iorm.editpolicydsl/.launch/Launch Runtime Eclipse.launch b/org.framed.iorm.editpolicydsl/.launch/Launch Runtime Eclipse.launch deleted file mode 100644 index 638ebc7bc743aee16447c28faea77289aedbe91c..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl/.launch/Launch Runtime Eclipse.launch +++ /dev/null @@ -1,34 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<launchConfiguration type="org.eclipse.pde.ui.RuntimeWorkbench"> -<booleanAttribute key="append.args" value="true"/> -<booleanAttribute key="askclear" value="true"/> -<booleanAttribute key="automaticAdd" value="true"/> -<booleanAttribute key="automaticValidate" value="false"/> -<stringAttribute key="bad_container_name" value="/org.framed.iorm.editpolicydsl/.launch/"/> -<stringAttribute key="bootstrap" value=""/> -<stringAttribute key="checked" value="[NONE]"/> -<booleanAttribute key="clearConfig" value="false"/> -<booleanAttribute key="clearws" value="false"/> -<booleanAttribute key="clearwslog" value="false"/> -<stringAttribute key="configLocation" value="${workspace_loc}/.metadata/.plugins/org.eclipse.pde.core/Launch Runtime Eclipse"/> -<booleanAttribute key="default" value="true"/> -<booleanAttribute key="includeOptional" value="true"/> -<stringAttribute key="location" value="${workspace_loc}/../runtime-EclipseXtext"/> -<listAttribute key="org.eclipse.debug.ui.favoriteGroups"> -<listEntry value="org.eclipse.debug.ui.launchGroup.debug"/> -<listEntry value="org.eclipse.debug.ui.launchGroup.run"/> -</listAttribute> -<stringAttribute key="org.eclipse.jdt.launching.JRE_CONTAINER" value="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/> -<stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="-os ${target.os} -ws ${target.ws} -arch ${target.arch} -nl ${target.nl}"/> -<stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.pde.ui.workbenchClasspathProvider"/> -<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-Xms40m -Xmx512m"/> -<stringAttribute key="pde.version" value="3.3"/> -<stringAttribute key="product" value="org.eclipse.platform.ide"/> -<booleanAttribute key="show_selected_only" value="false"/> -<stringAttribute key="templateConfig" value="${target_home}/configuration/config.ini"/> -<booleanAttribute key="tracing" value="false"/> -<booleanAttribute key="useDefaultConfig" value="true"/> -<booleanAttribute key="useDefaultConfigArea" value="true"/> -<booleanAttribute key="useProduct" value="true"/> -<booleanAttribute key="usefeatures" value="false"/> -</launchConfiguration> diff --git a/org.framed.iorm.editpolicydsl/.project b/org.framed.iorm.editpolicydsl/.project deleted file mode 100644 index 410906674a2a6306b0d1acc37f5c0c9f9d42b673..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl/.project +++ /dev/null @@ -1,34 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<projectDescription> - <name>org.framed.iorm.editpolicydsl</name> - <comment></comment> - <projects> - </projects> - <buildSpec> - <buildCommand> - <name>org.eclipse.xtext.ui.shared.xtextBuilder</name> - <arguments> - </arguments> - </buildCommand> - <buildCommand> - <name>org.eclipse.jdt.core.javabuilder</name> - <arguments> - </arguments> - </buildCommand> - <buildCommand> - <name>org.eclipse.pde.ManifestBuilder</name> - <arguments> - </arguments> - </buildCommand> - <buildCommand> - <name>org.eclipse.pde.SchemaBuilder</name> - <arguments> - </arguments> - </buildCommand> - </buildSpec> - <natures> - <nature>org.eclipse.xtext.ui.shared.xtextNature</nature> - <nature>org.eclipse.jdt.core.javanature</nature> - <nature>org.eclipse.pde.PluginNature</nature> - </natures> -</projectDescription> diff --git a/org.framed.iorm.editpolicydsl/.settings/org.eclipse.core.resources.prefs b/org.framed.iorm.editpolicydsl/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 99f26c0203a7844de00dbfc56e6a35d8ed3c022c..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,2 +0,0 @@ -eclipse.preferences.version=1 -encoding/<project>=UTF-8 diff --git a/org.framed.iorm.editpolicydsl/.settings/org.eclipse.jdt.core.prefs b/org.framed.iorm.editpolicydsl/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index 0c68a61dca867ceb49e79d2402935261ec3e3809..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,7 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 -org.eclipse.jdt.core.compiler.compliance=1.8 -org.eclipse.jdt.core.compiler.problem.assertIdentifier=error -org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.source=1.8 diff --git a/org.framed.iorm.editpolicydsl/.settings/org.eclipse.pde.core.prefs b/org.framed.iorm.editpolicydsl/.settings/org.eclipse.pde.core.prefs deleted file mode 100644 index 923c37fb8d55bc5ce75d9714b8bdd80c8a5e4d93..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl/.settings/org.eclipse.pde.core.prefs +++ /dev/null @@ -1,2 +0,0 @@ -eclipse.preferences.version=1 -resolve.requirebundle=false diff --git a/org.framed.iorm.editpolicydsl/META-INF/MANIFEST.MF b/org.framed.iorm.editpolicydsl/META-INF/MANIFEST.MF deleted file mode 100644 index 908ae07e86d1d5f219684823b7faa48a3a2628f8..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl/META-INF/MANIFEST.MF +++ /dev/null @@ -1,27 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: org.framed.iorm.editpolicydsl -Bundle-Vendor: My Company -Bundle-Version: 1.0.0.qualifier -Bundle-SymbolicName: org.framed.iorm.editpolicydsl; singleton:=true -Bundle-ActivationPolicy: lazy -Require-Bundle: org.framed.iorm.editpolicymodel, - org.framed.iorm.model, - org.eclipse.xtext, - org.eclipse.xtext.xbase, - org.eclipse.equinox.common;bundle-version="3.5.0", - org.eclipse.xtext.xbase.lib;bundle-version="2.13.0", - org.antlr.runtime, - org.eclipse.xtext.util, - org.eclipse.xtend.lib;bundle-version="2.13.0" -Bundle-RequiredExecutionEnvironment: JavaSE-1.8 -Export-Package: org.framed.iorm.editpolicydsl.validation, - org.framed.iorm.editpolicydsl.scoping, - org.framed.iorm.editpolicydsl.generator, - org.framed.iorm.editpolicydsl.services, - org.framed.iorm.editpolicydsl.serializer, - org.framed.iorm.editpolicydsl.parser.antlr, - org.framed.iorm.editpolicydsl, - org.framed.iorm.editpolicydsl.parser.antlr.internal, - org.framed.iorm.editpolicydsl.formatting2 -Import-Package: org.apache.log4j diff --git a/org.framed.iorm.editpolicydsl/bin/.gitignore b/org.framed.iorm.editpolicydsl/bin/.gitignore deleted file mode 100644 index cf1db2eed3105aa86842b8dff99b9083d9257a5f..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl/bin/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/org/ diff --git a/org.framed.iorm.editpolicydsl/build.properties b/org.framed.iorm.editpolicydsl/build.properties deleted file mode 100644 index e393b74de22161cdbe45567143f05fdc5e50964a..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl/build.properties +++ /dev/null @@ -1,21 +0,0 @@ -source.. = src/,\ - src-gen/,\ - xtend-gen/ -bin.includes = .,\ - META-INF/ -bin.excludes = **/*.mwe2,\ - **/*.xtend -additional.bundles = org.eclipse.xtext.xbase,\ - org.eclipse.xtext.common.types,\ - org.eclipse.xtext.xtext.generator,\ - org.eclipse.emf.codegen.ecore,\ - org.eclipse.emf.mwe.utils,\ - org.eclipse.emf.mwe2.launch,\ - org.eclipse.emf.mwe2.lib,\ - org.objectweb.asm,\ - org.apache.commons.logging,\ - org.apache.log4j,\ - com.ibm.icu,\ - org.eclipse.xtext.generator,\ - org.framed.iorm.model,\ - org.framed.iorm.featuremodel diff --git a/org.framed.iorm.editpolicydsl/src-gen/org/framed/iorm/editpolicydsl/AbstractDslRuntimeModule.java b/org.framed.iorm.editpolicydsl/src-gen/org/framed/iorm/editpolicydsl/AbstractDslRuntimeModule.java deleted file mode 100644 index b4f1ea7165171de9f0b499da41ecb35e5f7e8860..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl/src-gen/org/framed/iorm/editpolicydsl/AbstractDslRuntimeModule.java +++ /dev/null @@ -1,216 +0,0 @@ -/* - * generated by Xtext 2.13.0 - */ -package org.framed.iorm.editpolicydsl; - -import com.google.inject.Binder; -import com.google.inject.Provider; -import com.google.inject.name.Names; -import java.util.Properties; -import org.eclipse.xtext.Constants; -import org.eclipse.xtext.IGrammarAccess; -import org.eclipse.xtext.common.services.Ecore2XtextTerminalConverters; -import org.eclipse.xtext.conversion.IValueConverterService; -import org.eclipse.xtext.formatting2.FormatterPreferenceValuesProvider; -import org.eclipse.xtext.formatting2.FormatterPreferences; -import org.eclipse.xtext.formatting2.IFormatter2; -import org.eclipse.xtext.generator.IGenerator2; -import org.eclipse.xtext.naming.DefaultDeclarativeQualifiedNameProvider; -import org.eclipse.xtext.naming.IQualifiedNameProvider; -import org.eclipse.xtext.parser.IParser; -import org.eclipse.xtext.parser.ITokenToStringConverter; -import org.eclipse.xtext.parser.antlr.AntlrTokenDefProvider; -import org.eclipse.xtext.parser.antlr.AntlrTokenToStringConverter; -import org.eclipse.xtext.parser.antlr.IAntlrTokenFileProvider; -import org.eclipse.xtext.parser.antlr.ITokenDefProvider; -import org.eclipse.xtext.parser.antlr.Lexer; -import org.eclipse.xtext.parser.antlr.LexerBindings; -import org.eclipse.xtext.parser.antlr.LexerProvider; -import org.eclipse.xtext.preferences.IPreferenceValuesProvider; -import org.eclipse.xtext.resource.IContainer; -import org.eclipse.xtext.resource.IResourceDescriptions; -import org.eclipse.xtext.resource.containers.IAllContainersState; -import org.eclipse.xtext.resource.containers.ResourceSetBasedAllContainersStateProvider; -import org.eclipse.xtext.resource.containers.StateBasedContainerManager; -import org.eclipse.xtext.resource.impl.ResourceDescriptionsProvider; -import org.eclipse.xtext.resource.impl.ResourceSetBasedResourceDescriptions; -import org.eclipse.xtext.scoping.IGlobalScopeProvider; -import org.eclipse.xtext.scoping.IScopeProvider; -import org.eclipse.xtext.scoping.IgnoreCaseLinking; -import org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvider; -import org.eclipse.xtext.scoping.impl.DefaultGlobalScopeProvider; -import org.eclipse.xtext.scoping.impl.ImportedNamespaceAwareLocalScopeProvider; -import org.eclipse.xtext.serializer.ISerializer; -import org.eclipse.xtext.serializer.impl.Serializer; -import org.eclipse.xtext.serializer.sequencer.ISemanticSequencer; -import org.eclipse.xtext.serializer.sequencer.ISyntacticSequencer; -import org.eclipse.xtext.service.DefaultRuntimeModule; -import org.eclipse.xtext.service.SingletonBinding; -import org.framed.iorm.editpolicydsl.formatting2.DslFormatter; -import org.framed.iorm.editpolicydsl.generator.DslGenerator; -import org.framed.iorm.editpolicydsl.parser.antlr.DslAntlrTokenFileProvider; -import org.framed.iorm.editpolicydsl.parser.antlr.DslParser; -import org.framed.iorm.editpolicydsl.parser.antlr.internal.InternalDslLexer; -import org.framed.iorm.editpolicydsl.scoping.DslScopeProvider; -import org.framed.iorm.editpolicydsl.serializer.DslSemanticSequencer; -import org.framed.iorm.editpolicydsl.serializer.DslSyntacticSequencer; -import org.framed.iorm.editpolicydsl.services.DslGrammarAccess; -import org.framed.iorm.editpolicydsl.validation.DslValidator; - -/** - * Manual modifications go to {@link DslRuntimeModule}. - */ -@SuppressWarnings("all") -public abstract class AbstractDslRuntimeModule extends DefaultRuntimeModule { - - protected Properties properties = null; - - @Override - public void configure(Binder binder) { - properties = tryBindProperties(binder, "org/framed/iorm/editpolicydsl/Dsl.properties"); - super.configure(binder); - } - - public void configureLanguageName(Binder binder) { - binder.bind(String.class).annotatedWith(Names.named(Constants.LANGUAGE_NAME)).toInstance("org.framed.iorm.editpolicydsl.Dsl"); - } - - public void configureFileExtensions(Binder binder) { - if (properties == null || properties.getProperty(Constants.FILE_EXTENSIONS) == null) - binder.bind(String.class).annotatedWith(Names.named(Constants.FILE_EXTENSIONS)).toInstance("ecl"); - } - - // contributed by org.eclipse.xtext.xtext.generator.grammarAccess.GrammarAccessFragment2 - public ClassLoader bindClassLoaderToInstance() { - return getClass().getClassLoader(); - } - - // contributed by org.eclipse.xtext.xtext.generator.grammarAccess.GrammarAccessFragment2 - public Class<? extends IGrammarAccess> bindIGrammarAccess() { - return DslGrammarAccess.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.serializer.SerializerFragment2 - public Class<? extends ISemanticSequencer> bindISemanticSequencer() { - return DslSemanticSequencer.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.serializer.SerializerFragment2 - public Class<? extends ISyntacticSequencer> bindISyntacticSequencer() { - return DslSyntacticSequencer.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.serializer.SerializerFragment2 - public Class<? extends ISerializer> bindISerializer() { - return Serializer.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class<? extends IParser> bindIParser() { - return DslParser.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class<? extends ITokenToStringConverter> bindITokenToStringConverter() { - return AntlrTokenToStringConverter.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class<? extends IAntlrTokenFileProvider> bindIAntlrTokenFileProvider() { - return DslAntlrTokenFileProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class<? extends Lexer> bindLexer() { - return InternalDslLexer.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class<? extends ITokenDefProvider> bindITokenDefProvider() { - return AntlrTokenDefProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Provider<? extends InternalDslLexer> provideInternalDslLexer() { - return LexerProvider.create(InternalDslLexer.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public void configureRuntimeLexer(Binder binder) { - binder.bind(Lexer.class) - .annotatedWith(Names.named(LexerBindings.RUNTIME)) - .to(InternalDslLexer.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.validation.ValidatorFragment2 - @SingletonBinding(eager=true) - public Class<? extends DslValidator> bindDslValidator() { - return DslValidator.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2 - public Class<? extends IScopeProvider> bindIScopeProvider() { - return DslScopeProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2 - public void configureIScopeProviderDelegate(Binder binder) { - binder.bind(IScopeProvider.class).annotatedWith(Names.named(AbstractDeclarativeScopeProvider.NAMED_DELEGATE)).to(ImportedNamespaceAwareLocalScopeProvider.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2 - public Class<? extends IGlobalScopeProvider> bindIGlobalScopeProvider() { - return DefaultGlobalScopeProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2 - public void configureIgnoreCaseLinking(Binder binder) { - binder.bindConstant().annotatedWith(IgnoreCaseLinking.class).to(false); - } - - // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 - public Class<? extends IQualifiedNameProvider> bindIQualifiedNameProvider() { - return DefaultDeclarativeQualifiedNameProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public Class<? extends IContainer.Manager> bindIContainer$Manager() { - return StateBasedContainerManager.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public Class<? extends IAllContainersState.Provider> bindIAllContainersState$Provider() { - return ResourceSetBasedAllContainersStateProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public void configureIResourceDescriptions(Binder binder) { - binder.bind(IResourceDescriptions.class).to(ResourceSetBasedResourceDescriptions.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public void configureIResourceDescriptionsPersisted(Binder binder) { - binder.bind(IResourceDescriptions.class).annotatedWith(Names.named(ResourceDescriptionsProvider.PERSISTED_DESCRIPTIONS)).to(ResourceSetBasedResourceDescriptions.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 - public Class<? extends IGenerator2> bindIGenerator2() { - return DslGenerator.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.formatting.Formatter2Fragment2 - public Class<? extends IFormatter2> bindIFormatter2() { - return DslFormatter.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.formatting.Formatter2Fragment2 - public void configureFormatterPreferences(Binder binder) { - binder.bind(IPreferenceValuesProvider.class).annotatedWith(FormatterPreferences.class).to(FormatterPreferenceValuesProvider.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.ecore2xtext.Ecore2XtextValueConverterServiceFragment2 - public Class<? extends IValueConverterService> bindIValueConverterService() { - return Ecore2XtextTerminalConverters.class; - } - -} diff --git a/org.framed.iorm.editpolicydsl/src-gen/org/framed/iorm/editpolicydsl/Dsl.xtextbin b/org.framed.iorm.editpolicydsl/src-gen/org/framed/iorm/editpolicydsl/Dsl.xtextbin deleted file mode 100644 index f0f29d21b9566b0e0cf050a0694eddfcc1e74166..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicydsl/src-gen/org/framed/iorm/editpolicydsl/Dsl.xtextbin and /dev/null differ diff --git a/org.framed.iorm.editpolicydsl/src-gen/org/framed/iorm/editpolicydsl/DslStandaloneSetupGenerated.java b/org.framed.iorm.editpolicydsl/src-gen/org/framed/iorm/editpolicydsl/DslStandaloneSetupGenerated.java deleted file mode 100644 index 8e462ffb66ea1cc66669214ff16810eb12ec09f0..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl/src-gen/org/framed/iorm/editpolicydsl/DslStandaloneSetupGenerated.java +++ /dev/null @@ -1,37 +0,0 @@ -/* - * generated by Xtext 2.13.0 - */ -package org.framed.iorm.editpolicydsl; - -import com.google.inject.Guice; -import com.google.inject.Injector; -import org.eclipse.emf.ecore.resource.Resource; -import org.eclipse.xtext.ISetup; -import org.eclipse.xtext.common.TerminalsStandaloneSetup; -import org.eclipse.xtext.resource.IResourceFactory; -import org.eclipse.xtext.resource.IResourceServiceProvider; - -@SuppressWarnings("all") -public class DslStandaloneSetupGenerated implements ISetup { - - @Override - public Injector createInjectorAndDoEMFRegistration() { - TerminalsStandaloneSetup.doSetup(); - - Injector injector = createInjector(); - register(injector); - return injector; - } - - public Injector createInjector() { - return Guice.createInjector(new DslRuntimeModule()); - } - - public void register(Injector injector) { - IResourceFactory resourceFactory = injector.getInstance(IResourceFactory.class); - IResourceServiceProvider serviceProvider = injector.getInstance(IResourceServiceProvider.class); - - Resource.Factory.Registry.INSTANCE.getExtensionToFactoryMap().put("ecl", resourceFactory); - IResourceServiceProvider.Registry.INSTANCE.getExtensionToFactoryMap().put("ecl", serviceProvider); - } -} diff --git a/org.framed.iorm.editpolicydsl/src-gen/org/framed/iorm/editpolicydsl/parser/antlr/DslAntlrTokenFileProvider.java b/org.framed.iorm.editpolicydsl/src-gen/org/framed/iorm/editpolicydsl/parser/antlr/DslAntlrTokenFileProvider.java deleted file mode 100644 index 21099e66809e1c954081f7d904e94561c9824b0a..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl/src-gen/org/framed/iorm/editpolicydsl/parser/antlr/DslAntlrTokenFileProvider.java +++ /dev/null @@ -1,16 +0,0 @@ -/* - * generated by Xtext 2.13.0 - */ -package org.framed.iorm.editpolicydsl.parser.antlr; - -import java.io.InputStream; -import org.eclipse.xtext.parser.antlr.IAntlrTokenFileProvider; - -public class DslAntlrTokenFileProvider implements IAntlrTokenFileProvider { - - @Override - public InputStream getAntlrTokenFile() { - ClassLoader classLoader = getClass().getClassLoader(); - return classLoader.getResourceAsStream("org/framed/iorm/editpolicydsl/parser/antlr/internal/InternalDsl.tokens"); - } -} diff --git a/org.framed.iorm.editpolicydsl/src-gen/org/framed/iorm/editpolicydsl/parser/antlr/DslParser.java b/org.framed.iorm.editpolicydsl/src-gen/org/framed/iorm/editpolicydsl/parser/antlr/DslParser.java deleted file mode 100644 index 869382e9e70fd18d07bc9ed4b6795d340e59939b..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl/src-gen/org/framed/iorm/editpolicydsl/parser/antlr/DslParser.java +++ /dev/null @@ -1,40 +0,0 @@ -/* - * generated by Xtext 2.13.0 - */ -package org.framed.iorm.editpolicydsl.parser.antlr; - -import com.google.inject.Inject; -import org.eclipse.xtext.parser.antlr.AbstractAntlrParser; -import org.eclipse.xtext.parser.antlr.XtextTokenStream; -import org.framed.iorm.editpolicydsl.parser.antlr.internal.InternalDslParser; -import org.framed.iorm.editpolicydsl.services.DslGrammarAccess; - -public class DslParser extends AbstractAntlrParser { - - @Inject - private DslGrammarAccess grammarAccess; - - @Override - protected void setInitialHiddenTokens(XtextTokenStream tokenStream) { - tokenStream.setInitialHiddenTokens("RULE_WS", "RULE_ML_COMMENT", "RULE_SL_COMMENT"); - } - - - @Override - protected InternalDslParser createParser(XtextTokenStream stream) { - return new InternalDslParser(stream, getGrammarAccess()); - } - - @Override - protected String getDefaultRuleName() { - return "Model"; - } - - public DslGrammarAccess getGrammarAccess() { - return this.grammarAccess; - } - - public void setGrammarAccess(DslGrammarAccess grammarAccess) { - this.grammarAccess = grammarAccess; - } -} diff --git a/org.framed.iorm.editpolicydsl/src-gen/org/framed/iorm/editpolicydsl/parser/antlr/internal/InternalDsl.g b/org.framed.iorm.editpolicydsl/src-gen/org/framed/iorm/editpolicydsl/parser/antlr/internal/InternalDsl.g deleted file mode 100644 index f7ef6eb015f7d931ff6f743c144e744cb39eda3f..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl/src-gen/org/framed/iorm/editpolicydsl/parser/antlr/internal/InternalDsl.g +++ /dev/null @@ -1,2066 +0,0 @@ -/* - * generated by Xtext 2.13.0 - */ -grammar InternalDsl; - -options { - superClass=AbstractInternalAntlrParser; -} - -@lexer::header { -package org.framed.iorm.editpolicydsl.parser.antlr.internal; - -// Hack: Use our own Lexer superclass by means of import. -// Currently there is no other way to specify the superclass for the lexer. -import org.eclipse.xtext.parser.antlr.Lexer; -} - -@parser::header { -package org.framed.iorm.editpolicydsl.parser.antlr.internal; - -import org.eclipse.xtext.*; -import org.eclipse.xtext.parser.*; -import org.eclipse.xtext.parser.impl.*; -import org.eclipse.emf.ecore.util.EcoreUtil; -import org.eclipse.emf.ecore.EObject; -import org.eclipse.emf.common.util.Enumerator; -import org.eclipse.xtext.parser.antlr.AbstractInternalAntlrParser; -import org.eclipse.xtext.parser.antlr.XtextTokenStream; -import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens; -import org.eclipse.xtext.parser.antlr.AntlrDatatypeRuleToken; -import org.framed.iorm.editpolicydsl.services.DslGrammarAccess; - -} - -@parser::members { - - private DslGrammarAccess grammarAccess; - - public InternalDslParser(TokenStream input, DslGrammarAccess grammarAccess) { - this(input); - this.grammarAccess = grammarAccess; - registerRules(grammarAccess.getGrammar()); - } - - @Override - protected String getFirstRuleName() { - return "Model"; - } - - @Override - protected DslGrammarAccess getGrammarAccess() { - return grammarAccess; - } - -} - -@rulecatch { - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } -} - -// Entry rule entryRuleModel -entryRuleModel returns [EObject current=null]: - { newCompositeNode(grammarAccess.getModelRule()); } - iv_ruleModel=ruleModel - { $current=$iv_ruleModel.current; } - EOF; - -// Rule Model -ruleModel returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - ( - { - newCompositeNode(grammarAccess.getModelAccess().getPoliciesPolicyParserRuleCall_0_0()); - } - lv_policies_0_0=rulePolicy - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getModelRule()); - } - add( - $current, - "policies", - lv_policies_0_0, - "org.framed.iorm.editpolicydsl.Dsl.Policy"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - ( - { - newCompositeNode(grammarAccess.getModelAccess().getPoliciesPolicyParserRuleCall_1_0()); - } - lv_policies_1_0=rulePolicy - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getModelRule()); - } - add( - $current, - "policies", - lv_policies_1_0, - "org.framed.iorm.editpolicydsl.Dsl.Policy"); - afterParserOrEnumRuleCall(); - } - ) - )* - )? -; - -// Entry rule entryRulePolicy -entryRulePolicy returns [EObject current=null]: - { newCompositeNode(grammarAccess.getPolicyRule()); } - iv_rulePolicy=rulePolicy - { $current=$iv_rulePolicy.current; } - EOF; - -// Rule Policy -rulePolicy returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - ( - lv_override_0_0='override' - { - newLeafNode(lv_override_0_0, grammarAccess.getPolicyAccess().getOverrideOverrideKeyword_0_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getPolicyRule()); - } - setWithLastConsumed($current, "override", true, "override"); - } - ) - )? - ( - ( - { - newCompositeNode(grammarAccess.getPolicyAccess().getActionActionEnumEnumRuleCall_1_0()); - } - lv_action_1_0=ruleActionEnum - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getPolicyRule()); - } - set( - $current, - "action", - lv_action_1_0, - "org.framed.iorm.editpolicydsl.Dsl.ActionEnum"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - ( - { - newCompositeNode(grammarAccess.getPolicyAccess().getActionTypeFeatureTypeEnumEnumRuleCall_2_0()); - } - lv_actionType_2_0=ruleFeatureTypeEnum - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getPolicyRule()); - } - set( - $current, - "actionType", - lv_actionType_2_0, - "org.framed.iorm.editpolicydsl.Dsl.FeatureTypeEnum"); - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_3='(' - { - newLeafNode(otherlv_3, grammarAccess.getPolicyAccess().getLeftParenthesisKeyword_3()); - } - ( - ( - { - newCompositeNode(grammarAccess.getPolicyAccess().getFeatureRuleFeatureExpressionParserRuleCall_4_0()); - } - lv_featureRule_4_0=ruleFeatureExpression - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getPolicyRule()); - } - set( - $current, - "featureRule", - lv_featureRule_4_0, - "org.framed.iorm.editpolicydsl.Dsl.FeatureExpression"); - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_5=')' - { - newLeafNode(otherlv_5, grammarAccess.getPolicyAccess().getRightParenthesisKeyword_5()); - } - otherlv_6='when' - { - newLeafNode(otherlv_6, grammarAccess.getPolicyAccess().getWhenKeyword_6()); - } - ( - ( - { - newCompositeNode(grammarAccess.getPolicyAccess().getConstraintRuleConstraintExpressionParserRuleCall_7_0()); - } - lv_constraintRule_7_0=ruleConstraintExpression - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getPolicyRule()); - } - set( - $current, - "constraintRule", - lv_constraintRule_7_0, - "org.framed.iorm.editpolicydsl.Dsl.ConstraintExpression"); - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_8=';' - { - newLeafNode(otherlv_8, grammarAccess.getPolicyAccess().getSemicolonKeyword_8()); - } - ) -; - -// Entry rule entryRuleConstraintRule -entryRuleConstraintRule returns [EObject current=null]: - { newCompositeNode(grammarAccess.getConstraintRuleRule()); } - iv_ruleConstraintRule=ruleConstraintRule - { $current=$iv_ruleConstraintRule.current; } - EOF; - -// Rule ConstraintRule -ruleConstraintRule returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - { - newCompositeNode(grammarAccess.getConstraintRuleAccess().getTrueConstraintRuleParserRuleCall_0()); - } - this_TrueConstraintRule_0=ruleTrueConstraintRule - { - $current = $this_TrueConstraintRule_0.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getConstraintRuleAccess().getFalseConstraintRuleParserRuleCall_1()); - } - this_FalseConstraintRule_1=ruleFalseConstraintRule - { - $current = $this_FalseConstraintRule_1.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getConstraintRuleAccess().getContainsCompartmentConstrainRuleParserRuleCall_2()); - } - this_ContainsCompartmentConstrainRule_2=ruleContainsCompartmentConstrainRule - { - $current = $this_ContainsCompartmentConstrainRule_2.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getConstraintRuleAccess().getIsTargetConstraintRuleParserRuleCall_3()); - } - this_IsTargetConstraintRule_3=ruleIsTargetConstraintRule - { - $current = $this_IsTargetConstraintRule_3.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getConstraintRuleAccess().getIsTargetTypeConstraintRuleParserRuleCall_4()); - } - this_IsTargetTypeConstraintRule_4=ruleIsTargetTypeConstraintRule - { - $current = $this_IsTargetTypeConstraintRule_4.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getConstraintRuleAccess().getIsSourceTypeConstraintRuleParserRuleCall_5()); - } - this_IsSourceTypeConstraintRule_5=ruleIsSourceTypeConstraintRule - { - $current = $this_IsSourceTypeConstraintRule_5.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getConstraintRuleAccess().getIsParentConstraintRuleParserRuleCall_6()); - } - this_IsParentConstraintRule_6=ruleIsParentConstraintRule - { - $current = $this_IsParentConstraintRule_6.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getConstraintRuleAccess().getSourceEqualsTargetConstraintRuleParserRuleCall_7()); - } - this_SourceEqualsTargetConstraintRule_7=ruleSourceEqualsTargetConstraintRule - { - $current = $this_SourceEqualsTargetConstraintRule_7.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getConstraintRuleAccess().getSourceEqualsTargetTypeConstraintRuleParserRuleCall_8()); - } - this_SourceEqualsTargetTypeConstraintRule_8=ruleSourceEqualsTargetTypeConstraintRule - { - $current = $this_SourceEqualsTargetTypeConstraintRule_8.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getConstraintRuleAccess().getInCompartmentConstraintRuleParserRuleCall_9()); - } - this_InCompartmentConstraintRule_9=ruleInCompartmentConstraintRule - { - $current = $this_InCompartmentConstraintRule_9.current; - afterParserOrEnumRuleCall(); - } - ) -; - -// Entry rule entryRuleContainsCompartmentConstrainRule -entryRuleContainsCompartmentConstrainRule returns [EObject current=null]: - { newCompositeNode(grammarAccess.getContainsCompartmentConstrainRuleRule()); } - iv_ruleContainsCompartmentConstrainRule=ruleContainsCompartmentConstrainRule - { $current=$iv_ruleContainsCompartmentConstrainRule.current; } - EOF; - -// Rule ContainsCompartmentConstrainRule -ruleContainsCompartmentConstrainRule returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getContainsCompartmentConstrainRuleAccess().getContainsCompartmentAction_0(), - $current); - } - ) - otherlv_1='ContainsCompartment' - { - newLeafNode(otherlv_1, grammarAccess.getContainsCompartmentConstrainRuleAccess().getContainsCompartmentKeyword_1()); - } - otherlv_2='(' - { - newLeafNode(otherlv_2, grammarAccess.getContainsCompartmentConstrainRuleAccess().getLeftParenthesisKeyword_2()); - } - otherlv_3=')' - { - newLeafNode(otherlv_3, grammarAccess.getContainsCompartmentConstrainRuleAccess().getRightParenthesisKeyword_3()); - } - ) -; - -// Entry rule entryRuleIsTargetTypeConstraintRule -entryRuleIsTargetTypeConstraintRule returns [EObject current=null]: - { newCompositeNode(grammarAccess.getIsTargetTypeConstraintRuleRule()); } - iv_ruleIsTargetTypeConstraintRule=ruleIsTargetTypeConstraintRule - { $current=$iv_ruleIsTargetTypeConstraintRule.current; } - EOF; - -// Rule IsTargetTypeConstraintRule -ruleIsTargetTypeConstraintRule returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getIsTargetTypeConstraintRuleAccess().getIsTargetTypeAction_0(), - $current); - } - ) - otherlv_1='IsTargetType' - { - newLeafNode(otherlv_1, grammarAccess.getIsTargetTypeConstraintRuleAccess().getIsTargetTypeKeyword_1()); - } - otherlv_2='(' - { - newLeafNode(otherlv_2, grammarAccess.getIsTargetTypeConstraintRuleAccess().getLeftParenthesisKeyword_2()); - } - ( - ( - { - newCompositeNode(grammarAccess.getIsTargetTypeConstraintRuleAccess().getTypeFeatureTypeEnumEnumRuleCall_3_0()); - } - lv_type_3_0=ruleFeatureTypeEnum - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getIsTargetTypeConstraintRuleRule()); - } - set( - $current, - "type", - lv_type_3_0, - "org.framed.iorm.editpolicydsl.Dsl.FeatureTypeEnum"); - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_4=')' - { - newLeafNode(otherlv_4, grammarAccess.getIsTargetTypeConstraintRuleAccess().getRightParenthesisKeyword_4()); - } - ) -; - -// Entry rule entryRuleIsParentConstraintRule -entryRuleIsParentConstraintRule returns [EObject current=null]: - { newCompositeNode(grammarAccess.getIsParentConstraintRuleRule()); } - iv_ruleIsParentConstraintRule=ruleIsParentConstraintRule - { $current=$iv_ruleIsParentConstraintRule.current; } - EOF; - -// Rule IsParentConstraintRule -ruleIsParentConstraintRule returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getIsParentConstraintRuleAccess().getIsParentAction_0(), - $current); - } - ) - otherlv_1='IsParent' - { - newLeafNode(otherlv_1, grammarAccess.getIsParentConstraintRuleAccess().getIsParentKeyword_1()); - } - otherlv_2='(' - { - newLeafNode(otherlv_2, grammarAccess.getIsParentConstraintRuleAccess().getLeftParenthesisKeyword_2()); - } - ( - ( - { - newCompositeNode(grammarAccess.getIsParentConstraintRuleAccess().getTypeFeatureTypeEnumEnumRuleCall_3_0()); - } - lv_type_3_0=ruleFeatureTypeEnum - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getIsParentConstraintRuleRule()); - } - set( - $current, - "type", - lv_type_3_0, - "org.framed.iorm.editpolicydsl.Dsl.FeatureTypeEnum"); - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_4=')' - { - newLeafNode(otherlv_4, grammarAccess.getIsParentConstraintRuleAccess().getRightParenthesisKeyword_4()); - } - ) -; - -// Entry rule entryRuleIsSourceTypeConstraintRule -entryRuleIsSourceTypeConstraintRule returns [EObject current=null]: - { newCompositeNode(grammarAccess.getIsSourceTypeConstraintRuleRule()); } - iv_ruleIsSourceTypeConstraintRule=ruleIsSourceTypeConstraintRule - { $current=$iv_ruleIsSourceTypeConstraintRule.current; } - EOF; - -// Rule IsSourceTypeConstraintRule -ruleIsSourceTypeConstraintRule returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getIsSourceTypeConstraintRuleAccess().getIsSourceTypeAction_0(), - $current); - } - ) - otherlv_1='IsSourceType' - { - newLeafNode(otherlv_1, grammarAccess.getIsSourceTypeConstraintRuleAccess().getIsSourceTypeKeyword_1()); - } - otherlv_2='(' - { - newLeafNode(otherlv_2, grammarAccess.getIsSourceTypeConstraintRuleAccess().getLeftParenthesisKeyword_2()); - } - ( - ( - { - newCompositeNode(grammarAccess.getIsSourceTypeConstraintRuleAccess().getTypeFeatureTypeEnumEnumRuleCall_3_0()); - } - lv_type_3_0=ruleFeatureTypeEnum - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getIsSourceTypeConstraintRuleRule()); - } - set( - $current, - "type", - lv_type_3_0, - "org.framed.iorm.editpolicydsl.Dsl.FeatureTypeEnum"); - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_4=')' - { - newLeafNode(otherlv_4, grammarAccess.getIsSourceTypeConstraintRuleAccess().getRightParenthesisKeyword_4()); - } - ) -; - -// Entry rule entryRuleIsTargetConstraintRule -entryRuleIsTargetConstraintRule returns [EObject current=null]: - { newCompositeNode(grammarAccess.getIsTargetConstraintRuleRule()); } - iv_ruleIsTargetConstraintRule=ruleIsTargetConstraintRule - { $current=$iv_ruleIsTargetConstraintRule.current; } - EOF; - -// Rule IsTargetConstraintRule -ruleIsTargetConstraintRule returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getIsTargetConstraintRuleAccess().getIsTargetAction_0(), - $current); - } - ) - otherlv_1='IsTarget' - { - newLeafNode(otherlv_1, grammarAccess.getIsTargetConstraintRuleAccess().getIsTargetKeyword_1()); - } - otherlv_2='(' - { - newLeafNode(otherlv_2, grammarAccess.getIsTargetConstraintRuleAccess().getLeftParenthesisKeyword_2()); - } - ( - ( - { - newCompositeNode(grammarAccess.getIsTargetConstraintRuleAccess().getTypeFeatureTypeEnumEnumRuleCall_3_0()); - } - lv_type_3_0=ruleFeatureTypeEnum - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getIsTargetConstraintRuleRule()); - } - set( - $current, - "type", - lv_type_3_0, - "org.framed.iorm.editpolicydsl.Dsl.FeatureTypeEnum"); - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_4=')' - { - newLeafNode(otherlv_4, grammarAccess.getIsTargetConstraintRuleAccess().getRightParenthesisKeyword_4()); - } - ) -; - -// Entry rule entryRuleInCompartmentConstraintRule -entryRuleInCompartmentConstraintRule returns [EObject current=null]: - { newCompositeNode(grammarAccess.getInCompartmentConstraintRuleRule()); } - iv_ruleInCompartmentConstraintRule=ruleInCompartmentConstraintRule - { $current=$iv_ruleInCompartmentConstraintRule.current; } - EOF; - -// Rule InCompartmentConstraintRule -ruleInCompartmentConstraintRule returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getInCompartmentConstraintRuleAccess().getInCompartmentAction_0(), - $current); - } - ) - otherlv_1='InCompartment' - { - newLeafNode(otherlv_1, grammarAccess.getInCompartmentConstraintRuleAccess().getInCompartmentKeyword_1()); - } - otherlv_2='(' - { - newLeafNode(otherlv_2, grammarAccess.getInCompartmentConstraintRuleAccess().getLeftParenthesisKeyword_2()); - } - otherlv_3=')' - { - newLeafNode(otherlv_3, grammarAccess.getInCompartmentConstraintRuleAccess().getRightParenthesisKeyword_3()); - } - ) -; - -// Entry rule entryRuleSourceEqualsTargetConstraintRule -entryRuleSourceEqualsTargetConstraintRule returns [EObject current=null]: - { newCompositeNode(grammarAccess.getSourceEqualsTargetConstraintRuleRule()); } - iv_ruleSourceEqualsTargetConstraintRule=ruleSourceEqualsTargetConstraintRule - { $current=$iv_ruleSourceEqualsTargetConstraintRule.current; } - EOF; - -// Rule SourceEqualsTargetConstraintRule -ruleSourceEqualsTargetConstraintRule returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getSourceEqualsTargetConstraintRuleAccess().getSourceEqualsTargetAction_0(), - $current); - } - ) - otherlv_1='SourceEqualsTarget' - { - newLeafNode(otherlv_1, grammarAccess.getSourceEqualsTargetConstraintRuleAccess().getSourceEqualsTargetKeyword_1()); - } - otherlv_2='(' - { - newLeafNode(otherlv_2, grammarAccess.getSourceEqualsTargetConstraintRuleAccess().getLeftParenthesisKeyword_2()); - } - otherlv_3=')' - { - newLeafNode(otherlv_3, grammarAccess.getSourceEqualsTargetConstraintRuleAccess().getRightParenthesisKeyword_3()); - } - ) -; - -// Entry rule entryRuleSourceEqualsTargetTypeConstraintRule -entryRuleSourceEqualsTargetTypeConstraintRule returns [EObject current=null]: - { newCompositeNode(grammarAccess.getSourceEqualsTargetTypeConstraintRuleRule()); } - iv_ruleSourceEqualsTargetTypeConstraintRule=ruleSourceEqualsTargetTypeConstraintRule - { $current=$iv_ruleSourceEqualsTargetTypeConstraintRule.current; } - EOF; - -// Rule SourceEqualsTargetTypeConstraintRule -ruleSourceEqualsTargetTypeConstraintRule returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getSourceEqualsTargetTypeConstraintRuleAccess().getSourceEqualsTargetTypeAction_0(), - $current); - } - ) - otherlv_1='SourceEqualsTargetType' - { - newLeafNode(otherlv_1, grammarAccess.getSourceEqualsTargetTypeConstraintRuleAccess().getSourceEqualsTargetTypeKeyword_1()); - } - otherlv_2='(' - { - newLeafNode(otherlv_2, grammarAccess.getSourceEqualsTargetTypeConstraintRuleAccess().getLeftParenthesisKeyword_2()); - } - otherlv_3=')' - { - newLeafNode(otherlv_3, grammarAccess.getSourceEqualsTargetTypeConstraintRuleAccess().getRightParenthesisKeyword_3()); - } - ) -; - -// Entry rule entryRuleFeatureRule -entryRuleFeatureRule returns [EObject current=null]: - { newCompositeNode(grammarAccess.getFeatureRuleRule()); } - iv_ruleFeatureRule=ruleFeatureRule - { $current=$iv_ruleFeatureRule.current; } - EOF; - -// Rule FeatureRule -ruleFeatureRule returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - { - newCompositeNode(grammarAccess.getFeatureRuleAccess().getIsFeatureParserRuleCall_0()); - } - this_IsFeature_0=ruleIsFeature - { - $current = $this_IsFeature_0.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getFeatureRuleAccess().getTrueFeatureRuleParserRuleCall_1()); - } - this_TrueFeatureRule_1=ruleTrueFeatureRule - { - $current = $this_TrueFeatureRule_1.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getFeatureRuleAccess().getFalseFeatureRuleParserRuleCall_2()); - } - this_FalseFeatureRule_2=ruleFalseFeatureRule - { - $current = $this_FalseFeatureRule_2.current; - afterParserOrEnumRuleCall(); - } - ) -; - -// Entry rule entryRuleIsFeature -entryRuleIsFeature returns [EObject current=null]: - { newCompositeNode(grammarAccess.getIsFeatureRule()); } - iv_ruleIsFeature=ruleIsFeature - { $current=$iv_ruleIsFeature.current; } - EOF; - -// Rule IsFeature -ruleIsFeature returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getIsFeatureAccess().getIsFeatureAction_0(), - $current); - } - ) - ( - ( - { - newCompositeNode(grammarAccess.getIsFeatureAccess().getFeatureNameFeatureNameEnumEnumRuleCall_1_0()); - } - lv_featureName_1_0=ruleFeatureNameEnum - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getIsFeatureRule()); - } - set( - $current, - "featureName", - lv_featureName_1_0, - "org.framed.iorm.editpolicydsl.Dsl.FeatureNameEnum"); - afterParserOrEnumRuleCall(); - } - ) - ) - ) -; - -// Entry rule entryRuleTrueFeatureRule -entryRuleTrueFeatureRule returns [EObject current=null]: - { newCompositeNode(grammarAccess.getTrueFeatureRuleRule()); } - iv_ruleTrueFeatureRule=ruleTrueFeatureRule - { $current=$iv_ruleTrueFeatureRule.current; } - EOF; - -// Rule TrueFeatureRule -ruleTrueFeatureRule returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getTrueFeatureRuleAccess().getTrueFeatureRuleAction_0(), - $current); - } - ) - otherlv_1='true' - { - newLeafNode(otherlv_1, grammarAccess.getTrueFeatureRuleAccess().getTrueKeyword_1()); - } - ) -; - -// Entry rule entryRuleTrueConstraintRule -entryRuleTrueConstraintRule returns [EObject current=null]: - { newCompositeNode(grammarAccess.getTrueConstraintRuleRule()); } - iv_ruleTrueConstraintRule=ruleTrueConstraintRule - { $current=$iv_ruleTrueConstraintRule.current; } - EOF; - -// Rule TrueConstraintRule -ruleTrueConstraintRule returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getTrueConstraintRuleAccess().getTrueConstraintRuleAction_0(), - $current); - } - ) - otherlv_1='true' - { - newLeafNode(otherlv_1, grammarAccess.getTrueConstraintRuleAccess().getTrueKeyword_1()); - } - ) -; - -// Entry rule entryRuleFalseFeatureRule -entryRuleFalseFeatureRule returns [EObject current=null]: - { newCompositeNode(grammarAccess.getFalseFeatureRuleRule()); } - iv_ruleFalseFeatureRule=ruleFalseFeatureRule - { $current=$iv_ruleFalseFeatureRule.current; } - EOF; - -// Rule FalseFeatureRule -ruleFalseFeatureRule returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getFalseFeatureRuleAccess().getFalseFeatureRuleAction_0(), - $current); - } - ) - otherlv_1='false' - { - newLeafNode(otherlv_1, grammarAccess.getFalseFeatureRuleAccess().getFalseKeyword_1()); - } - ) -; - -// Entry rule entryRuleFalseConstraintRule -entryRuleFalseConstraintRule returns [EObject current=null]: - { newCompositeNode(grammarAccess.getFalseConstraintRuleRule()); } - iv_ruleFalseConstraintRule=ruleFalseConstraintRule - { $current=$iv_ruleFalseConstraintRule.current; } - EOF; - -// Rule FalseConstraintRule -ruleFalseConstraintRule returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getFalseConstraintRuleAccess().getFalseConstraintRuleAction_0(), - $current); - } - ) - otherlv_1='false' - { - newLeafNode(otherlv_1, grammarAccess.getFalseConstraintRuleAccess().getFalseKeyword_1()); - } - ) -; - -// Entry rule entryRuleFeatureExpression -entryRuleFeatureExpression returns [EObject current=null]: - { newCompositeNode(grammarAccess.getFeatureExpressionRule()); } - iv_ruleFeatureExpression=ruleFeatureExpression - { $current=$iv_ruleFeatureExpression.current; } - EOF; - -// Rule FeatureExpression -ruleFeatureExpression returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - { - newCompositeNode(grammarAccess.getFeatureExpressionAccess().getOrFeatureParserRuleCall()); - } - this_OrFeature_0=ruleOrFeature - { - $current = $this_OrFeature_0.current; - afterParserOrEnumRuleCall(); - } -; - -// Entry rule entryRuleOrFeature -entryRuleOrFeature returns [EObject current=null]: - { newCompositeNode(grammarAccess.getOrFeatureRule()); } - iv_ruleOrFeature=ruleOrFeature - { $current=$iv_ruleOrFeature.current; } - EOF; - -// Rule OrFeature -ruleOrFeature returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - { - newCompositeNode(grammarAccess.getOrFeatureAccess().getAndFeatureParserRuleCall_0()); - } - this_AndFeature_0=ruleAndFeature - { - $current = $this_AndFeature_0.current; - afterParserOrEnumRuleCall(); - } - ( - ( - { - $current = forceCreateModelElementAndAdd( - grammarAccess.getOrFeatureAccess().getOrFeatureRuleRulesAction_1_0(), - $current); - } - ) - otherlv_2='or' - { - newLeafNode(otherlv_2, grammarAccess.getOrFeatureAccess().getOrKeyword_1_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getOrFeatureAccess().getRulesAndFeatureParserRuleCall_1_2_0()); - } - lv_rules_3_0=ruleAndFeature - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getOrFeatureRule()); - } - add( - $current, - "rules", - lv_rules_3_0, - "org.framed.iorm.editpolicydsl.Dsl.AndFeature"); - afterParserOrEnumRuleCall(); - } - ) - ) - )* - ) -; - -// Entry rule entryRuleAndFeature -entryRuleAndFeature returns [EObject current=null]: - { newCompositeNode(grammarAccess.getAndFeatureRule()); } - iv_ruleAndFeature=ruleAndFeature - { $current=$iv_ruleAndFeature.current; } - EOF; - -// Rule AndFeature -ruleAndFeature returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - { - newCompositeNode(grammarAccess.getAndFeatureAccess().getNotFeatureExpressionParserRuleCall_0()); - } - this_NotFeatureExpression_0=ruleNotFeatureExpression - { - $current = $this_NotFeatureExpression_0.current; - afterParserOrEnumRuleCall(); - } - ( - ( - { - $current = forceCreateModelElementAndAdd( - grammarAccess.getAndFeatureAccess().getAndFeatureRuleRulesAction_1_0(), - $current); - } - ) - otherlv_2='and' - { - newLeafNode(otherlv_2, grammarAccess.getAndFeatureAccess().getAndKeyword_1_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getAndFeatureAccess().getRulesNotFeatureExpressionParserRuleCall_1_2_0()); - } - lv_rules_3_0=ruleNotFeatureExpression - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getAndFeatureRule()); - } - add( - $current, - "rules", - lv_rules_3_0, - "org.framed.iorm.editpolicydsl.Dsl.NotFeatureExpression"); - afterParserOrEnumRuleCall(); - } - ) - ) - )* - ) -; - -// Entry rule entryRuleNotFeatureExpression -entryRuleNotFeatureExpression returns [EObject current=null]: - { newCompositeNode(grammarAccess.getNotFeatureExpressionRule()); } - iv_ruleNotFeatureExpression=ruleNotFeatureExpression - { $current=$iv_ruleNotFeatureExpression.current; } - EOF; - -// Rule NotFeatureExpression -ruleNotFeatureExpression returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - { - newCompositeNode(grammarAccess.getNotFeatureExpressionAccess().getPrimaryFeatureParserRuleCall_0()); - } - this_PrimaryFeature_0=rulePrimaryFeature - { - $current = $this_PrimaryFeature_0.current; - afterParserOrEnumRuleCall(); - } - | - ( - otherlv_1='!' - { - newLeafNode(otherlv_1, grammarAccess.getNotFeatureExpressionAccess().getExclamationMarkKeyword_1_0()); - } - ( - { - $current = forceCreateModelElement( - grammarAccess.getNotFeatureExpressionAccess().getNotFeatureRuleAction_1_1(), - $current); - } - ) - ( - ( - { - newCompositeNode(grammarAccess.getNotFeatureExpressionAccess().getRulePrimaryFeatureParserRuleCall_1_2_0()); - } - lv_rule_3_0=rulePrimaryFeature - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getNotFeatureExpressionRule()); - } - set( - $current, - "rule", - lv_rule_3_0, - "org.framed.iorm.editpolicydsl.Dsl.PrimaryFeature"); - afterParserOrEnumRuleCall(); - } - ) - ) - ) - ) -; - -// Entry rule entryRulePrimaryFeature -entryRulePrimaryFeature returns [EObject current=null]: - { newCompositeNode(grammarAccess.getPrimaryFeatureRule()); } - iv_rulePrimaryFeature=rulePrimaryFeature - { $current=$iv_rulePrimaryFeature.current; } - EOF; - -// Rule PrimaryFeature -rulePrimaryFeature returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - { - newCompositeNode(grammarAccess.getPrimaryFeatureAccess().getFeatureRuleParserRuleCall_0()); - } - this_FeatureRule_0=ruleFeatureRule - { - $current = $this_FeatureRule_0.current; - afterParserOrEnumRuleCall(); - } - | - ( - otherlv_1='(' - { - newLeafNode(otherlv_1, grammarAccess.getPrimaryFeatureAccess().getLeftParenthesisKeyword_1_0()); - } - { - newCompositeNode(grammarAccess.getPrimaryFeatureAccess().getFeatureExpressionParserRuleCall_1_1()); - } - this_FeatureExpression_2=ruleFeatureExpression - { - $current = $this_FeatureExpression_2.current; - afterParserOrEnumRuleCall(); - } - otherlv_3=')' - { - newLeafNode(otherlv_3, grammarAccess.getPrimaryFeatureAccess().getRightParenthesisKeyword_1_2()); - } - ) - ) -; - -// Entry rule entryRuleConstraintExpression -entryRuleConstraintExpression returns [EObject current=null]: - { newCompositeNode(grammarAccess.getConstraintExpressionRule()); } - iv_ruleConstraintExpression=ruleConstraintExpression - { $current=$iv_ruleConstraintExpression.current; } - EOF; - -// Rule ConstraintExpression -ruleConstraintExpression returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - { - newCompositeNode(grammarAccess.getConstraintExpressionAccess().getImplicationConstraintParserRuleCall()); - } - this_ImplicationConstraint_0=ruleImplicationConstraint - { - $current = $this_ImplicationConstraint_0.current; - afterParserOrEnumRuleCall(); - } -; - -// Entry rule entryRuleImplicationConstraint -entryRuleImplicationConstraint returns [EObject current=null]: - { newCompositeNode(grammarAccess.getImplicationConstraintRule()); } - iv_ruleImplicationConstraint=ruleImplicationConstraint - { $current=$iv_ruleImplicationConstraint.current; } - EOF; - -// Rule ImplicationConstraint -ruleImplicationConstraint returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - { - newCompositeNode(grammarAccess.getImplicationConstraintAccess().getOrConstraintParserRuleCall_0()); - } - this_OrConstraint_0=ruleOrConstraint - { - $current = $this_OrConstraint_0.current; - afterParserOrEnumRuleCall(); - } - ( - ( - { - $current = forceCreateModelElementAndSet( - grammarAccess.getImplicationConstraintAccess().getImplicationConstraintRuleLeftRuleAction_1_0(), - $current); - } - ) - otherlv_2='=>' - { - newLeafNode(otherlv_2, grammarAccess.getImplicationConstraintAccess().getEqualsSignGreaterThanSignKeyword_1_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getImplicationConstraintAccess().getRightRuleOrConstraintParserRuleCall_1_2_0()); - } - lv_rightRule_3_0=ruleOrConstraint - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getImplicationConstraintRule()); - } - set( - $current, - "rightRule", - lv_rightRule_3_0, - "org.framed.iorm.editpolicydsl.Dsl.OrConstraint"); - afterParserOrEnumRuleCall(); - } - ) - ) - )? - ) -; - -// Entry rule entryRuleOrConstraint -entryRuleOrConstraint returns [EObject current=null]: - { newCompositeNode(grammarAccess.getOrConstraintRule()); } - iv_ruleOrConstraint=ruleOrConstraint - { $current=$iv_ruleOrConstraint.current; } - EOF; - -// Rule OrConstraint -ruleOrConstraint returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - { - newCompositeNode(grammarAccess.getOrConstraintAccess().getAndConstraintParserRuleCall_0()); - } - this_AndConstraint_0=ruleAndConstraint - { - $current = $this_AndConstraint_0.current; - afterParserOrEnumRuleCall(); - } - ( - ( - { - $current = forceCreateModelElementAndAdd( - grammarAccess.getOrConstraintAccess().getOrConstraintRuleRulesAction_1_0(), - $current); - } - ) - otherlv_2='or' - { - newLeafNode(otherlv_2, grammarAccess.getOrConstraintAccess().getOrKeyword_1_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getOrConstraintAccess().getRulesAndConstraintParserRuleCall_1_2_0()); - } - lv_rules_3_0=ruleAndConstraint - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getOrConstraintRule()); - } - add( - $current, - "rules", - lv_rules_3_0, - "org.framed.iorm.editpolicydsl.Dsl.AndConstraint"); - afterParserOrEnumRuleCall(); - } - ) - ) - )* - ) -; - -// Entry rule entryRuleAndConstraint -entryRuleAndConstraint returns [EObject current=null]: - { newCompositeNode(grammarAccess.getAndConstraintRule()); } - iv_ruleAndConstraint=ruleAndConstraint - { $current=$iv_ruleAndConstraint.current; } - EOF; - -// Rule AndConstraint -ruleAndConstraint returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - { - newCompositeNode(grammarAccess.getAndConstraintAccess().getNotConstraintExpressionParserRuleCall_0()); - } - this_NotConstraintExpression_0=ruleNotConstraintExpression - { - $current = $this_NotConstraintExpression_0.current; - afterParserOrEnumRuleCall(); - } - ( - ( - { - $current = forceCreateModelElementAndAdd( - grammarAccess.getAndConstraintAccess().getAndConstraintRuleRulesAction_1_0(), - $current); - } - ) - otherlv_2='and' - { - newLeafNode(otherlv_2, grammarAccess.getAndConstraintAccess().getAndKeyword_1_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getAndConstraintAccess().getRulesNotConstraintExpressionParserRuleCall_1_2_0()); - } - lv_rules_3_0=ruleNotConstraintExpression - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getAndConstraintRule()); - } - add( - $current, - "rules", - lv_rules_3_0, - "org.framed.iorm.editpolicydsl.Dsl.NotConstraintExpression"); - afterParserOrEnumRuleCall(); - } - ) - ) - )* - ) -; - -// Entry rule entryRuleNotConstraintExpression -entryRuleNotConstraintExpression returns [EObject current=null]: - { newCompositeNode(grammarAccess.getNotConstraintExpressionRule()); } - iv_ruleNotConstraintExpression=ruleNotConstraintExpression - { $current=$iv_ruleNotConstraintExpression.current; } - EOF; - -// Rule NotConstraintExpression -ruleNotConstraintExpression returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - { - newCompositeNode(grammarAccess.getNotConstraintExpressionAccess().getPrimaryConstraintParserRuleCall_0()); - } - this_PrimaryConstraint_0=rulePrimaryConstraint - { - $current = $this_PrimaryConstraint_0.current; - afterParserOrEnumRuleCall(); - } - | - ( - otherlv_1='!' - { - newLeafNode(otherlv_1, grammarAccess.getNotConstraintExpressionAccess().getExclamationMarkKeyword_1_0()); - } - ( - { - $current = forceCreateModelElement( - grammarAccess.getNotConstraintExpressionAccess().getNotConstraintRuleAction_1_1(), - $current); - } - ) - ( - ( - { - newCompositeNode(grammarAccess.getNotConstraintExpressionAccess().getRulePrimaryConstraintParserRuleCall_1_2_0()); - } - lv_rule_3_0=rulePrimaryConstraint - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getNotConstraintExpressionRule()); - } - set( - $current, - "rule", - lv_rule_3_0, - "org.framed.iorm.editpolicydsl.Dsl.PrimaryConstraint"); - afterParserOrEnumRuleCall(); - } - ) - ) - ) - ) -; - -// Entry rule entryRulePrimaryConstraint -entryRulePrimaryConstraint returns [EObject current=null]: - { newCompositeNode(grammarAccess.getPrimaryConstraintRule()); } - iv_rulePrimaryConstraint=rulePrimaryConstraint - { $current=$iv_rulePrimaryConstraint.current; } - EOF; - -// Rule PrimaryConstraint -rulePrimaryConstraint returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - { - newCompositeNode(grammarAccess.getPrimaryConstraintAccess().getConstraintRuleParserRuleCall_0()); - } - this_ConstraintRule_0=ruleConstraintRule - { - $current = $this_ConstraintRule_0.current; - afterParserOrEnumRuleCall(); - } - | - ( - otherlv_1='(' - { - newLeafNode(otherlv_1, grammarAccess.getPrimaryConstraintAccess().getLeftParenthesisKeyword_1_0()); - } - { - newCompositeNode(grammarAccess.getPrimaryConstraintAccess().getConstraintExpressionParserRuleCall_1_1()); - } - this_ConstraintExpression_2=ruleConstraintExpression - { - $current = $this_ConstraintExpression_2.current; - afterParserOrEnumRuleCall(); - } - otherlv_3=')' - { - newLeafNode(otherlv_3, grammarAccess.getPrimaryConstraintAccess().getRightParenthesisKeyword_1_2()); - } - ) - ) -; - -// Rule ActionEnum -ruleActionEnum returns [Enumerator current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - enumLiteral_0='Add' - { - $current = grammarAccess.getActionEnumAccess().getAddEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_0, grammarAccess.getActionEnumAccess().getAddEnumLiteralDeclaration_0()); - } - ) - | - ( - enumLiteral_1='Reconnect' - { - $current = grammarAccess.getActionEnumAccess().getReconnectEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_1, grammarAccess.getActionEnumAccess().getReconnectEnumLiteralDeclaration_1()); - } - ) - | - ( - enumLiteral_2='Create' - { - $current = grammarAccess.getActionEnumAccess().getCreateEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_2, grammarAccess.getActionEnumAccess().getCreateEnumLiteralDeclaration_2()); - } - ) - | - ( - enumLiteral_3='Start' - { - $current = grammarAccess.getActionEnumAccess().getStartEnumLiteralDeclaration_3().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_3, grammarAccess.getActionEnumAccess().getStartEnumLiteralDeclaration_3()); - } - ) - | - ( - enumLiteral_4='Execute' - { - $current = grammarAccess.getActionEnumAccess().getExecuteEnumLiteralDeclaration_4().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_4, grammarAccess.getActionEnumAccess().getExecuteEnumLiteralDeclaration_4()); - } - ) - | - ( - enumLiteral_5='Direct_Edit' - { - $current = grammarAccess.getActionEnumAccess().getDirect_EditEnumLiteralDeclaration_5().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_5, grammarAccess.getActionEnumAccess().getDirect_EditEnumLiteralDeclaration_5()); - } - ) - | - ( - enumLiteral_6='Add_Property' - { - $current = grammarAccess.getActionEnumAccess().getAdd_PropertyEnumLiteralDeclaration_6().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_6, grammarAccess.getActionEnumAccess().getAdd_PropertyEnumLiteralDeclaration_6()); - } - ) - | - ( - enumLiteral_7='Create_Attribute' - { - $current = grammarAccess.getActionEnumAccess().getCreate_AttributeEnumLiteralDeclaration_7().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_7, grammarAccess.getActionEnumAccess().getCreate_AttributeEnumLiteralDeclaration_7()); - } - ) - | - ( - enumLiteral_8='Create_Operation' - { - $current = grammarAccess.getActionEnumAccess().getCreate_OperationEnumLiteralDeclaration_8().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_8, grammarAccess.getActionEnumAccess().getCreate_OperationEnumLiteralDeclaration_8()); - } - ) - | - ( - enumLiteral_9='Create_Property' - { - $current = grammarAccess.getActionEnumAccess().getCreate_PropertyEnumLiteralDeclaration_9().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_9, grammarAccess.getActionEnumAccess().getCreate_PropertyEnumLiteralDeclaration_9()); - } - ) - ) -; - -// Rule FeatureTypeEnum -ruleFeatureTypeEnum returns [Enumerator current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - enumLiteral_0='Acyclic' - { - $current = grammarAccess.getFeatureTypeEnumAccess().getAcyclicEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_0, grammarAccess.getFeatureTypeEnumAccess().getAcyclicEnumLiteralDeclaration_0()); - } - ) - | - ( - enumLiteral_1='CompartmentType' - { - $current = grammarAccess.getFeatureTypeEnumAccess().getCompartmentTypeEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_1, grammarAccess.getFeatureTypeEnumAccess().getCompartmentTypeEnumLiteralDeclaration_1()); - } - ) - | - ( - enumLiteral_2='Cyclic' - { - $current = grammarAccess.getFeatureTypeEnumAccess().getCyclicEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_2, grammarAccess.getFeatureTypeEnumAccess().getCyclicEnumLiteralDeclaration_2()); - } - ) - | - ( - enumLiteral_3='DataType' - { - $current = grammarAccess.getFeatureTypeEnumAccess().getDataTypeEnumLiteralDeclaration_3().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_3, grammarAccess.getFeatureTypeEnumAccess().getDataTypeEnumLiteralDeclaration_3()); - } - ) - | - ( - enumLiteral_4='Fulfillment' - { - $current = grammarAccess.getFeatureTypeEnumAccess().getFulfillmentEnumLiteralDeclaration_4().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_4, grammarAccess.getFeatureTypeEnumAccess().getFulfillmentEnumLiteralDeclaration_4()); - } - ) - | - ( - enumLiteral_5='Inheritance' - { - $current = grammarAccess.getFeatureTypeEnumAccess().getInheritanceEnumLiteralDeclaration_5().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_5, grammarAccess.getFeatureTypeEnumAccess().getInheritanceEnumLiteralDeclaration_5()); - } - ) - | - ( - enumLiteral_6='Group' - { - $current = grammarAccess.getFeatureTypeEnumAccess().getGroupEnumLiteralDeclaration_6().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_6, grammarAccess.getFeatureTypeEnumAccess().getGroupEnumLiteralDeclaration_6()); - } - ) - | - ( - enumLiteral_7='Reflexive' - { - $current = grammarAccess.getFeatureTypeEnumAccess().getReflexiveEnumLiteralDeclaration_7().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_7, grammarAccess.getFeatureTypeEnumAccess().getReflexiveEnumLiteralDeclaration_7()); - } - ) - | - ( - enumLiteral_8='Relationship' - { - $current = grammarAccess.getFeatureTypeEnumAccess().getRelationshipEnumLiteralDeclaration_8().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_8, grammarAccess.getFeatureTypeEnumAccess().getRelationshipEnumLiteralDeclaration_8()); - } - ) - | - ( - enumLiteral_9='RelationshipExclusion' - { - $current = grammarAccess.getFeatureTypeEnumAccess().getRelationshipExclusionEnumLiteralDeclaration_9().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_9, grammarAccess.getFeatureTypeEnumAccess().getRelationshipExclusionEnumLiteralDeclaration_9()); - } - ) - | - ( - enumLiteral_10='RelationshipImplication' - { - $current = grammarAccess.getFeatureTypeEnumAccess().getRelationshipImplicationEnumLiteralDeclaration_10().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_10, grammarAccess.getFeatureTypeEnumAccess().getRelationshipImplicationEnumLiteralDeclaration_10()); - } - ) - | - ( - enumLiteral_11='RoleType' - { - $current = grammarAccess.getFeatureTypeEnumAccess().getRoleTypeEnumLiteralDeclaration_11().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_11, grammarAccess.getFeatureTypeEnumAccess().getRoleTypeEnumLiteralDeclaration_11()); - } - ) - | - ( - enumLiteral_12='RoleEquivalence' - { - $current = grammarAccess.getFeatureTypeEnumAccess().getRoleEquivalenceEnumLiteralDeclaration_12().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_12, grammarAccess.getFeatureTypeEnumAccess().getRoleEquivalenceEnumLiteralDeclaration_12()); - } - ) - | - ( - enumLiteral_13='RoleGroup' - { - $current = grammarAccess.getFeatureTypeEnumAccess().getRoleGroupEnumLiteralDeclaration_13().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_13, grammarAccess.getFeatureTypeEnumAccess().getRoleGroupEnumLiteralDeclaration_13()); - } - ) - | - ( - enumLiteral_14='RoleImplication' - { - $current = grammarAccess.getFeatureTypeEnumAccess().getRoleImplicationEnumLiteralDeclaration_14().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_14, grammarAccess.getFeatureTypeEnumAccess().getRoleImplicationEnumLiteralDeclaration_14()); - } - ) - | - ( - enumLiteral_15='RoleProhibition' - { - $current = grammarAccess.getFeatureTypeEnumAccess().getRoleProhibitionEnumLiteralDeclaration_15().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_15, grammarAccess.getFeatureTypeEnumAccess().getRoleProhibitionEnumLiteralDeclaration_15()); - } - ) - | - ( - enumLiteral_16='Irreflexive' - { - $current = grammarAccess.getFeatureTypeEnumAccess().getIrreflexiveEnumLiteralDeclaration_16().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_16, grammarAccess.getFeatureTypeEnumAccess().getIrreflexiveEnumLiteralDeclaration_16()); - } - ) - | - ( - enumLiteral_17='NaturalType' - { - $current = grammarAccess.getFeatureTypeEnumAccess().getNaturalTypeEnumLiteralDeclaration_17().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_17, grammarAccess.getFeatureTypeEnumAccess().getNaturalTypeEnumLiteralDeclaration_17()); - } - ) - ) -; - -// Rule FeatureNameEnum -ruleFeatureNameEnum returns [Enumerator current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - enumLiteral_0='Compartment_Behavior' - { - $current = grammarAccess.getFeatureNameEnumAccess().getCompartment_BehaviorEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_0, grammarAccess.getFeatureNameEnumAccess().getCompartment_BehaviorEnumLiteralDeclaration_0()); - } - ) - | - ( - enumLiteral_1='Compartment_Inheritance' - { - $current = grammarAccess.getFeatureNameEnumAccess().getCompartment_InheritanceEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_1, grammarAccess.getFeatureNameEnumAccess().getCompartment_InheritanceEnumLiteralDeclaration_1()); - } - ) - | - ( - enumLiteral_2='Compartment_Properties' - { - $current = grammarAccess.getFeatureNameEnumAccess().getCompartment_PropertiesEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_2, grammarAccess.getFeatureNameEnumAccess().getCompartment_PropertiesEnumLiteralDeclaration_2()); - } - ) - | - ( - enumLiteral_3='Compartment_Structure' - { - $current = grammarAccess.getFeatureNameEnumAccess().getCompartment_StructureEnumLiteralDeclaration_3().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_3, grammarAccess.getFeatureNameEnumAccess().getCompartment_StructureEnumLiteralDeclaration_3()); - } - ) - | - ( - enumLiteral_4='Compartment_Types' - { - $current = grammarAccess.getFeatureNameEnumAccess().getCompartment_TypesEnumLiteralDeclaration_4().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_4, grammarAccess.getFeatureNameEnumAccess().getCompartment_TypesEnumLiteralDeclaration_4()); - } - ) - | - ( - enumLiteral_5='Contains_Compartments' - { - $current = grammarAccess.getFeatureNameEnumAccess().getContains_CompartmentsEnumLiteralDeclaration_5().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_5, grammarAccess.getFeatureNameEnumAccess().getContains_CompartmentsEnumLiteralDeclaration_5()); - } - ) - | - ( - enumLiteral_6='Compartments' - { - $current = grammarAccess.getFeatureNameEnumAccess().getCompartmentsEnumLiteralDeclaration_6().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_6, grammarAccess.getFeatureNameEnumAccess().getCompartmentsEnumLiteralDeclaration_6()); - } - ) - | - ( - enumLiteral_7='Data_Type_Inheritance' - { - $current = grammarAccess.getFeatureNameEnumAccess().getData_Type_InheritanceEnumLiteralDeclaration_7().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_7, grammarAccess.getFeatureNameEnumAccess().getData_Type_InheritanceEnumLiteralDeclaration_7()); - } - ) - | - ( - enumLiteral_8='Data_Types' - { - $current = grammarAccess.getFeatureNameEnumAccess().getData_TypesEnumLiteralDeclaration_8().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_8, grammarAccess.getFeatureNameEnumAccess().getData_TypesEnumLiteralDeclaration_8()); - } - ) - | - ( - enumLiteral_9='Dates' - { - $current = grammarAccess.getFeatureNameEnumAccess().getDatesEnumLiteralDeclaration_9().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_9, grammarAccess.getFeatureNameEnumAccess().getDatesEnumLiteralDeclaration_9()); - } - ) - | - ( - enumLiteral_10='Dependent' - { - $current = grammarAccess.getFeatureNameEnumAccess().getDependentEnumLiteralDeclaration_10().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_10, grammarAccess.getFeatureNameEnumAccess().getDependentEnumLiteralDeclaration_10()); - } - ) - | - ( - enumLiteral_11='Group_Constraints' - { - $current = grammarAccess.getFeatureNameEnumAccess().getGroup_ConstraintsEnumLiteralDeclaration_11().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_11, grammarAccess.getFeatureNameEnumAccess().getGroup_ConstraintsEnumLiteralDeclaration_11()); - } - ) - | - ( - enumLiteral_12='Inter_Relationship_Constraints' - { - $current = grammarAccess.getFeatureNameEnumAccess().getInter_Relationship_ConstraintsEnumLiteralDeclaration_12().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_12, grammarAccess.getFeatureNameEnumAccess().getInter_Relationship_ConstraintsEnumLiteralDeclaration_12()); - } - ) - | - ( - enumLiteral_13='Intra_Relationship_Constraints' - { - $current = grammarAccess.getFeatureNameEnumAccess().getIntra_Relationship_ConstraintsEnumLiteralDeclaration_13().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_13, grammarAccess.getFeatureNameEnumAccess().getIntra_Relationship_ConstraintsEnumLiteralDeclaration_13()); - } - ) - | - ( - enumLiteral_14='Naturals' - { - $current = grammarAccess.getFeatureNameEnumAccess().getNaturalsEnumLiteralDeclaration_14().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_14, grammarAccess.getFeatureNameEnumAccess().getNaturalsEnumLiteralDeclaration_14()); - } - ) - | - ( - enumLiteral_15='Occurrence_Constraints' - { - $current = grammarAccess.getFeatureNameEnumAccess().getOccurrence_ConstraintsEnumLiteralDeclaration_15().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_15, grammarAccess.getFeatureNameEnumAccess().getOccurrence_ConstraintsEnumLiteralDeclaration_15()); - } - ) - | - ( - enumLiteral_16='On_Compartments' - { - $current = grammarAccess.getFeatureNameEnumAccess().getOn_CompartmentsEnumLiteralDeclaration_16().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_16, grammarAccess.getFeatureNameEnumAccess().getOn_CompartmentsEnumLiteralDeclaration_16()); - } - ) - | - ( - enumLiteral_17='On_Relationships' - { - $current = grammarAccess.getFeatureNameEnumAccess().getOn_RelationshipsEnumLiteralDeclaration_17().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_17, grammarAccess.getFeatureNameEnumAccess().getOn_RelationshipsEnumLiteralDeclaration_17()); - } - ) - | - ( - enumLiteral_18='Parthood_Constraints' - { - $current = grammarAccess.getFeatureNameEnumAccess().getParthood_ConstraintsEnumLiteralDeclaration_18().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_18, grammarAccess.getFeatureNameEnumAccess().getParthood_ConstraintsEnumLiteralDeclaration_18()); - } - ) - | - ( - enumLiteral_19='Participants' - { - $current = grammarAccess.getFeatureNameEnumAccess().getParticipantsEnumLiteralDeclaration_19().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_19, grammarAccess.getFeatureNameEnumAccess().getParticipantsEnumLiteralDeclaration_19()); - } - ) - | - ( - enumLiteral_20='Playable' - { - $current = grammarAccess.getFeatureNameEnumAccess().getPlayableEnumLiteralDeclaration_20().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_20, grammarAccess.getFeatureNameEnumAccess().getPlayableEnumLiteralDeclaration_20()); - } - ) - | - ( - enumLiteral_21='Playable_by_Defining_Compartment' - { - $current = grammarAccess.getFeatureNameEnumAccess().getPlayable_by_Defining_CompartmentEnumLiteralDeclaration_21().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_21, grammarAccess.getFeatureNameEnumAccess().getPlayable_by_Defining_CompartmentEnumLiteralDeclaration_21()); - } - ) - | - ( - enumLiteral_22='Players' - { - $current = grammarAccess.getFeatureNameEnumAccess().getPlayersEnumLiteralDeclaration_22().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_22, grammarAccess.getFeatureNameEnumAccess().getPlayersEnumLiteralDeclaration_22()); - } - ) - | - ( - enumLiteral_23='Relationship_Cardinality' - { - $current = grammarAccess.getFeatureNameEnumAccess().getRelationship_CardinalityEnumLiteralDeclaration_23().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_23, grammarAccess.getFeatureNameEnumAccess().getRelationship_CardinalityEnumLiteralDeclaration_23()); - } - ) - | - ( - enumLiteral_24='Relationship_Constraints' - { - $current = grammarAccess.getFeatureNameEnumAccess().getRelationship_ConstraintsEnumLiteralDeclaration_24().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_24, grammarAccess.getFeatureNameEnumAccess().getRelationship_ConstraintsEnumLiteralDeclaration_24()); - } - ) - | - ( - enumLiteral_25='Relationships' - { - $current = grammarAccess.getFeatureNameEnumAccess().getRelationshipsEnumLiteralDeclaration_25().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_25, grammarAccess.getFeatureNameEnumAccess().getRelationshipsEnumLiteralDeclaration_25()); - } - ) - | - ( - enumLiteral_26='RML_Feature_Model' - { - $current = grammarAccess.getFeatureNameEnumAccess().getRML_Feature_ModelEnumLiteralDeclaration_26().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_26, grammarAccess.getFeatureNameEnumAccess().getRML_Feature_ModelEnumLiteralDeclaration_26()); - } - ) - | - ( - enumLiteral_27='Role_Behavior' - { - $current = grammarAccess.getFeatureNameEnumAccess().getRole_BehaviorEnumLiteralDeclaration_27().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_27, grammarAccess.getFeatureNameEnumAccess().getRole_BehaviorEnumLiteralDeclaration_27()); - } - ) - | - ( - enumLiteral_28='Role_Constraints' - { - $current = grammarAccess.getFeatureNameEnumAccess().getRole_ConstraintsEnumLiteralDeclaration_28().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_28, grammarAccess.getFeatureNameEnumAccess().getRole_ConstraintsEnumLiteralDeclaration_28()); - } - ) - | - ( - enumLiteral_29='Role_Equivalence' - { - $current = grammarAccess.getFeatureNameEnumAccess().getRole_EquivalenceEnumLiteralDeclaration_29().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_29, grammarAccess.getFeatureNameEnumAccess().getRole_EquivalenceEnumLiteralDeclaration_29()); - } - ) - | - ( - enumLiteral_30='Role_Implication' - { - $current = grammarAccess.getFeatureNameEnumAccess().getRole_ImplicationEnumLiteralDeclaration_30().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_30, grammarAccess.getFeatureNameEnumAccess().getRole_ImplicationEnumLiteralDeclaration_30()); - } - ) - | - ( - enumLiteral_31='Role_Inheritance' - { - $current = grammarAccess.getFeatureNameEnumAccess().getRole_InheritanceEnumLiteralDeclaration_31().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_31, grammarAccess.getFeatureNameEnumAccess().getRole_InheritanceEnumLiteralDeclaration_31()); - } - ) - | - ( - enumLiteral_32='Role_Prohibition' - { - $current = grammarAccess.getFeatureNameEnumAccess().getRole_ProhibitionEnumLiteralDeclaration_32().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_32, grammarAccess.getFeatureNameEnumAccess().getRole_ProhibitionEnumLiteralDeclaration_32()); - } - ) - | - ( - enumLiteral_33='Role_Properties' - { - $current = grammarAccess.getFeatureNameEnumAccess().getRole_PropertiesEnumLiteralDeclaration_33().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_33, grammarAccess.getFeatureNameEnumAccess().getRole_PropertiesEnumLiteralDeclaration_33()); - } - ) - | - ( - enumLiteral_34='Role_Structure' - { - $current = grammarAccess.getFeatureNameEnumAccess().getRole_StructureEnumLiteralDeclaration_34().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_34, grammarAccess.getFeatureNameEnumAccess().getRole_StructureEnumLiteralDeclaration_34()); - } - ) - | - ( - enumLiteral_35='Role_Types' - { - $current = grammarAccess.getFeatureNameEnumAccess().getRole_TypesEnumLiteralDeclaration_35().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_35, grammarAccess.getFeatureNameEnumAccess().getRole_TypesEnumLiteralDeclaration_35()); - } - ) - | - ( - enumLiteral_36='Roles' - { - $current = grammarAccess.getFeatureNameEnumAccess().getRolesEnumLiteralDeclaration_36().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_36, grammarAccess.getFeatureNameEnumAccess().getRolesEnumLiteralDeclaration_36()); - } - ) - ) -; - -RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*; - -RULE_INT : ('0'..'9')+; - -RULE_STRING : ('"' ('\\' .|~(('\\'|'"')))* '"'|'\'' ('\\' .|~(('\\'|'\'')))* '\''); - -RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/'; - -RULE_SL_COMMENT : '//' ~(('\n'|'\r'))* ('\r'? '\n')?; - -RULE_WS : (' '|'\t'|'\r'|'\n')+; - -RULE_ANY_OTHER : .; diff --git a/org.framed.iorm.editpolicydsl/src-gen/org/framed/iorm/editpolicydsl/parser/antlr/internal/InternalDsl.tokens b/org.framed.iorm.editpolicydsl/src-gen/org/framed/iorm/editpolicydsl/parser/antlr/internal/InternalDsl.tokens deleted file mode 100644 index 12b84d60d0df99616f072aba0f5716de58a2a182..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl/src-gen/org/framed/iorm/editpolicydsl/parser/antlr/internal/InternalDsl.tokens +++ /dev/null @@ -1,175 +0,0 @@ -'!'=28 -'('=12 -')'=13 -';'=15 -'=>'=29 -'Acyclic'=40 -'Add'=30 -'Add_Property'=36 -'CompartmentType'=41 -'Compartment_Behavior'=58 -'Compartment_Inheritance'=59 -'Compartment_Properties'=60 -'Compartment_Structure'=61 -'Compartment_Types'=62 -'Compartments'=64 -'ContainsCompartment'=16 -'Contains_Compartments'=63 -'Create'=32 -'Create_Attribute'=37 -'Create_Operation'=38 -'Create_Property'=39 -'Cyclic'=42 -'DataType'=43 -'Data_Type_Inheritance'=65 -'Data_Types'=66 -'Dates'=67 -'Dependent'=68 -'Direct_Edit'=35 -'Execute'=34 -'Fulfillment'=44 -'Group'=46 -'Group_Constraints'=69 -'InCompartment'=21 -'Inheritance'=45 -'Inter_Relationship_Constraints'=70 -'Intra_Relationship_Constraints'=71 -'Irreflexive'=56 -'IsParent'=18 -'IsSourceType'=19 -'IsTarget'=20 -'IsTargetType'=17 -'NaturalType'=57 -'Naturals'=72 -'Occurrence_Constraints'=73 -'On_Compartments'=74 -'On_Relationships'=75 -'Parthood_Constraints'=76 -'Participants'=77 -'Playable'=78 -'Playable_by_Defining_Compartment'=79 -'Players'=80 -'RML_Feature_Model'=84 -'Reconnect'=31 -'Reflexive'=47 -'Relationship'=48 -'RelationshipExclusion'=49 -'RelationshipImplication'=50 -'Relationship_Cardinality'=81 -'Relationship_Constraints'=82 -'Relationships'=83 -'RoleEquivalence'=52 -'RoleGroup'=53 -'RoleImplication'=54 -'RoleProhibition'=55 -'RoleType'=51 -'Role_Behavior'=85 -'Role_Constraints'=86 -'Role_Equivalence'=87 -'Role_Implication'=88 -'Role_Inheritance'=89 -'Role_Prohibition'=90 -'Role_Properties'=91 -'Role_Structure'=92 -'Role_Types'=93 -'Roles'=94 -'SourceEqualsTarget'=22 -'SourceEqualsTargetType'=23 -'Start'=33 -'and'=27 -'false'=25 -'or'=26 -'override'=11 -'true'=24 -'when'=14 -RULE_ANY_OTHER=10 -RULE_ID=4 -RULE_INT=5 -RULE_ML_COMMENT=7 -RULE_SL_COMMENT=8 -RULE_STRING=6 -RULE_WS=9 -T__11=11 -T__12=12 -T__13=13 -T__14=14 -T__15=15 -T__16=16 -T__17=17 -T__18=18 -T__19=19 -T__20=20 -T__21=21 -T__22=22 -T__23=23 -T__24=24 -T__25=25 -T__26=26 -T__27=27 -T__28=28 -T__29=29 -T__30=30 -T__31=31 -T__32=32 -T__33=33 -T__34=34 -T__35=35 -T__36=36 -T__37=37 -T__38=38 -T__39=39 -T__40=40 -T__41=41 -T__42=42 -T__43=43 -T__44=44 -T__45=45 -T__46=46 -T__47=47 -T__48=48 -T__49=49 -T__50=50 -T__51=51 -T__52=52 -T__53=53 -T__54=54 -T__55=55 -T__56=56 -T__57=57 -T__58=58 -T__59=59 -T__60=60 -T__61=61 -T__62=62 -T__63=63 -T__64=64 -T__65=65 -T__66=66 -T__67=67 -T__68=68 -T__69=69 -T__70=70 -T__71=71 -T__72=72 -T__73=73 -T__74=74 -T__75=75 -T__76=76 -T__77=77 -T__78=78 -T__79=79 -T__80=80 -T__81=81 -T__82=82 -T__83=83 -T__84=84 -T__85=85 -T__86=86 -T__87=87 -T__88=88 -T__89=89 -T__90=90 -T__91=91 -T__92=92 -T__93=93 -T__94=94 diff --git a/org.framed.iorm.editpolicydsl/src-gen/org/framed/iorm/editpolicydsl/parser/antlr/internal/InternalDslLexer.java b/org.framed.iorm.editpolicydsl/src-gen/org/framed/iorm/editpolicydsl/parser/antlr/internal/InternalDslLexer.java deleted file mode 100644 index 856da196f618d694492bab16b6157c2872eb3b6f..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl/src-gen/org/framed/iorm/editpolicydsl/parser/antlr/internal/InternalDslLexer.java +++ /dev/null @@ -1,4007 +0,0 @@ -package org.framed.iorm.editpolicydsl.parser.antlr.internal; - -// Hack: Use our own Lexer superclass by means of import. -// Currently there is no other way to specify the superclass for the lexer. -import org.eclipse.xtext.parser.antlr.Lexer; - - -import org.antlr.runtime.*; -import java.util.Stack; -import java.util.List; -import java.util.ArrayList; - -@SuppressWarnings("all") -public class InternalDslLexer extends Lexer { - public static final int T__50=50; - public static final int T__59=59; - public static final int T__55=55; - public static final int T__56=56; - public static final int T__57=57; - public static final int T__58=58; - public static final int T__51=51; - public static final int T__52=52; - public static final int T__53=53; - public static final int T__54=54; - public static final int T__60=60; - public static final int T__61=61; - public static final int RULE_ID=4; - public static final int RULE_INT=5; - public static final int T__66=66; - public static final int RULE_ML_COMMENT=7; - public static final int T__67=67; - public static final int T__68=68; - public static final int T__69=69; - public static final int T__62=62; - public static final int T__63=63; - public static final int T__64=64; - public static final int T__65=65; - public static final int T__37=37; - public static final int T__38=38; - public static final int T__39=39; - public static final int T__33=33; - public static final int T__34=34; - public static final int T__35=35; - public static final int T__36=36; - public static final int T__30=30; - public static final int T__31=31; - public static final int T__32=32; - public static final int T__48=48; - public static final int T__49=49; - public static final int T__44=44; - public static final int T__45=45; - public static final int T__46=46; - public static final int T__47=47; - public static final int T__40=40; - public static final int T__41=41; - public static final int T__42=42; - public static final int T__43=43; - public static final int T__91=91; - public static final int T__92=92; - public static final int T__93=93; - public static final int T__94=94; - public static final int T__90=90; - public static final int T__19=19; - public static final int T__15=15; - public static final int T__16=16; - public static final int T__17=17; - public static final int T__18=18; - public static final int T__11=11; - public static final int T__12=12; - public static final int T__13=13; - public static final int T__14=14; - public static final int T__26=26; - public static final int T__27=27; - public static final int T__28=28; - public static final int T__29=29; - public static final int T__22=22; - public static final int T__23=23; - public static final int T__24=24; - public static final int T__25=25; - public static final int T__20=20; - public static final int T__21=21; - public static final int T__70=70; - public static final int T__71=71; - public static final int T__72=72; - public static final int RULE_STRING=6; - public static final int RULE_SL_COMMENT=8; - public static final int T__77=77; - public static final int T__78=78; - public static final int T__79=79; - public static final int T__73=73; - public static final int EOF=-1; - public static final int T__74=74; - public static final int T__75=75; - public static final int T__76=76; - public static final int T__80=80; - public static final int T__81=81; - public static final int T__82=82; - public static final int T__83=83; - public static final int RULE_WS=9; - public static final int RULE_ANY_OTHER=10; - public static final int T__88=88; - public static final int T__89=89; - public static final int T__84=84; - public static final int T__85=85; - public static final int T__86=86; - public static final int T__87=87; - - // delegates - // delegators - - public InternalDslLexer() {;} - public InternalDslLexer(CharStream input) { - this(input, new RecognizerSharedState()); - } - public InternalDslLexer(CharStream input, RecognizerSharedState state) { - super(input,state); - - } - public String getGrammarFileName() { return "InternalDsl.g"; } - - // $ANTLR start "T__11" - public final void mT__11() throws RecognitionException { - try { - int _type = T__11; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:11:7: ( 'override' ) - // InternalDsl.g:11:9: 'override' - { - match("override"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__11" - - // $ANTLR start "T__12" - public final void mT__12() throws RecognitionException { - try { - int _type = T__12; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:12:7: ( '(' ) - // InternalDsl.g:12:9: '(' - { - match('('); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__12" - - // $ANTLR start "T__13" - public final void mT__13() throws RecognitionException { - try { - int _type = T__13; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:13:7: ( ')' ) - // InternalDsl.g:13:9: ')' - { - match(')'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__13" - - // $ANTLR start "T__14" - public final void mT__14() throws RecognitionException { - try { - int _type = T__14; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:14:7: ( 'when' ) - // InternalDsl.g:14:9: 'when' - { - match("when"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__14" - - // $ANTLR start "T__15" - public final void mT__15() throws RecognitionException { - try { - int _type = T__15; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:15:7: ( ';' ) - // InternalDsl.g:15:9: ';' - { - match(';'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__15" - - // $ANTLR start "T__16" - public final void mT__16() throws RecognitionException { - try { - int _type = T__16; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:16:7: ( 'ContainsCompartment' ) - // InternalDsl.g:16:9: 'ContainsCompartment' - { - match("ContainsCompartment"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__16" - - // $ANTLR start "T__17" - public final void mT__17() throws RecognitionException { - try { - int _type = T__17; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:17:7: ( 'IsTargetType' ) - // InternalDsl.g:17:9: 'IsTargetType' - { - match("IsTargetType"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__17" - - // $ANTLR start "T__18" - public final void mT__18() throws RecognitionException { - try { - int _type = T__18; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:18:7: ( 'IsParent' ) - // InternalDsl.g:18:9: 'IsParent' - { - match("IsParent"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__18" - - // $ANTLR start "T__19" - public final void mT__19() throws RecognitionException { - try { - int _type = T__19; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:19:7: ( 'IsSourceType' ) - // InternalDsl.g:19:9: 'IsSourceType' - { - match("IsSourceType"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__19" - - // $ANTLR start "T__20" - public final void mT__20() throws RecognitionException { - try { - int _type = T__20; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:20:7: ( 'IsTarget' ) - // InternalDsl.g:20:9: 'IsTarget' - { - match("IsTarget"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__20" - - // $ANTLR start "T__21" - public final void mT__21() throws RecognitionException { - try { - int _type = T__21; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:21:7: ( 'InCompartment' ) - // InternalDsl.g:21:9: 'InCompartment' - { - match("InCompartment"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__21" - - // $ANTLR start "T__22" - public final void mT__22() throws RecognitionException { - try { - int _type = T__22; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:22:7: ( 'SourceEqualsTarget' ) - // InternalDsl.g:22:9: 'SourceEqualsTarget' - { - match("SourceEqualsTarget"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__22" - - // $ANTLR start "T__23" - public final void mT__23() throws RecognitionException { - try { - int _type = T__23; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:23:7: ( 'SourceEqualsTargetType' ) - // InternalDsl.g:23:9: 'SourceEqualsTargetType' - { - match("SourceEqualsTargetType"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__23" - - // $ANTLR start "T__24" - public final void mT__24() throws RecognitionException { - try { - int _type = T__24; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:24:7: ( 'true' ) - // InternalDsl.g:24:9: 'true' - { - match("true"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__24" - - // $ANTLR start "T__25" - public final void mT__25() throws RecognitionException { - try { - int _type = T__25; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:25:7: ( 'false' ) - // InternalDsl.g:25:9: 'false' - { - match("false"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__25" - - // $ANTLR start "T__26" - public final void mT__26() throws RecognitionException { - try { - int _type = T__26; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:26:7: ( 'or' ) - // InternalDsl.g:26:9: 'or' - { - match("or"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__26" - - // $ANTLR start "T__27" - public final void mT__27() throws RecognitionException { - try { - int _type = T__27; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:27:7: ( 'and' ) - // InternalDsl.g:27:9: 'and' - { - match("and"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__27" - - // $ANTLR start "T__28" - public final void mT__28() throws RecognitionException { - try { - int _type = T__28; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:28:7: ( '!' ) - // InternalDsl.g:28:9: '!' - { - match('!'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__28" - - // $ANTLR start "T__29" - public final void mT__29() throws RecognitionException { - try { - int _type = T__29; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:29:7: ( '=>' ) - // InternalDsl.g:29:9: '=>' - { - match("=>"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__29" - - // $ANTLR start "T__30" - public final void mT__30() throws RecognitionException { - try { - int _type = T__30; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:30:7: ( 'Add' ) - // InternalDsl.g:30:9: 'Add' - { - match("Add"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__30" - - // $ANTLR start "T__31" - public final void mT__31() throws RecognitionException { - try { - int _type = T__31; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:31:7: ( 'Reconnect' ) - // InternalDsl.g:31:9: 'Reconnect' - { - match("Reconnect"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__31" - - // $ANTLR start "T__32" - public final void mT__32() throws RecognitionException { - try { - int _type = T__32; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:32:7: ( 'Create' ) - // InternalDsl.g:32:9: 'Create' - { - match("Create"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__32" - - // $ANTLR start "T__33" - public final void mT__33() throws RecognitionException { - try { - int _type = T__33; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:33:7: ( 'Start' ) - // InternalDsl.g:33:9: 'Start' - { - match("Start"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__33" - - // $ANTLR start "T__34" - public final void mT__34() throws RecognitionException { - try { - int _type = T__34; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:34:7: ( 'Execute' ) - // InternalDsl.g:34:9: 'Execute' - { - match("Execute"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__34" - - // $ANTLR start "T__35" - public final void mT__35() throws RecognitionException { - try { - int _type = T__35; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:35:7: ( 'Direct_Edit' ) - // InternalDsl.g:35:9: 'Direct_Edit' - { - match("Direct_Edit"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__35" - - // $ANTLR start "T__36" - public final void mT__36() throws RecognitionException { - try { - int _type = T__36; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:36:7: ( 'Add_Property' ) - // InternalDsl.g:36:9: 'Add_Property' - { - match("Add_Property"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__36" - - // $ANTLR start "T__37" - public final void mT__37() throws RecognitionException { - try { - int _type = T__37; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:37:7: ( 'Create_Attribute' ) - // InternalDsl.g:37:9: 'Create_Attribute' - { - match("Create_Attribute"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__37" - - // $ANTLR start "T__38" - public final void mT__38() throws RecognitionException { - try { - int _type = T__38; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:38:7: ( 'Create_Operation' ) - // InternalDsl.g:38:9: 'Create_Operation' - { - match("Create_Operation"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__38" - - // $ANTLR start "T__39" - public final void mT__39() throws RecognitionException { - try { - int _type = T__39; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:39:7: ( 'Create_Property' ) - // InternalDsl.g:39:9: 'Create_Property' - { - match("Create_Property"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__39" - - // $ANTLR start "T__40" - public final void mT__40() throws RecognitionException { - try { - int _type = T__40; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:40:7: ( 'Acyclic' ) - // InternalDsl.g:40:9: 'Acyclic' - { - match("Acyclic"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__40" - - // $ANTLR start "T__41" - public final void mT__41() throws RecognitionException { - try { - int _type = T__41; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:41:7: ( 'CompartmentType' ) - // InternalDsl.g:41:9: 'CompartmentType' - { - match("CompartmentType"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__41" - - // $ANTLR start "T__42" - public final void mT__42() throws RecognitionException { - try { - int _type = T__42; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:42:7: ( 'Cyclic' ) - // InternalDsl.g:42:9: 'Cyclic' - { - match("Cyclic"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__42" - - // $ANTLR start "T__43" - public final void mT__43() throws RecognitionException { - try { - int _type = T__43; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:43:7: ( 'DataType' ) - // InternalDsl.g:43:9: 'DataType' - { - match("DataType"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__43" - - // $ANTLR start "T__44" - public final void mT__44() throws RecognitionException { - try { - int _type = T__44; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:44:7: ( 'Fulfillment' ) - // InternalDsl.g:44:9: 'Fulfillment' - { - match("Fulfillment"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__44" - - // $ANTLR start "T__45" - public final void mT__45() throws RecognitionException { - try { - int _type = T__45; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:45:7: ( 'Inheritance' ) - // InternalDsl.g:45:9: 'Inheritance' - { - match("Inheritance"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__45" - - // $ANTLR start "T__46" - public final void mT__46() throws RecognitionException { - try { - int _type = T__46; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:46:7: ( 'Group' ) - // InternalDsl.g:46:9: 'Group' - { - match("Group"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__46" - - // $ANTLR start "T__47" - public final void mT__47() throws RecognitionException { - try { - int _type = T__47; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:47:7: ( 'Reflexive' ) - // InternalDsl.g:47:9: 'Reflexive' - { - match("Reflexive"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__47" - - // $ANTLR start "T__48" - public final void mT__48() throws RecognitionException { - try { - int _type = T__48; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:48:7: ( 'Relationship' ) - // InternalDsl.g:48:9: 'Relationship' - { - match("Relationship"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__48" - - // $ANTLR start "T__49" - public final void mT__49() throws RecognitionException { - try { - int _type = T__49; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:49:7: ( 'RelationshipExclusion' ) - // InternalDsl.g:49:9: 'RelationshipExclusion' - { - match("RelationshipExclusion"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__49" - - // $ANTLR start "T__50" - public final void mT__50() throws RecognitionException { - try { - int _type = T__50; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:50:7: ( 'RelationshipImplication' ) - // InternalDsl.g:50:9: 'RelationshipImplication' - { - match("RelationshipImplication"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__50" - - // $ANTLR start "T__51" - public final void mT__51() throws RecognitionException { - try { - int _type = T__51; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:51:7: ( 'RoleType' ) - // InternalDsl.g:51:9: 'RoleType' - { - match("RoleType"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__51" - - // $ANTLR start "T__52" - public final void mT__52() throws RecognitionException { - try { - int _type = T__52; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:52:7: ( 'RoleEquivalence' ) - // InternalDsl.g:52:9: 'RoleEquivalence' - { - match("RoleEquivalence"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__52" - - // $ANTLR start "T__53" - public final void mT__53() throws RecognitionException { - try { - int _type = T__53; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:53:7: ( 'RoleGroup' ) - // InternalDsl.g:53:9: 'RoleGroup' - { - match("RoleGroup"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__53" - - // $ANTLR start "T__54" - public final void mT__54() throws RecognitionException { - try { - int _type = T__54; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:54:7: ( 'RoleImplication' ) - // InternalDsl.g:54:9: 'RoleImplication' - { - match("RoleImplication"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__54" - - // $ANTLR start "T__55" - public final void mT__55() throws RecognitionException { - try { - int _type = T__55; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:55:7: ( 'RoleProhibition' ) - // InternalDsl.g:55:9: 'RoleProhibition' - { - match("RoleProhibition"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__55" - - // $ANTLR start "T__56" - public final void mT__56() throws RecognitionException { - try { - int _type = T__56; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:56:7: ( 'Irreflexive' ) - // InternalDsl.g:56:9: 'Irreflexive' - { - match("Irreflexive"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__56" - - // $ANTLR start "T__57" - public final void mT__57() throws RecognitionException { - try { - int _type = T__57; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:57:7: ( 'NaturalType' ) - // InternalDsl.g:57:9: 'NaturalType' - { - match("NaturalType"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__57" - - // $ANTLR start "T__58" - public final void mT__58() throws RecognitionException { - try { - int _type = T__58; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:58:7: ( 'Compartment_Behavior' ) - // InternalDsl.g:58:9: 'Compartment_Behavior' - { - match("Compartment_Behavior"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__58" - - // $ANTLR start "T__59" - public final void mT__59() throws RecognitionException { - try { - int _type = T__59; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:59:7: ( 'Compartment_Inheritance' ) - // InternalDsl.g:59:9: 'Compartment_Inheritance' - { - match("Compartment_Inheritance"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__59" - - // $ANTLR start "T__60" - public final void mT__60() throws RecognitionException { - try { - int _type = T__60; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:60:7: ( 'Compartment_Properties' ) - // InternalDsl.g:60:9: 'Compartment_Properties' - { - match("Compartment_Properties"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__60" - - // $ANTLR start "T__61" - public final void mT__61() throws RecognitionException { - try { - int _type = T__61; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:61:7: ( 'Compartment_Structure' ) - // InternalDsl.g:61:9: 'Compartment_Structure' - { - match("Compartment_Structure"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__61" - - // $ANTLR start "T__62" - public final void mT__62() throws RecognitionException { - try { - int _type = T__62; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:62:7: ( 'Compartment_Types' ) - // InternalDsl.g:62:9: 'Compartment_Types' - { - match("Compartment_Types"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__62" - - // $ANTLR start "T__63" - public final void mT__63() throws RecognitionException { - try { - int _type = T__63; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:63:7: ( 'Contains_Compartments' ) - // InternalDsl.g:63:9: 'Contains_Compartments' - { - match("Contains_Compartments"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__63" - - // $ANTLR start "T__64" - public final void mT__64() throws RecognitionException { - try { - int _type = T__64; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:64:7: ( 'Compartments' ) - // InternalDsl.g:64:9: 'Compartments' - { - match("Compartments"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__64" - - // $ANTLR start "T__65" - public final void mT__65() throws RecognitionException { - try { - int _type = T__65; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:65:7: ( 'Data_Type_Inheritance' ) - // InternalDsl.g:65:9: 'Data_Type_Inheritance' - { - match("Data_Type_Inheritance"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__65" - - // $ANTLR start "T__66" - public final void mT__66() throws RecognitionException { - try { - int _type = T__66; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:66:7: ( 'Data_Types' ) - // InternalDsl.g:66:9: 'Data_Types' - { - match("Data_Types"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__66" - - // $ANTLR start "T__67" - public final void mT__67() throws RecognitionException { - try { - int _type = T__67; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:67:7: ( 'Dates' ) - // InternalDsl.g:67:9: 'Dates' - { - match("Dates"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__67" - - // $ANTLR start "T__68" - public final void mT__68() throws RecognitionException { - try { - int _type = T__68; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:68:7: ( 'Dependent' ) - // InternalDsl.g:68:9: 'Dependent' - { - match("Dependent"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__68" - - // $ANTLR start "T__69" - public final void mT__69() throws RecognitionException { - try { - int _type = T__69; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:69:7: ( 'Group_Constraints' ) - // InternalDsl.g:69:9: 'Group_Constraints' - { - match("Group_Constraints"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__69" - - // $ANTLR start "T__70" - public final void mT__70() throws RecognitionException { - try { - int _type = T__70; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:70:7: ( 'Inter_Relationship_Constraints' ) - // InternalDsl.g:70:9: 'Inter_Relationship_Constraints' - { - match("Inter_Relationship_Constraints"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__70" - - // $ANTLR start "T__71" - public final void mT__71() throws RecognitionException { - try { - int _type = T__71; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:71:7: ( 'Intra_Relationship_Constraints' ) - // InternalDsl.g:71:9: 'Intra_Relationship_Constraints' - { - match("Intra_Relationship_Constraints"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__71" - - // $ANTLR start "T__72" - public final void mT__72() throws RecognitionException { - try { - int _type = T__72; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:72:7: ( 'Naturals' ) - // InternalDsl.g:72:9: 'Naturals' - { - match("Naturals"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__72" - - // $ANTLR start "T__73" - public final void mT__73() throws RecognitionException { - try { - int _type = T__73; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:73:7: ( 'Occurrence_Constraints' ) - // InternalDsl.g:73:9: 'Occurrence_Constraints' - { - match("Occurrence_Constraints"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__73" - - // $ANTLR start "T__74" - public final void mT__74() throws RecognitionException { - try { - int _type = T__74; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:74:7: ( 'On_Compartments' ) - // InternalDsl.g:74:9: 'On_Compartments' - { - match("On_Compartments"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__74" - - // $ANTLR start "T__75" - public final void mT__75() throws RecognitionException { - try { - int _type = T__75; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:75:7: ( 'On_Relationships' ) - // InternalDsl.g:75:9: 'On_Relationships' - { - match("On_Relationships"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__75" - - // $ANTLR start "T__76" - public final void mT__76() throws RecognitionException { - try { - int _type = T__76; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:76:7: ( 'Parthood_Constraints' ) - // InternalDsl.g:76:9: 'Parthood_Constraints' - { - match("Parthood_Constraints"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__76" - - // $ANTLR start "T__77" - public final void mT__77() throws RecognitionException { - try { - int _type = T__77; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:77:7: ( 'Participants' ) - // InternalDsl.g:77:9: 'Participants' - { - match("Participants"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__77" - - // $ANTLR start "T__78" - public final void mT__78() throws RecognitionException { - try { - int _type = T__78; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:78:7: ( 'Playable' ) - // InternalDsl.g:78:9: 'Playable' - { - match("Playable"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__78" - - // $ANTLR start "T__79" - public final void mT__79() throws RecognitionException { - try { - int _type = T__79; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:79:7: ( 'Playable_by_Defining_Compartment' ) - // InternalDsl.g:79:9: 'Playable_by_Defining_Compartment' - { - match("Playable_by_Defining_Compartment"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__79" - - // $ANTLR start "T__80" - public final void mT__80() throws RecognitionException { - try { - int _type = T__80; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:80:7: ( 'Players' ) - // InternalDsl.g:80:9: 'Players' - { - match("Players"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__80" - - // $ANTLR start "T__81" - public final void mT__81() throws RecognitionException { - try { - int _type = T__81; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:81:7: ( 'Relationship_Cardinality' ) - // InternalDsl.g:81:9: 'Relationship_Cardinality' - { - match("Relationship_Cardinality"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__81" - - // $ANTLR start "T__82" - public final void mT__82() throws RecognitionException { - try { - int _type = T__82; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:82:7: ( 'Relationship_Constraints' ) - // InternalDsl.g:82:9: 'Relationship_Constraints' - { - match("Relationship_Constraints"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__82" - - // $ANTLR start "T__83" - public final void mT__83() throws RecognitionException { - try { - int _type = T__83; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:83:7: ( 'Relationships' ) - // InternalDsl.g:83:9: 'Relationships' - { - match("Relationships"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__83" - - // $ANTLR start "T__84" - public final void mT__84() throws RecognitionException { - try { - int _type = T__84; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:84:7: ( 'RML_Feature_Model' ) - // InternalDsl.g:84:9: 'RML_Feature_Model' - { - match("RML_Feature_Model"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__84" - - // $ANTLR start "T__85" - public final void mT__85() throws RecognitionException { - try { - int _type = T__85; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:85:7: ( 'Role_Behavior' ) - // InternalDsl.g:85:9: 'Role_Behavior' - { - match("Role_Behavior"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__85" - - // $ANTLR start "T__86" - public final void mT__86() throws RecognitionException { - try { - int _type = T__86; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:86:7: ( 'Role_Constraints' ) - // InternalDsl.g:86:9: 'Role_Constraints' - { - match("Role_Constraints"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__86" - - // $ANTLR start "T__87" - public final void mT__87() throws RecognitionException { - try { - int _type = T__87; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:87:7: ( 'Role_Equivalence' ) - // InternalDsl.g:87:9: 'Role_Equivalence' - { - match("Role_Equivalence"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__87" - - // $ANTLR start "T__88" - public final void mT__88() throws RecognitionException { - try { - int _type = T__88; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:88:7: ( 'Role_Implication' ) - // InternalDsl.g:88:9: 'Role_Implication' - { - match("Role_Implication"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__88" - - // $ANTLR start "T__89" - public final void mT__89() throws RecognitionException { - try { - int _type = T__89; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:89:7: ( 'Role_Inheritance' ) - // InternalDsl.g:89:9: 'Role_Inheritance' - { - match("Role_Inheritance"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__89" - - // $ANTLR start "T__90" - public final void mT__90() throws RecognitionException { - try { - int _type = T__90; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:90:7: ( 'Role_Prohibition' ) - // InternalDsl.g:90:9: 'Role_Prohibition' - { - match("Role_Prohibition"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__90" - - // $ANTLR start "T__91" - public final void mT__91() throws RecognitionException { - try { - int _type = T__91; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:91:7: ( 'Role_Properties' ) - // InternalDsl.g:91:9: 'Role_Properties' - { - match("Role_Properties"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__91" - - // $ANTLR start "T__92" - public final void mT__92() throws RecognitionException { - try { - int _type = T__92; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:92:7: ( 'Role_Structure' ) - // InternalDsl.g:92:9: 'Role_Structure' - { - match("Role_Structure"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__92" - - // $ANTLR start "T__93" - public final void mT__93() throws RecognitionException { - try { - int _type = T__93; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:93:7: ( 'Role_Types' ) - // InternalDsl.g:93:9: 'Role_Types' - { - match("Role_Types"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__93" - - // $ANTLR start "T__94" - public final void mT__94() throws RecognitionException { - try { - int _type = T__94; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:94:7: ( 'Roles' ) - // InternalDsl.g:94:9: 'Roles' - { - match("Roles"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__94" - - // $ANTLR start "RULE_ID" - public final void mRULE_ID() throws RecognitionException { - try { - int _type = RULE_ID; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:2054:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) - // InternalDsl.g:2054:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* - { - // InternalDsl.g:2054:11: ( '^' )? - int alt1=2; - int LA1_0 = input.LA(1); - - if ( (LA1_0=='^') ) { - alt1=1; - } - switch (alt1) { - case 1 : - // InternalDsl.g:2054:11: '^' - { - match('^'); - - } - break; - - } - - if ( (input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - // InternalDsl.g:2054:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* - loop2: - do { - int alt2=2; - int LA2_0 = input.LA(1); - - if ( ((LA2_0>='0' && LA2_0<='9')||(LA2_0>='A' && LA2_0<='Z')||LA2_0=='_'||(LA2_0>='a' && LA2_0<='z')) ) { - alt2=1; - } - - - switch (alt2) { - case 1 : - // InternalDsl.g: - { - if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop2; - } - } while (true); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_ID" - - // $ANTLR start "RULE_INT" - public final void mRULE_INT() throws RecognitionException { - try { - int _type = RULE_INT; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:2056:10: ( ( '0' .. '9' )+ ) - // InternalDsl.g:2056:12: ( '0' .. '9' )+ - { - // InternalDsl.g:2056:12: ( '0' .. '9' )+ - int cnt3=0; - loop3: - do { - int alt3=2; - int LA3_0 = input.LA(1); - - if ( ((LA3_0>='0' && LA3_0<='9')) ) { - alt3=1; - } - - - switch (alt3) { - case 1 : - // InternalDsl.g:2056:13: '0' .. '9' - { - matchRange('0','9'); - - } - break; - - default : - if ( cnt3 >= 1 ) break loop3; - EarlyExitException eee = - new EarlyExitException(3, input); - throw eee; - } - cnt3++; - } while (true); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_INT" - - // $ANTLR start "RULE_STRING" - public final void mRULE_STRING() throws RecognitionException { - try { - int _type = RULE_STRING; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:2058:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) - // InternalDsl.g:2058:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) - { - // InternalDsl.g:2058:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) - int alt6=2; - int LA6_0 = input.LA(1); - - if ( (LA6_0=='\"') ) { - alt6=1; - } - else if ( (LA6_0=='\'') ) { - alt6=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 6, 0, input); - - throw nvae; - } - switch (alt6) { - case 1 : - // InternalDsl.g:2058:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' - { - match('\"'); - // InternalDsl.g:2058:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* - loop4: - do { - int alt4=3; - int LA4_0 = input.LA(1); - - if ( (LA4_0=='\\') ) { - alt4=1; - } - else if ( ((LA4_0>='\u0000' && LA4_0<='!')||(LA4_0>='#' && LA4_0<='[')||(LA4_0>=']' && LA4_0<='\uFFFF')) ) { - alt4=2; - } - - - switch (alt4) { - case 1 : - // InternalDsl.g:2058:21: '\\\\' . - { - match('\\'); - matchAny(); - - } - break; - case 2 : - // InternalDsl.g:2058:28: ~ ( ( '\\\\' | '\"' ) ) - { - if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop4; - } - } while (true); - - match('\"'); - - } - break; - case 2 : - // InternalDsl.g:2058:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' - { - match('\''); - // InternalDsl.g:2058:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* - loop5: - do { - int alt5=3; - int LA5_0 = input.LA(1); - - if ( (LA5_0=='\\') ) { - alt5=1; - } - else if ( ((LA5_0>='\u0000' && LA5_0<='&')||(LA5_0>='(' && LA5_0<='[')||(LA5_0>=']' && LA5_0<='\uFFFF')) ) { - alt5=2; - } - - - switch (alt5) { - case 1 : - // InternalDsl.g:2058:54: '\\\\' . - { - match('\\'); - matchAny(); - - } - break; - case 2 : - // InternalDsl.g:2058:61: ~ ( ( '\\\\' | '\\'' ) ) - { - if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop5; - } - } while (true); - - match('\''); - - } - break; - - } - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_STRING" - - // $ANTLR start "RULE_ML_COMMENT" - public final void mRULE_ML_COMMENT() throws RecognitionException { - try { - int _type = RULE_ML_COMMENT; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:2060:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // InternalDsl.g:2060:19: '/*' ( options {greedy=false; } : . )* '*/' - { - match("/*"); - - // InternalDsl.g:2060:24: ( options {greedy=false; } : . )* - loop7: - do { - int alt7=2; - int LA7_0 = input.LA(1); - - if ( (LA7_0=='*') ) { - int LA7_1 = input.LA(2); - - if ( (LA7_1=='/') ) { - alt7=2; - } - else if ( ((LA7_1>='\u0000' && LA7_1<='.')||(LA7_1>='0' && LA7_1<='\uFFFF')) ) { - alt7=1; - } - - - } - else if ( ((LA7_0>='\u0000' && LA7_0<=')')||(LA7_0>='+' && LA7_0<='\uFFFF')) ) { - alt7=1; - } - - - switch (alt7) { - case 1 : - // InternalDsl.g:2060:52: . - { - matchAny(); - - } - break; - - default : - break loop7; - } - } while (true); - - match("*/"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_ML_COMMENT" - - // $ANTLR start "RULE_SL_COMMENT" - public final void mRULE_SL_COMMENT() throws RecognitionException { - try { - int _type = RULE_SL_COMMENT; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:2062:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) - // InternalDsl.g:2062:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? - { - match("//"); - - // InternalDsl.g:2062:24: (~ ( ( '\\n' | '\\r' ) ) )* - loop8: - do { - int alt8=2; - int LA8_0 = input.LA(1); - - if ( ((LA8_0>='\u0000' && LA8_0<='\t')||(LA8_0>='\u000B' && LA8_0<='\f')||(LA8_0>='\u000E' && LA8_0<='\uFFFF')) ) { - alt8=1; - } - - - switch (alt8) { - case 1 : - // InternalDsl.g:2062:24: ~ ( ( '\\n' | '\\r' ) ) - { - if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop8; - } - } while (true); - - // InternalDsl.g:2062:40: ( ( '\\r' )? '\\n' )? - int alt10=2; - int LA10_0 = input.LA(1); - - if ( (LA10_0=='\n'||LA10_0=='\r') ) { - alt10=1; - } - switch (alt10) { - case 1 : - // InternalDsl.g:2062:41: ( '\\r' )? '\\n' - { - // InternalDsl.g:2062:41: ( '\\r' )? - int alt9=2; - int LA9_0 = input.LA(1); - - if ( (LA9_0=='\r') ) { - alt9=1; - } - switch (alt9) { - case 1 : - // InternalDsl.g:2062:41: '\\r' - { - match('\r'); - - } - break; - - } - - match('\n'); - - } - break; - - } - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_SL_COMMENT" - - // $ANTLR start "RULE_WS" - public final void mRULE_WS() throws RecognitionException { - try { - int _type = RULE_WS; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:2064:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // InternalDsl.g:2064:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ - { - // InternalDsl.g:2064:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ - int cnt11=0; - loop11: - do { - int alt11=2; - int LA11_0 = input.LA(1); - - if ( ((LA11_0>='\t' && LA11_0<='\n')||LA11_0=='\r'||LA11_0==' ') ) { - alt11=1; - } - - - switch (alt11) { - case 1 : - // InternalDsl.g: - { - if ( (input.LA(1)>='\t' && input.LA(1)<='\n')||input.LA(1)=='\r'||input.LA(1)==' ' ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - if ( cnt11 >= 1 ) break loop11; - EarlyExitException eee = - new EarlyExitException(11, input); - throw eee; - } - cnt11++; - } while (true); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_WS" - - // $ANTLR start "RULE_ANY_OTHER" - public final void mRULE_ANY_OTHER() throws RecognitionException { - try { - int _type = RULE_ANY_OTHER; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalDsl.g:2066:16: ( . ) - // InternalDsl.g:2066:18: . - { - matchAny(); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_ANY_OTHER" - - public void mTokens() throws RecognitionException { - // InternalDsl.g:1:8: ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) - int alt12=91; - alt12 = dfa12.predict(input); - switch (alt12) { - case 1 : - // InternalDsl.g:1:10: T__11 - { - mT__11(); - - } - break; - case 2 : - // InternalDsl.g:1:16: T__12 - { - mT__12(); - - } - break; - case 3 : - // InternalDsl.g:1:22: T__13 - { - mT__13(); - - } - break; - case 4 : - // InternalDsl.g:1:28: T__14 - { - mT__14(); - - } - break; - case 5 : - // InternalDsl.g:1:34: T__15 - { - mT__15(); - - } - break; - case 6 : - // InternalDsl.g:1:40: T__16 - { - mT__16(); - - } - break; - case 7 : - // InternalDsl.g:1:46: T__17 - { - mT__17(); - - } - break; - case 8 : - // InternalDsl.g:1:52: T__18 - { - mT__18(); - - } - break; - case 9 : - // InternalDsl.g:1:58: T__19 - { - mT__19(); - - } - break; - case 10 : - // InternalDsl.g:1:64: T__20 - { - mT__20(); - - } - break; - case 11 : - // InternalDsl.g:1:70: T__21 - { - mT__21(); - - } - break; - case 12 : - // InternalDsl.g:1:76: T__22 - { - mT__22(); - - } - break; - case 13 : - // InternalDsl.g:1:82: T__23 - { - mT__23(); - - } - break; - case 14 : - // InternalDsl.g:1:88: T__24 - { - mT__24(); - - } - break; - case 15 : - // InternalDsl.g:1:94: T__25 - { - mT__25(); - - } - break; - case 16 : - // InternalDsl.g:1:100: T__26 - { - mT__26(); - - } - break; - case 17 : - // InternalDsl.g:1:106: T__27 - { - mT__27(); - - } - break; - case 18 : - // InternalDsl.g:1:112: T__28 - { - mT__28(); - - } - break; - case 19 : - // InternalDsl.g:1:118: T__29 - { - mT__29(); - - } - break; - case 20 : - // InternalDsl.g:1:124: T__30 - { - mT__30(); - - } - break; - case 21 : - // InternalDsl.g:1:130: T__31 - { - mT__31(); - - } - break; - case 22 : - // InternalDsl.g:1:136: T__32 - { - mT__32(); - - } - break; - case 23 : - // InternalDsl.g:1:142: T__33 - { - mT__33(); - - } - break; - case 24 : - // InternalDsl.g:1:148: T__34 - { - mT__34(); - - } - break; - case 25 : - // InternalDsl.g:1:154: T__35 - { - mT__35(); - - } - break; - case 26 : - // InternalDsl.g:1:160: T__36 - { - mT__36(); - - } - break; - case 27 : - // InternalDsl.g:1:166: T__37 - { - mT__37(); - - } - break; - case 28 : - // InternalDsl.g:1:172: T__38 - { - mT__38(); - - } - break; - case 29 : - // InternalDsl.g:1:178: T__39 - { - mT__39(); - - } - break; - case 30 : - // InternalDsl.g:1:184: T__40 - { - mT__40(); - - } - break; - case 31 : - // InternalDsl.g:1:190: T__41 - { - mT__41(); - - } - break; - case 32 : - // InternalDsl.g:1:196: T__42 - { - mT__42(); - - } - break; - case 33 : - // InternalDsl.g:1:202: T__43 - { - mT__43(); - - } - break; - case 34 : - // InternalDsl.g:1:208: T__44 - { - mT__44(); - - } - break; - case 35 : - // InternalDsl.g:1:214: T__45 - { - mT__45(); - - } - break; - case 36 : - // InternalDsl.g:1:220: T__46 - { - mT__46(); - - } - break; - case 37 : - // InternalDsl.g:1:226: T__47 - { - mT__47(); - - } - break; - case 38 : - // InternalDsl.g:1:232: T__48 - { - mT__48(); - - } - break; - case 39 : - // InternalDsl.g:1:238: T__49 - { - mT__49(); - - } - break; - case 40 : - // InternalDsl.g:1:244: T__50 - { - mT__50(); - - } - break; - case 41 : - // InternalDsl.g:1:250: T__51 - { - mT__51(); - - } - break; - case 42 : - // InternalDsl.g:1:256: T__52 - { - mT__52(); - - } - break; - case 43 : - // InternalDsl.g:1:262: T__53 - { - mT__53(); - - } - break; - case 44 : - // InternalDsl.g:1:268: T__54 - { - mT__54(); - - } - break; - case 45 : - // InternalDsl.g:1:274: T__55 - { - mT__55(); - - } - break; - case 46 : - // InternalDsl.g:1:280: T__56 - { - mT__56(); - - } - break; - case 47 : - // InternalDsl.g:1:286: T__57 - { - mT__57(); - - } - break; - case 48 : - // InternalDsl.g:1:292: T__58 - { - mT__58(); - - } - break; - case 49 : - // InternalDsl.g:1:298: T__59 - { - mT__59(); - - } - break; - case 50 : - // InternalDsl.g:1:304: T__60 - { - mT__60(); - - } - break; - case 51 : - // InternalDsl.g:1:310: T__61 - { - mT__61(); - - } - break; - case 52 : - // InternalDsl.g:1:316: T__62 - { - mT__62(); - - } - break; - case 53 : - // InternalDsl.g:1:322: T__63 - { - mT__63(); - - } - break; - case 54 : - // InternalDsl.g:1:328: T__64 - { - mT__64(); - - } - break; - case 55 : - // InternalDsl.g:1:334: T__65 - { - mT__65(); - - } - break; - case 56 : - // InternalDsl.g:1:340: T__66 - { - mT__66(); - - } - break; - case 57 : - // InternalDsl.g:1:346: T__67 - { - mT__67(); - - } - break; - case 58 : - // InternalDsl.g:1:352: T__68 - { - mT__68(); - - } - break; - case 59 : - // InternalDsl.g:1:358: T__69 - { - mT__69(); - - } - break; - case 60 : - // InternalDsl.g:1:364: T__70 - { - mT__70(); - - } - break; - case 61 : - // InternalDsl.g:1:370: T__71 - { - mT__71(); - - } - break; - case 62 : - // InternalDsl.g:1:376: T__72 - { - mT__72(); - - } - break; - case 63 : - // InternalDsl.g:1:382: T__73 - { - mT__73(); - - } - break; - case 64 : - // InternalDsl.g:1:388: T__74 - { - mT__74(); - - } - break; - case 65 : - // InternalDsl.g:1:394: T__75 - { - mT__75(); - - } - break; - case 66 : - // InternalDsl.g:1:400: T__76 - { - mT__76(); - - } - break; - case 67 : - // InternalDsl.g:1:406: T__77 - { - mT__77(); - - } - break; - case 68 : - // InternalDsl.g:1:412: T__78 - { - mT__78(); - - } - break; - case 69 : - // InternalDsl.g:1:418: T__79 - { - mT__79(); - - } - break; - case 70 : - // InternalDsl.g:1:424: T__80 - { - mT__80(); - - } - break; - case 71 : - // InternalDsl.g:1:430: T__81 - { - mT__81(); - - } - break; - case 72 : - // InternalDsl.g:1:436: T__82 - { - mT__82(); - - } - break; - case 73 : - // InternalDsl.g:1:442: T__83 - { - mT__83(); - - } - break; - case 74 : - // InternalDsl.g:1:448: T__84 - { - mT__84(); - - } - break; - case 75 : - // InternalDsl.g:1:454: T__85 - { - mT__85(); - - } - break; - case 76 : - // InternalDsl.g:1:460: T__86 - { - mT__86(); - - } - break; - case 77 : - // InternalDsl.g:1:466: T__87 - { - mT__87(); - - } - break; - case 78 : - // InternalDsl.g:1:472: T__88 - { - mT__88(); - - } - break; - case 79 : - // InternalDsl.g:1:478: T__89 - { - mT__89(); - - } - break; - case 80 : - // InternalDsl.g:1:484: T__90 - { - mT__90(); - - } - break; - case 81 : - // InternalDsl.g:1:490: T__91 - { - mT__91(); - - } - break; - case 82 : - // InternalDsl.g:1:496: T__92 - { - mT__92(); - - } - break; - case 83 : - // InternalDsl.g:1:502: T__93 - { - mT__93(); - - } - break; - case 84 : - // InternalDsl.g:1:508: T__94 - { - mT__94(); - - } - break; - case 85 : - // InternalDsl.g:1:514: RULE_ID - { - mRULE_ID(); - - } - break; - case 86 : - // InternalDsl.g:1:522: RULE_INT - { - mRULE_INT(); - - } - break; - case 87 : - // InternalDsl.g:1:531: RULE_STRING - { - mRULE_STRING(); - - } - break; - case 88 : - // InternalDsl.g:1:543: RULE_ML_COMMENT - { - mRULE_ML_COMMENT(); - - } - break; - case 89 : - // InternalDsl.g:1:559: RULE_SL_COMMENT - { - mRULE_SL_COMMENT(); - - } - break; - case 90 : - // InternalDsl.g:1:575: RULE_WS - { - mRULE_WS(); - - } - break; - case 91 : - // InternalDsl.g:1:583: RULE_ANY_OTHER - { - mRULE_ANY_OTHER(); - - } - break; - - } - - } - - - protected DFA12 dfa12 = new DFA12(this); - static final String DFA12_eotS = - "\1\uffff\1\41\2\uffff\1\41\1\uffff\6\41\1\uffff\1\36\11\41\1\36\2\uffff\3\36\2\uffff\1\41\1\111\3\uffff\1\41\1\uffff\13\41\2\uffff\20\41\5\uffff\1\41\1\uffff\20\41\1\177\1\u0081\22\41\1\u0096\16\41\1\u00a5\1\41\1\uffff\1\41\1\uffff\24\41\1\uffff\15\41\1\u00d2\1\uffff\1\u00d3\13\41\1\u00e5\5\41\1\u00eb\2\41\1\u00ef\13\41\1\u00fc\1\u00fd\11\41\2\uffff\21\41\1\uffff\5\41\1\uffff\3\41\1\uffff\14\41\2\uffff\12\41\1\u0139\21\41\1\u014b\15\41\1\u015a\1\u015b\5\41\1\u0163\1\u0164\10\41\1\uffff\3\41\1\u0170\15\41\1\uffff\1\41\1\u0180\5\41\1\u0186\5\41\1\u018d\2\uffff\7\41\2\uffff\10\41\1\u019d\1\u019e\1\41\1\uffff\1\41\1\u01a1\15\41\1\uffff\1\41\1\u01b1\3\41\1\uffff\6\41\1\uffff\17\41\2\uffff\2\41\1\uffff\12\41\1\u01d6\3\41\1\u01da\1\uffff\22\41\1\u01ef\2\41\1\u01f2\16\41\1\uffff\1\41\1\u0202\1\41\1\uffff\1\u0204\1\41\1\u0206\12\41\1\u0215\3\41\1\u0219\1\u021a\1\41\1\uffff\2\41\1\uffff\1\41\1\u021f\1\u0224\14\41\1\uffff\1\41\1\uffff\1\41\1\uffff\4\41\1\u0237\11\41\1\uffff\3\41\2\uffff\1\u0244\3\41\1\uffff\3\41\1\u024b\1\uffff\3\41\1\u024f\16\41\1\uffff\14\41\1\uffff\6\41\1\uffff\3\41\1\uffff\6\41\1\u027a\12\41\1\u0285\7\41\1\u028d\7\41\1\u0295\1\u0296\1\u0297\5\41\1\u029d\1\uffff\4\41\1\u02a2\5\41\1\uffff\5\41\1\u02ad\1\u02ae\1\uffff\7\41\3\uffff\1\u02b6\1\u02b7\1\u02b8\1\u02b9\1\u02ba\1\uffff\4\41\1\uffff\1\u02bf\10\41\1\u02c8\2\uffff\7\41\5\uffff\1\u02d0\1\41\1\u02d2\1\41\1\uffff\10\41\1\uffff\2\41\1\u02df\4\41\1\uffff\1\41\1\uffff\3\41\1\u02e8\10\41\1\uffff\10\41\1\uffff\1\41\1\u02fa\14\41\1\u0307\1\41\1\u0309\1\uffff\2\41\1\u030c\3\41\1\u0310\3\41\1\u0314\1\41\1\uffff\1\41\1\uffff\1\41\1\u0318\1\uffff\2\41\1\u031b\1\uffff\3\41\1\uffff\1\u031f\1\41\1\u0321\1\uffff\2\41\1\uffff\1\u0324\2\41\1\uffff\1\41\1\uffff\2\41\1\uffff\1\u032a\1\u032b\3\41\2\uffff\15\41\1\u033c\1\u033d\1\41\2\uffff\1\41\1\u0340\1\uffff"; - static final String DFA12_eofS = - "\u0341\uffff"; - static final String DFA12_minS = - "\1\0\1\162\2\uffff\1\150\1\uffff\1\157\1\156\1\157\1\162\1\141\1\156\1\uffff\1\76\1\143\1\115\1\170\1\141\1\165\1\162\1\141\1\143\1\141\1\101\2\uffff\2\0\1\52\2\uffff\1\145\1\60\3\uffff\1\145\1\uffff\1\155\1\145\1\143\1\120\1\103\1\162\1\165\1\141\1\165\1\154\1\144\2\uffff\1\144\1\171\1\143\1\154\1\114\1\145\1\162\1\164\1\160\1\154\1\157\1\164\1\143\1\137\1\162\1\141\5\uffff\1\162\1\uffff\1\156\1\164\1\160\1\141\1\154\2\141\2\157\3\145\2\162\1\145\1\163\2\60\1\143\1\157\1\154\1\141\1\145\1\137\1\143\1\145\1\141\1\145\1\146\3\165\1\103\1\164\1\171\1\162\1\60\2\141\1\164\1\151\2\162\1\165\1\155\2\162\1\141\1\146\1\143\1\164\1\60\1\145\1\uffff\1\120\1\uffff\1\154\1\156\1\145\1\164\1\105\1\106\1\165\1\143\1\124\1\163\1\156\1\151\1\160\2\162\1\157\1\145\1\150\1\141\1\151\1\uffff\1\151\1\162\1\145\1\143\1\147\1\145\1\162\1\160\1\151\2\137\1\154\1\145\1\60\1\uffff\1\60\1\162\1\151\1\156\1\170\1\151\1\171\1\161\1\162\1\155\1\162\1\102\1\60\1\145\2\164\1\171\1\124\1\60\1\144\1\154\1\60\1\141\1\162\1\155\1\154\1\157\1\143\1\142\1\162\1\144\1\156\1\164\2\60\1\145\1\156\1\143\1\141\1\164\2\122\1\145\1\105\2\uffff\1\157\1\143\1\145\1\151\1\157\1\160\1\165\1\157\1\160\1\157\1\145\1\157\1\161\1\155\1\162\1\164\1\171\1\uffff\1\141\1\145\1\137\1\160\1\171\1\uffff\1\145\1\154\1\103\1\uffff\1\154\1\145\1\160\1\141\1\157\1\151\1\154\1\163\1\145\1\163\1\155\1\101\2\uffff\2\164\1\145\1\162\1\141\2\145\1\170\1\161\1\160\1\60\1\143\1\166\1\156\1\145\1\151\1\165\1\154\2\150\1\156\1\165\1\160\1\150\1\157\1\162\1\160\1\164\1\60\1\105\1\145\1\160\1\156\1\155\1\157\1\124\1\156\1\141\1\164\1\144\1\160\1\145\2\60\1\103\1\145\1\164\1\160\1\162\2\60\1\124\1\164\1\156\2\154\1\151\1\165\1\145\1\uffff\1\164\1\145\1\163\1\60\1\166\1\160\2\151\1\141\1\163\1\151\1\154\1\145\1\150\1\165\1\145\1\165\1\uffff\1\144\1\60\1\145\1\164\1\145\1\156\1\171\1\60\1\143\1\162\1\151\1\137\1\141\1\60\2\uffff\1\157\1\103\1\156\1\164\1\145\1\157\1\171\2\uffff\1\171\1\155\1\143\2\141\1\166\1\141\1\162\2\60\1\150\1\uffff\1\141\1\60\1\143\1\142\1\166\1\164\1\166\1\151\1\162\1\151\1\145\1\143\1\163\1\162\1\151\1\uffff\1\137\1\60\1\156\1\163\1\160\1\uffff\1\145\1\164\1\157\1\103\1\156\1\142\1\uffff\1\155\1\157\1\164\2\162\3\160\2\145\2\164\1\145\1\154\1\164\2\uffff\1\151\1\154\1\uffff\1\141\2\151\1\162\1\141\1\143\1\151\1\142\1\162\1\164\1\60\1\145\1\164\1\111\1\60\1\uffff\2\164\1\145\1\137\1\155\1\156\1\157\1\164\1\171\1\160\1\155\1\124\1\151\1\141\3\145\1\156\1\60\2\151\1\60\1\163\1\171\1\160\1\145\2\164\1\157\1\141\1\154\1\141\1\164\1\151\1\164\1\165\1\uffff\1\137\1\60\1\156\1\uffff\1\60\1\162\1\60\1\103\1\145\1\163\1\156\1\163\1\137\1\141\1\160\1\171\1\102\1\60\1\142\1\164\1\162\2\60\1\164\1\uffff\2\157\1\uffff\1\124\2\60\1\156\2\151\1\162\1\151\1\145\1\164\1\141\1\164\1\151\1\162\1\115\1\uffff\1\150\1\uffff\1\141\1\uffff\1\157\1\156\1\150\1\163\1\60\1\104\1\162\1\141\1\160\1\145\1\156\1\162\1\164\1\171\1\uffff\1\165\1\151\1\164\2\uffff\1\60\2\156\1\141\1\uffff\1\170\1\155\1\103\1\60\1\uffff\1\143\2\157\1\60\2\156\1\151\1\156\1\151\2\145\1\157\1\145\1\151\1\156\1\164\1\151\1\164\1\uffff\1\145\1\164\1\162\1\145\2\150\1\157\1\162\1\160\1\164\1\157\1\171\1\uffff\2\163\1\162\1\143\1\160\1\141\1\uffff\1\145\2\156\1\uffff\1\164\1\143\1\157\1\143\1\157\1\163\1\60\1\144\1\162\1\156\2\163\1\160\1\162\1\146\1\155\1\164\1\60\1\141\1\145\1\160\1\165\2\145\1\156\1\60\2\150\1\147\2\154\1\162\1\156\3\60\1\163\1\145\1\156\1\145\1\156\1\60\1\uffff\1\145\1\151\2\164\1\60\1\163\1\141\1\151\1\145\1\155\1\uffff\1\166\1\162\1\145\1\143\1\163\2\60\1\uffff\2\151\1\145\1\165\1\151\1\144\1\163\3\uffff\5\60\1\uffff\1\154\1\164\1\163\1\162\1\uffff\1\60\1\151\2\156\1\145\2\151\1\162\1\164\1\60\2\uffff\2\160\1\164\1\163\1\143\1\151\1\164\5\uffff\1\60\1\141\1\60\1\141\1\uffff\1\156\1\151\1\164\1\156\1\157\2\164\1\165\1\uffff\2\137\1\60\1\151\1\141\1\156\1\162\1\uffff\1\156\1\uffff\1\151\1\164\1\156\1\60\1\164\1\162\1\141\1\151\1\162\2\103\1\171\1\uffff\1\157\1\164\2\141\1\143\1\156\1\163\1\147\1\uffff\1\163\1\60\1\156\2\145\2\157\1\160\1\156\1\151\1\154\1\151\1\145\1\164\1\60\1\137\1\60\1\uffff\1\143\1\163\1\60\2\156\1\145\1\60\1\157\1\151\1\156\1\60\1\163\1\uffff\1\103\1\uffff\1\145\1\60\1\uffff\2\163\1\60\1\uffff\1\156\2\164\1\uffff\1\60\1\157\1\60\1\uffff\2\164\1\uffff\1\60\1\171\1\163\1\uffff\1\155\1\uffff\2\162\1\uffff\2\60\1\160\2\141\2\uffff\1\141\2\151\1\162\2\156\3\164\1\155\2\163\1\145\2\60\1\156\2\uffff\1\164\1\60\1\uffff"; - static final String DFA12_maxS = - "\1\uffff\1\166\2\uffff\1\150\1\uffff\1\171\1\163\1\164\1\162\1\141\1\156\1\uffff\1\76\1\144\1\157\1\170\1\151\1\165\1\162\1\141\1\156\1\154\1\172\2\uffff\2\uffff\1\57\2\uffff\1\145\1\172\3\uffff\1\145\1\uffff\1\156\1\145\1\143\1\124\1\164\1\162\1\165\1\141\1\165\1\154\1\144\2\uffff\1\144\1\171\2\154\1\114\1\145\1\162\1\164\1\160\1\154\1\157\1\164\1\143\1\137\1\162\1\141\5\uffff\1\162\1\uffff\1\156\1\164\1\160\1\141\1\154\2\141\2\157\1\145\1\162\1\145\2\162\1\145\1\163\2\172\1\143\1\157\1\154\1\141\1\145\1\137\1\143\3\145\1\146\3\165\1\122\1\164\1\171\1\162\1\172\2\141\1\164\1\151\2\162\1\165\1\155\2\162\1\141\1\146\1\143\1\164\1\172\1\145\1\uffff\1\120\1\uffff\1\154\1\156\1\145\1\164\1\163\1\106\1\165\1\143\1\137\1\163\1\156\1\151\1\160\2\162\1\157\1\145\1\151\1\145\1\151\1\uffff\1\151\1\162\1\145\1\143\1\147\1\145\1\162\1\160\1\151\2\137\1\154\1\145\1\172\1\uffff\1\172\1\162\1\151\1\156\1\170\1\151\1\171\1\161\1\162\1\155\1\162\1\124\1\172\1\145\2\164\1\171\1\124\1\172\1\144\1\154\1\172\1\141\1\162\1\155\1\154\1\157\1\143\1\142\1\162\1\144\1\156\1\164\2\172\1\145\1\156\1\143\1\141\1\164\2\122\1\145\1\105\2\uffff\1\157\1\143\1\145\1\151\1\157\1\160\1\165\1\157\1\160\1\157\1\145\1\157\1\161\1\156\1\162\1\164\1\171\1\uffff\1\141\1\145\1\137\1\160\1\171\1\uffff\1\145\1\154\1\103\1\uffff\1\154\1\145\1\160\1\141\1\157\1\151\1\154\1\163\1\145\1\163\1\155\1\120\2\uffff\2\164\1\145\1\162\1\141\2\145\1\170\1\161\1\160\1\172\1\143\1\166\1\156\1\145\1\151\1\165\1\154\2\150\1\156\1\165\1\160\1\150\1\157\1\162\1\160\1\164\1\172\1\105\1\145\1\160\1\156\1\155\1\157\1\163\1\156\1\141\1\164\1\144\1\160\1\145\2\172\1\137\1\145\1\164\1\160\1\162\2\172\1\124\1\164\1\156\2\154\1\151\1\165\1\145\1\uffff\1\164\1\145\1\163\1\172\1\166\1\160\2\151\1\141\1\163\1\151\1\154\1\145\1\160\1\165\1\145\1\165\1\uffff\1\144\1\172\1\145\1\164\1\145\1\156\1\171\1\172\1\143\1\162\1\151\1\137\1\141\1\172\2\uffff\1\157\1\103\1\156\1\164\1\145\1\157\1\171\2\uffff\1\171\1\155\1\143\2\141\1\166\1\141\1\162\2\172\1\150\1\uffff\1\141\1\172\1\143\1\142\1\166\1\164\1\166\1\151\1\162\1\151\1\145\1\143\1\163\1\162\1\151\1\uffff\1\163\1\172\1\156\1\163\1\160\1\uffff\1\145\1\164\1\157\1\103\1\156\1\142\1\uffff\1\155\1\157\1\164\2\162\3\160\2\145\2\164\1\145\1\154\1\164\2\uffff\1\151\1\154\1\uffff\1\141\2\151\1\162\1\141\1\143\1\151\1\142\1\162\1\164\1\172\1\145\1\164\1\111\1\172\1\uffff\2\164\1\145\1\137\1\155\1\156\1\157\1\164\1\171\1\160\1\155\1\163\1\151\1\141\3\145\1\156\1\172\2\151\1\172\1\163\1\171\1\160\1\145\2\164\1\157\1\141\1\154\1\141\1\164\1\151\1\164\1\165\1\uffff\1\137\1\172\1\156\1\uffff\1\172\1\162\1\172\1\103\1\145\1\163\1\156\1\163\1\137\1\141\1\160\1\171\1\124\1\172\1\142\1\164\1\162\2\172\1\164\1\uffff\2\157\1\uffff\1\124\2\172\1\156\2\151\1\162\1\151\1\145\1\164\1\141\1\164\1\151\1\162\1\115\1\uffff\1\150\1\uffff\1\141\1\uffff\1\157\1\156\1\150\1\163\1\172\1\104\1\162\1\141\1\160\1\145\1\156\1\162\1\164\1\171\1\uffff\1\165\1\151\1\164\2\uffff\1\172\2\156\1\141\1\uffff\1\170\1\155\1\103\1\172\1\uffff\1\143\2\157\1\172\2\156\1\151\1\156\1\151\2\145\1\157\1\145\1\151\1\156\1\164\1\151\1\164\1\uffff\1\145\1\164\1\162\1\145\2\150\1\157\1\162\1\160\1\164\1\157\1\171\1\uffff\2\163\1\162\1\143\1\160\1\157\1\uffff\1\145\2\156\1\uffff\1\164\1\143\1\157\1\143\1\157\1\163\1\172\1\144\1\162\1\156\2\163\1\160\1\162\1\146\1\155\1\164\1\172\1\141\1\145\1\160\1\165\2\145\1\156\1\172\2\150\1\147\2\154\1\162\1\156\3\172\1\163\1\145\1\156\1\145\1\156\1\172\1\uffff\1\145\1\151\2\164\1\172\1\163\1\141\1\151\1\145\1\155\1\uffff\1\166\1\162\1\145\1\143\1\163\2\172\1\uffff\2\151\1\145\1\165\1\151\1\144\1\163\3\uffff\5\172\1\uffff\1\154\1\164\1\163\1\162\1\uffff\1\172\1\151\2\156\1\145\2\151\1\162\1\164\1\172\2\uffff\2\160\1\164\1\163\1\143\1\151\1\164\5\uffff\1\172\1\141\1\172\1\141\1\uffff\1\156\1\151\1\164\1\156\1\157\2\164\1\165\1\uffff\2\137\1\172\1\151\1\141\1\156\1\162\1\uffff\1\156\1\uffff\1\151\1\164\1\156\1\172\1\164\1\162\1\141\1\151\1\162\2\103\1\171\1\uffff\1\157\1\164\2\141\1\143\1\156\1\163\1\147\1\uffff\1\163\1\172\1\156\2\145\2\157\1\160\1\156\1\151\1\154\1\151\1\145\1\164\1\172\1\137\1\172\1\uffff\1\143\1\163\1\172\2\156\1\145\1\172\1\157\1\151\1\156\1\172\1\163\1\uffff\1\103\1\uffff\1\145\1\172\1\uffff\2\163\1\172\1\uffff\1\156\2\164\1\uffff\1\172\1\157\1\172\1\uffff\2\164\1\uffff\1\172\1\171\1\163\1\uffff\1\155\1\uffff\2\162\1\uffff\2\172\1\160\2\141\2\uffff\1\141\2\151\1\162\2\156\3\164\1\155\2\163\1\145\2\172\1\156\2\uffff\1\164\1\172\1\uffff"; - static final String DFA12_acceptS = - "\2\uffff\1\2\1\3\1\uffff\1\5\6\uffff\1\22\13\uffff\1\125\1\126\3\uffff\1\132\1\133\2\uffff\1\125\1\2\1\3\1\uffff\1\5\13\uffff\1\22\1\23\20\uffff\1\126\1\127\1\130\1\131\1\132\1\uffff\1\20\65\uffff\1\21\1\uffff\1\24\24\uffff\1\4\16\uffff\1\16\54\uffff\1\27\1\17\21\uffff\1\124\5\uffff\1\71\3\uffff\1\44\14\uffff\1\26\1\40\73\uffff\1\36\21\uffff\1\30\16\uffff\1\106\1\1\7\uffff\1\12\1\10\13\uffff\1\51\17\uffff\1\41\5\uffff\1\76\6\uffff\1\104\17\uffff\1\25\1\45\2\uffff\1\53\17\uffff\1\72\44\uffff\1\123\3\uffff\1\70\24\uffff\1\43\2\uffff\1\56\17\uffff\1\31\1\uffff\1\42\1\uffff\1\57\16\uffff\1\66\3\uffff\1\7\1\11\4\uffff\1\32\4\uffff\1\46\22\uffff\1\103\14\uffff\1\13\6\uffff\1\111\3\uffff\1\113\52\uffff\1\122\12\uffff\1\37\7\uffff\1\35\7\uffff\1\52\1\54\1\55\5\uffff\1\121\4\uffff\1\100\12\uffff\1\33\1\34\7\uffff\1\114\1\115\1\116\1\117\1\120\4\uffff\1\101\10\uffff\1\64\7\uffff\1\112\1\uffff\1\73\14\uffff\1\14\10\uffff\1\6\21\uffff\1\60\14\uffff\1\102\1\uffff\1\65\2\uffff\1\63\3\uffff\1\47\3\uffff\1\67\3\uffff\1\62\2\uffff\1\15\3\uffff\1\77\1\uffff\1\61\2\uffff\1\50\5\uffff\1\107\1\110\20\uffff\1\74\1\75\2\uffff\1\105"; - static final String DFA12_specialS = - "\1\0\31\uffff\1\1\1\2\u0325\uffff}>"; - static final String[] DFA12_transitionS = { - "\11\36\2\35\2\36\1\35\22\36\1\35\1\14\1\32\4\36\1\33\1\2\1\3\5\36\1\34\12\31\1\36\1\5\1\36\1\15\3\36\1\16\1\30\1\6\1\21\1\20\1\22\1\23\1\30\1\7\4\30\1\24\1\25\1\26\1\30\1\17\1\10\7\30\3\36\1\27\1\30\1\36\1\13\4\30\1\12\10\30\1\1\4\30\1\11\2\30\1\4\3\30\uff85\36", - "\1\40\3\uffff\1\37", - "", - "", - "\1\44", - "", - "\1\46\2\uffff\1\47\6\uffff\1\50", - "\1\52\3\uffff\1\53\1\51", - "\1\54\4\uffff\1\55", - "\1\56", - "\1\57", - "\1\60", - "", - "\1\62", - "\1\64\1\63", - "\1\67\27\uffff\1\65\11\uffff\1\66", - "\1\70", - "\1\72\3\uffff\1\73\3\uffff\1\71", - "\1\74", - "\1\75", - "\1\76", - "\1\77\12\uffff\1\100", - "\1\101\12\uffff\1\102", - "\32\41\4\uffff\1\41\1\uffff\32\41", - "", - "", - "\0\104", - "\0\104", - "\1\105\4\uffff\1\106", - "", - "", - "\1\110", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "", - "", - "", - "\1\112", - "", - "\1\114\1\113", - "\1\115", - "\1\116", - "\1\120\2\uffff\1\121\1\117", - "\1\122\44\uffff\1\123\13\uffff\1\124", - "\1\125", - "\1\126", - "\1\127", - "\1\130", - "\1\131", - "\1\132", - "", - "", - "\1\133", - "\1\134", - "\1\135\2\uffff\1\136\5\uffff\1\137", - "\1\140", - "\1\141", - "\1\142", - "\1\143", - "\1\144", - "\1\145", - "\1\146", - "\1\147", - "\1\150", - "\1\151", - "\1\152", - "\1\153", - "\1\154", - "", - "", - "", - "", - "", - "\1\155", - "", - "\1\156", - "\1\157", - "\1\160", - "\1\161", - "\1\162", - "\1\163", - "\1\164", - "\1\165", - "\1\166", - "\1\167", - "\1\170\14\uffff\1\171", - "\1\172", - "\1\173", - "\1\174", - "\1\175", - "\1\176", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\12\41\7\uffff\32\41\4\uffff\1\u0080\1\uffff\32\41", - "\1\u0082", - "\1\u0083", - "\1\u0084", - "\1\u0085", - "\1\u0086", - "\1\u0087", - "\1\u0088", - "\1\u0089", - "\1\u008a\3\uffff\1\u008b", - "\1\u008c", - "\1\u008d", - "\1\u008e", - "\1\u008f", - "\1\u0090", - "\1\u0091\16\uffff\1\u0092", - "\1\u0093", - "\1\u0094", - "\1\u0095", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u0097", - "\1\u0098", - "\1\u0099", - "\1\u009a", - "\1\u009b", - "\1\u009c", - "\1\u009d", - "\1\u009e", - "\1\u009f", - "\1\u00a0", - "\1\u00a1", - "\1\u00a2", - "\1\u00a3", - "\1\u00a4", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u00a6", - "", - "\1\u00a7", - "", - "\1\u00a8", - "\1\u00a9", - "\1\u00aa", - "\1\u00ab", - "\1\u00ad\1\uffff\1\u00ae\1\uffff\1\u00af\6\uffff\1\u00b0\3\uffff\1\u00ac\12\uffff\1\u00b1\23\uffff\1\u00b2", - "\1\u00b3", - "\1\u00b4", - "\1\u00b5", - "\1\u00b6\12\uffff\1\u00b7", - "\1\u00b8", - "\1\u00b9", - "\1\u00ba", - "\1\u00bb", - "\1\u00bc", - "\1\u00bd", - "\1\u00be", - "\1\u00bf", - "\1\u00c0\1\u00c1", - "\1\u00c2\3\uffff\1\u00c3", - "\1\u00c4", - "", - "\1\u00c5", - "\1\u00c6", - "\1\u00c7", - "\1\u00c8", - "\1\u00c9", - "\1\u00ca", - "\1\u00cb", - "\1\u00cc", - "\1\u00cd", - "\1\u00ce", - "\1\u00cf", - "\1\u00d0", - "\1\u00d1", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u00d4", - "\1\u00d5", - "\1\u00d6", - "\1\u00d7", - "\1\u00d8", - "\1\u00d9", - "\1\u00da", - "\1\u00db", - "\1\u00dc", - "\1\u00dd", - "\1\u00de\1\u00df\1\uffff\1\u00e0\3\uffff\1\u00e1\6\uffff\1\u00e2\2\uffff\1\u00e3\1\u00e4", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u00e6", - "\1\u00e7", - "\1\u00e8", - "\1\u00e9", - "\1\u00ea", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u00ec", - "\1\u00ed", - "\12\41\7\uffff\32\41\4\uffff\1\u00ee\1\uffff\32\41", - "\1\u00f0", - "\1\u00f1", - "\1\u00f2", - "\1\u00f3", - "\1\u00f4", - "\1\u00f5", - "\1\u00f6", - "\1\u00f7", - "\1\u00f8", - "\1\u00f9", - "\1\u00fa", - "\12\41\7\uffff\32\41\4\uffff\1\u00fb\1\uffff\32\41", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u00fe", - "\1\u00ff", - "\1\u0100", - "\1\u0101", - "\1\u0102", - "\1\u0103", - "\1\u0104", - "\1\u0105", - "\1\u0106", - "", - "", - "\1\u0107", - "\1\u0108", - "\1\u0109", - "\1\u010a", - "\1\u010b", - "\1\u010c", - "\1\u010d", - "\1\u010e", - "\1\u010f", - "\1\u0110", - "\1\u0111", - "\1\u0112", - "\1\u0113", - "\1\u0114\1\u0115", - "\1\u0116", - "\1\u0117", - "\1\u0118", - "", - "\1\u0119", - "\1\u011a", - "\1\u011b", - "\1\u011c", - "\1\u011d", - "", - "\1\u011e", - "\1\u011f", - "\1\u0120", - "", - "\1\u0121", - "\1\u0122", - "\1\u0123", - "\1\u0124", - "\1\u0125", - "\1\u0126", - "\1\u0127", - "\1\u0128", - "\1\u0129", - "\1\u012a", - "\1\u012b", - "\1\u012c\15\uffff\1\u012d\1\u012e", - "", - "", - "\1\u012f", - "\1\u0130", - "\1\u0131", - "\1\u0132", - "\1\u0133", - "\1\u0134", - "\1\u0135", - "\1\u0136", - "\1\u0137", - "\1\u0138", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u013a", - "\1\u013b", - "\1\u013c", - "\1\u013d", - "\1\u013e", - "\1\u013f", - "\1\u0140", - "\1\u0141", - "\1\u0142", - "\1\u0143", - "\1\u0144", - "\1\u0145", - "\1\u0146", - "\1\u0147", - "\1\u0148", - "\1\u0149", - "\1\u014a", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u014c", - "\1\u014d", - "\1\u014e", - "\1\u014f", - "\1\u0150", - "\1\u0151", - "\1\u0152\36\uffff\1\u0153", - "\1\u0154", - "\1\u0155", - "\1\u0156", - "\1\u0157", - "\1\u0158", - "\1\u0159", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u015c\33\uffff\1\u015d", - "\1\u015e", - "\1\u015f", - "\1\u0160", - "\1\u0161", - "\12\41\7\uffff\23\41\1\u0162\6\41\4\uffff\1\41\1\uffff\32\41", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u0165", - "\1\u0166", - "\1\u0167", - "\1\u0168", - "\1\u0169", - "\1\u016a", - "\1\u016b", - "\1\u016c", - "", - "\1\u016d", - "\1\u016e", - "\1\u016f", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u0171", - "\1\u0172", - "\1\u0173", - "\1\u0174", - "\1\u0175", - "\1\u0176", - "\1\u0177", - "\1\u0178", - "\1\u0179", - "\1\u017a\7\uffff\1\u017b", - "\1\u017c", - "\1\u017d", - "\1\u017e", - "", - "\1\u017f", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u0181", - "\1\u0182", - "\1\u0183", - "\1\u0184", - "\1\u0185", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u0187", - "\1\u0188", - "\1\u0189", - "\1\u018a", - "\1\u018b", - "\12\41\7\uffff\32\41\4\uffff\1\u018c\1\uffff\32\41", - "", - "", - "\1\u018e", - "\1\u018f", - "\1\u0190", - "\1\u0191", - "\1\u0192", - "\1\u0193", - "\1\u0194", - "", - "", - "\1\u0195", - "\1\u0196", - "\1\u0197", - "\1\u0198", - "\1\u0199", - "\1\u019a", - "\1\u019b", - "\1\u019c", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u019f", - "", - "\1\u01a0", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u01a2", - "\1\u01a3", - "\1\u01a4", - "\1\u01a5", - "\1\u01a6", - "\1\u01a7", - "\1\u01a8", - "\1\u01a9", - "\1\u01aa", - "\1\u01ab", - "\1\u01ac", - "\1\u01ad", - "\1\u01ae", - "", - "\1\u01af\23\uffff\1\u01b0", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u01b2", - "\1\u01b3", - "\1\u01b4", - "", - "\1\u01b5", - "\1\u01b6", - "\1\u01b7", - "\1\u01b8", - "\1\u01b9", - "\1\u01ba", - "", - "\1\u01bb", - "\1\u01bc", - "\1\u01bd", - "\1\u01be", - "\1\u01bf", - "\1\u01c0", - "\1\u01c1", - "\1\u01c2", - "\1\u01c3", - "\1\u01c4", - "\1\u01c5", - "\1\u01c6", - "\1\u01c7", - "\1\u01c8", - "\1\u01c9", - "", - "", - "\1\u01ca", - "\1\u01cb", - "", - "\1\u01cc", - "\1\u01cd", - "\1\u01ce", - "\1\u01cf", - "\1\u01d0", - "\1\u01d1", - "\1\u01d2", - "\1\u01d3", - "\1\u01d4", - "\1\u01d5", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u01d7", - "\1\u01d8", - "\1\u01d9", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "", - "\1\u01db", - "\1\u01dc", - "\1\u01dd", - "\1\u01de", - "\1\u01df", - "\1\u01e0", - "\1\u01e1", - "\1\u01e2", - "\1\u01e3", - "\1\u01e4", - "\1\u01e5", - "\1\u01e6\12\uffff\1\u01e7\23\uffff\1\u01e8", - "\1\u01e9", - "\1\u01ea", - "\1\u01eb", - "\1\u01ec", - "\1\u01ed", - "\1\u01ee", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u01f0", - "\1\u01f1", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u01f3", - "\1\u01f4", - "\1\u01f5", - "\1\u01f6", - "\1\u01f7", - "\1\u01f8", - "\1\u01f9", - "\1\u01fa", - "\1\u01fb", - "\1\u01fc", - "\1\u01fd", - "\1\u01fe", - "\1\u01ff", - "\1\u0200", - "", - "\1\u0201", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u0203", - "", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u0205", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u0207", - "\1\u0208", - "\1\u0209", - "\1\u020a", - "\1\u020b", - "\1\u020c", - "\1\u020d", - "\1\u020e", - "\1\u020f", - "\1\u0210\6\uffff\1\u0211\6\uffff\1\u0212\2\uffff\1\u0213\1\u0214", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u0216", - "\1\u0217", - "\1\u0218", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u021b", - "", - "\1\u021c", - "\1\u021d", - "", - "\1\u021e", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\12\41\7\uffff\4\41\1\u0220\3\41\1\u0221\21\41\4\uffff\1\u0222\1\uffff\22\41\1\u0223\7\41", - "\1\u0225", - "\1\u0226", - "\1\u0227", - "\1\u0228", - "\1\u0229", - "\1\u022a", - "\1\u022b", - "\1\u022c", - "\1\u022d", - "\1\u022e", - "\1\u022f", - "\1\u0230", - "", - "\1\u0231", - "", - "\1\u0232", - "", - "\1\u0233", - "\1\u0234", - "\1\u0235", - "\1\u0236", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u0238", - "\1\u0239", - "\1\u023a", - "\1\u023b", - "\1\u023c", - "\1\u023d", - "\1\u023e", - "\1\u023f", - "\1\u0240", - "", - "\1\u0241", - "\1\u0242", - "\1\u0243", - "", - "", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u0245", - "\1\u0246", - "\1\u0247", - "", - "\1\u0248", - "\1\u0249", - "\1\u024a", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "", - "\1\u024c", - "\1\u024d", - "\1\u024e", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u0250", - "\1\u0251", - "\1\u0252", - "\1\u0253", - "\1\u0254", - "\1\u0255", - "\1\u0256", - "\1\u0257", - "\1\u0258", - "\1\u0259", - "\1\u025a", - "\1\u025b", - "\1\u025c", - "\1\u025d", - "", - "\1\u025e", - "\1\u025f", - "\1\u0260", - "\1\u0261", - "\1\u0262", - "\1\u0263", - "\1\u0264", - "\1\u0265", - "\1\u0266", - "\1\u0267", - "\1\u0268", - "\1\u0269", - "", - "\1\u026a", - "\1\u026b", - "\1\u026c", - "\1\u026d", - "\1\u026e", - "\1\u026f\15\uffff\1\u0270", - "", - "\1\u0271", - "\1\u0272", - "\1\u0273", - "", - "\1\u0274", - "\1\u0275", - "\1\u0276", - "\1\u0277", - "\1\u0278", - "\1\u0279", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u027b", - "\1\u027c", - "\1\u027d", - "\1\u027e", - "\1\u027f", - "\1\u0280", - "\1\u0281", - "\1\u0282", - "\1\u0283", - "\1\u0284", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u0286", - "\1\u0287", - "\1\u0288", - "\1\u0289", - "\1\u028a", - "\1\u028b", - "\1\u028c", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u028e", - "\1\u028f", - "\1\u0290", - "\1\u0291", - "\1\u0292", - "\1\u0293", - "\1\u0294", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u0298", - "\1\u0299", - "\1\u029a", - "\1\u029b", - "\1\u029c", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "", - "\1\u029e", - "\1\u029f", - "\1\u02a0", - "\1\u02a1", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u02a3", - "\1\u02a4", - "\1\u02a5", - "\1\u02a6", - "\1\u02a7", - "", - "\1\u02a8", - "\1\u02a9", - "\1\u02aa", - "\1\u02ab", - "\1\u02ac", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "", - "\1\u02af", - "\1\u02b0", - "\1\u02b1", - "\1\u02b2", - "\1\u02b3", - "\1\u02b4", - "\1\u02b5", - "", - "", - "", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "", - "\1\u02bb", - "\1\u02bc", - "\1\u02bd", - "\1\u02be", - "", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u02c0", - "\1\u02c1", - "\1\u02c2", - "\1\u02c3", - "\1\u02c4", - "\1\u02c5", - "\1\u02c6", - "\1\u02c7", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "", - "", - "\1\u02c9", - "\1\u02ca", - "\1\u02cb", - "\1\u02cc", - "\1\u02cd", - "\1\u02ce", - "\1\u02cf", - "", - "", - "", - "", - "", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u02d1", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u02d3", - "", - "\1\u02d4", - "\1\u02d5", - "\1\u02d6", - "\1\u02d7", - "\1\u02d8", - "\1\u02d9", - "\1\u02da", - "\1\u02db", - "", - "\1\u02dc", - "\1\u02dd", - "\12\41\7\uffff\23\41\1\u02de\6\41\4\uffff\1\41\1\uffff\32\41", - "\1\u02e0", - "\1\u02e1", - "\1\u02e2", - "\1\u02e3", - "", - "\1\u02e4", - "", - "\1\u02e5", - "\1\u02e6", - "\1\u02e7", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u02e9", - "\1\u02ea", - "\1\u02eb", - "\1\u02ec", - "\1\u02ed", - "\1\u02ee", - "\1\u02ef", - "\1\u02f0", - "", - "\1\u02f1", - "\1\u02f2", - "\1\u02f3", - "\1\u02f4", - "\1\u02f5", - "\1\u02f6", - "\1\u02f7", - "\1\u02f8", - "", - "\1\u02f9", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u02fb", - "\1\u02fc", - "\1\u02fd", - "\1\u02fe", - "\1\u02ff", - "\1\u0300", - "\1\u0301", - "\1\u0302", - "\1\u0303", - "\1\u0304", - "\1\u0305", - "\1\u0306", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u0308", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "", - "\1\u030a", - "\1\u030b", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u030d", - "\1\u030e", - "\1\u030f", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u0311", - "\1\u0312", - "\1\u0313", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u0315", - "", - "\1\u0316", - "", - "\1\u0317", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "", - "\1\u0319", - "\1\u031a", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "", - "\1\u031c", - "\1\u031d", - "\1\u031e", - "", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u0320", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "", - "\1\u0322", - "\1\u0323", - "", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u0325", - "\1\u0326", - "", - "\1\u0327", - "", - "\1\u0328", - "\1\u0329", - "", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u032c", - "\1\u032d", - "\1\u032e", - "", - "", - "\1\u032f", - "\1\u0330", - "\1\u0331", - "\1\u0332", - "\1\u0333", - "\1\u0334", - "\1\u0335", - "\1\u0336", - "\1\u0337", - "\1\u0338", - "\1\u0339", - "\1\u033a", - "\1\u033b", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "\1\u033e", - "", - "", - "\1\u033f", - "\12\41\7\uffff\32\41\4\uffff\1\41\1\uffff\32\41", - "" - }; - - static final short[] DFA12_eot = DFA.unpackEncodedString(DFA12_eotS); - static final short[] DFA12_eof = DFA.unpackEncodedString(DFA12_eofS); - static final char[] DFA12_min = DFA.unpackEncodedStringToUnsignedChars(DFA12_minS); - static final char[] DFA12_max = DFA.unpackEncodedStringToUnsignedChars(DFA12_maxS); - static final short[] DFA12_accept = DFA.unpackEncodedString(DFA12_acceptS); - static final short[] DFA12_special = DFA.unpackEncodedString(DFA12_specialS); - static final short[][] DFA12_transition; - - static { - int numStates = DFA12_transitionS.length; - DFA12_transition = new short[numStates][]; - for (int i=0; i<numStates; i++) { - DFA12_transition[i] = DFA.unpackEncodedString(DFA12_transitionS[i]); - } - } - - class DFA12 extends DFA { - - public DFA12(BaseRecognizer recognizer) { - this.recognizer = recognizer; - this.decisionNumber = 12; - this.eot = DFA12_eot; - this.eof = DFA12_eof; - this.min = DFA12_min; - this.max = DFA12_max; - this.accept = DFA12_accept; - this.special = DFA12_special; - this.transition = DFA12_transition; - } - public String getDescription() { - return "1:1: Tokens : ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; - } - public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { - IntStream input = _input; - int _s = s; - switch ( s ) { - case 0 : - int LA12_0 = input.LA(1); - - s = -1; - if ( (LA12_0=='o') ) {s = 1;} - - else if ( (LA12_0=='(') ) {s = 2;} - - else if ( (LA12_0==')') ) {s = 3;} - - else if ( (LA12_0=='w') ) {s = 4;} - - else if ( (LA12_0==';') ) {s = 5;} - - else if ( (LA12_0=='C') ) {s = 6;} - - else if ( (LA12_0=='I') ) {s = 7;} - - else if ( (LA12_0=='S') ) {s = 8;} - - else if ( (LA12_0=='t') ) {s = 9;} - - else if ( (LA12_0=='f') ) {s = 10;} - - else if ( (LA12_0=='a') ) {s = 11;} - - else if ( (LA12_0=='!') ) {s = 12;} - - else if ( (LA12_0=='=') ) {s = 13;} - - else if ( (LA12_0=='A') ) {s = 14;} - - else if ( (LA12_0=='R') ) {s = 15;} - - else if ( (LA12_0=='E') ) {s = 16;} - - else if ( (LA12_0=='D') ) {s = 17;} - - else if ( (LA12_0=='F') ) {s = 18;} - - else if ( (LA12_0=='G') ) {s = 19;} - - else if ( (LA12_0=='N') ) {s = 20;} - - else if ( (LA12_0=='O') ) {s = 21;} - - else if ( (LA12_0=='P') ) {s = 22;} - - else if ( (LA12_0=='^') ) {s = 23;} - - else if ( (LA12_0=='B'||LA12_0=='H'||(LA12_0>='J' && LA12_0<='M')||LA12_0=='Q'||(LA12_0>='T' && LA12_0<='Z')||LA12_0=='_'||(LA12_0>='b' && LA12_0<='e')||(LA12_0>='g' && LA12_0<='n')||(LA12_0>='p' && LA12_0<='s')||(LA12_0>='u' && LA12_0<='v')||(LA12_0>='x' && LA12_0<='z')) ) {s = 24;} - - else if ( ((LA12_0>='0' && LA12_0<='9')) ) {s = 25;} - - else if ( (LA12_0=='\"') ) {s = 26;} - - else if ( (LA12_0=='\'') ) {s = 27;} - - else if ( (LA12_0=='/') ) {s = 28;} - - else if ( ((LA12_0>='\t' && LA12_0<='\n')||LA12_0=='\r'||LA12_0==' ') ) {s = 29;} - - else if ( ((LA12_0>='\u0000' && LA12_0<='\b')||(LA12_0>='\u000B' && LA12_0<='\f')||(LA12_0>='\u000E' && LA12_0<='\u001F')||(LA12_0>='#' && LA12_0<='&')||(LA12_0>='*' && LA12_0<='.')||LA12_0==':'||LA12_0=='<'||(LA12_0>='>' && LA12_0<='@')||(LA12_0>='[' && LA12_0<=']')||LA12_0=='`'||(LA12_0>='{' && LA12_0<='\uFFFF')) ) {s = 30;} - - if ( s>=0 ) return s; - break; - case 1 : - int LA12_26 = input.LA(1); - - s = -1; - if ( ((LA12_26>='\u0000' && LA12_26<='\uFFFF')) ) {s = 68;} - - else s = 30; - - if ( s>=0 ) return s; - break; - case 2 : - int LA12_27 = input.LA(1); - - s = -1; - if ( ((LA12_27>='\u0000' && LA12_27<='\uFFFF')) ) {s = 68;} - - else s = 30; - - if ( s>=0 ) return s; - break; - } - NoViableAltException nvae = - new NoViableAltException(getDescription(), 12, _s, input); - error(nvae); - throw nvae; - } - } - - -} \ No newline at end of file diff --git a/org.framed.iorm.editpolicydsl/src-gen/org/framed/iorm/editpolicydsl/parser/antlr/internal/InternalDslParser.java b/org.framed.iorm.editpolicydsl/src-gen/org/framed/iorm/editpolicydsl/parser/antlr/internal/InternalDslParser.java deleted file mode 100644 index a8ac288f1769c2f149442b2c718f1aca3f1c573b..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl/src-gen/org/framed/iorm/editpolicydsl/parser/antlr/internal/InternalDslParser.java +++ /dev/null @@ -1,5765 +0,0 @@ -package org.framed.iorm.editpolicydsl.parser.antlr.internal; - -import org.eclipse.xtext.*; -import org.eclipse.xtext.parser.*; -import org.eclipse.xtext.parser.impl.*; -import org.eclipse.emf.ecore.util.EcoreUtil; -import org.eclipse.emf.ecore.EObject; -import org.eclipse.emf.common.util.Enumerator; -import org.eclipse.xtext.parser.antlr.AbstractInternalAntlrParser; -import org.eclipse.xtext.parser.antlr.XtextTokenStream; -import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens; -import org.eclipse.xtext.parser.antlr.AntlrDatatypeRuleToken; -import org.framed.iorm.editpolicydsl.services.DslGrammarAccess; - - - -import org.antlr.runtime.*; -import java.util.Stack; -import java.util.List; -import java.util.ArrayList; - -@SuppressWarnings("all") -public class InternalDslParser extends AbstractInternalAntlrParser { - public static final String[] tokenNames = new String[] { - "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_INT", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'override'", "'('", "')'", "'when'", "';'", "'ContainsCompartment'", "'IsTargetType'", "'IsParent'", "'IsSourceType'", "'IsTarget'", "'InCompartment'", "'SourceEqualsTarget'", "'SourceEqualsTargetType'", "'true'", "'false'", "'or'", "'and'", "'!'", "'=>'", "'Add'", "'Reconnect'", "'Create'", "'Start'", "'Execute'", "'Direct_Edit'", "'Add_Property'", "'Create_Attribute'", "'Create_Operation'", "'Create_Property'", "'Acyclic'", "'CompartmentType'", "'Cyclic'", "'DataType'", "'Fulfillment'", "'Inheritance'", "'Group'", "'Reflexive'", "'Relationship'", "'RelationshipExclusion'", "'RelationshipImplication'", "'RoleType'", "'RoleEquivalence'", "'RoleGroup'", "'RoleImplication'", "'RoleProhibition'", "'Irreflexive'", "'NaturalType'", "'Compartment_Behavior'", "'Compartment_Inheritance'", "'Compartment_Properties'", "'Compartment_Structure'", "'Compartment_Types'", "'Contains_Compartments'", "'Compartments'", "'Data_Type_Inheritance'", "'Data_Types'", "'Dates'", "'Dependent'", "'Group_Constraints'", "'Inter_Relationship_Constraints'", "'Intra_Relationship_Constraints'", "'Naturals'", "'Occurrence_Constraints'", "'On_Compartments'", "'On_Relationships'", "'Parthood_Constraints'", "'Participants'", "'Playable'", "'Playable_by_Defining_Compartment'", "'Players'", "'Relationship_Cardinality'", "'Relationship_Constraints'", "'Relationships'", "'RML_Feature_Model'", "'Role_Behavior'", "'Role_Constraints'", "'Role_Equivalence'", "'Role_Implication'", "'Role_Inheritance'", "'Role_Prohibition'", "'Role_Properties'", "'Role_Structure'", "'Role_Types'", "'Roles'" - }; - public static final int T__50=50; - public static final int T__59=59; - public static final int T__55=55; - public static final int T__56=56; - public static final int T__57=57; - public static final int T__58=58; - public static final int T__51=51; - public static final int T__52=52; - public static final int T__53=53; - public static final int T__54=54; - public static final int T__60=60; - public static final int T__61=61; - public static final int RULE_ID=4; - public static final int RULE_INT=5; - public static final int T__66=66; - public static final int RULE_ML_COMMENT=7; - public static final int T__67=67; - public static final int T__68=68; - public static final int T__69=69; - public static final int T__62=62; - public static final int T__63=63; - public static final int T__64=64; - public static final int T__65=65; - public static final int T__37=37; - public static final int T__38=38; - public static final int T__39=39; - public static final int T__33=33; - public static final int T__34=34; - public static final int T__35=35; - public static final int T__36=36; - public static final int T__30=30; - public static final int T__31=31; - public static final int T__32=32; - public static final int T__48=48; - public static final int T__49=49; - public static final int T__44=44; - public static final int T__45=45; - public static final int T__46=46; - public static final int T__47=47; - public static final int T__40=40; - public static final int T__41=41; - public static final int T__42=42; - public static final int T__43=43; - public static final int T__91=91; - public static final int T__92=92; - public static final int T__93=93; - public static final int T__94=94; - public static final int T__90=90; - public static final int T__19=19; - public static final int T__15=15; - public static final int T__16=16; - public static final int T__17=17; - public static final int T__18=18; - public static final int T__11=11; - public static final int T__12=12; - public static final int T__13=13; - public static final int T__14=14; - public static final int T__26=26; - public static final int T__27=27; - public static final int T__28=28; - public static final int T__29=29; - public static final int T__22=22; - public static final int T__23=23; - public static final int T__24=24; - public static final int T__25=25; - public static final int T__20=20; - public static final int T__21=21; - public static final int T__70=70; - public static final int T__71=71; - public static final int T__72=72; - public static final int RULE_STRING=6; - public static final int RULE_SL_COMMENT=8; - public static final int T__77=77; - public static final int T__78=78; - public static final int T__79=79; - public static final int T__73=73; - public static final int EOF=-1; - public static final int T__74=74; - public static final int T__75=75; - public static final int T__76=76; - public static final int T__80=80; - public static final int T__81=81; - public static final int T__82=82; - public static final int T__83=83; - public static final int RULE_WS=9; - public static final int RULE_ANY_OTHER=10; - public static final int T__88=88; - public static final int T__89=89; - public static final int T__84=84; - public static final int T__85=85; - public static final int T__86=86; - public static final int T__87=87; - - // delegates - // delegators - - - public InternalDslParser(TokenStream input) { - this(input, new RecognizerSharedState()); - } - public InternalDslParser(TokenStream input, RecognizerSharedState state) { - super(input, state); - - } - - - public String[] getTokenNames() { return InternalDslParser.tokenNames; } - public String getGrammarFileName() { return "InternalDsl.g"; } - - - - private DslGrammarAccess grammarAccess; - - public InternalDslParser(TokenStream input, DslGrammarAccess grammarAccess) { - this(input); - this.grammarAccess = grammarAccess; - registerRules(grammarAccess.getGrammar()); - } - - @Override - protected String getFirstRuleName() { - return "Model"; - } - - @Override - protected DslGrammarAccess getGrammarAccess() { - return grammarAccess; - } - - - - - // $ANTLR start "entryRuleModel" - // InternalDsl.g:65:1: entryRuleModel returns [EObject current=null] : iv_ruleModel= ruleModel EOF ; - public final EObject entryRuleModel() throws RecognitionException { - EObject current = null; - - EObject iv_ruleModel = null; - - - try { - // InternalDsl.g:65:46: (iv_ruleModel= ruleModel EOF ) - // InternalDsl.g:66:2: iv_ruleModel= ruleModel EOF - { - newCompositeNode(grammarAccess.getModelRule()); - pushFollow(FOLLOW_1); - iv_ruleModel=ruleModel(); - - state._fsp--; - - current =iv_ruleModel; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleModel" - - - // $ANTLR start "ruleModel" - // InternalDsl.g:72:1: ruleModel returns [EObject current=null] : ( ( (lv_policies_0_0= rulePolicy ) ) ( (lv_policies_1_0= rulePolicy ) )* )? ; - public final EObject ruleModel() throws RecognitionException { - EObject current = null; - - EObject lv_policies_0_0 = null; - - EObject lv_policies_1_0 = null; - - - - enterRule(); - - try { - // InternalDsl.g:78:2: ( ( ( (lv_policies_0_0= rulePolicy ) ) ( (lv_policies_1_0= rulePolicy ) )* )? ) - // InternalDsl.g:79:2: ( ( (lv_policies_0_0= rulePolicy ) ) ( (lv_policies_1_0= rulePolicy ) )* )? - { - // InternalDsl.g:79:2: ( ( (lv_policies_0_0= rulePolicy ) ) ( (lv_policies_1_0= rulePolicy ) )* )? - int alt2=2; - int LA2_0 = input.LA(1); - - if ( (LA2_0==11||(LA2_0>=30 && LA2_0<=39)) ) { - alt2=1; - } - switch (alt2) { - case 1 : - // InternalDsl.g:80:3: ( (lv_policies_0_0= rulePolicy ) ) ( (lv_policies_1_0= rulePolicy ) )* - { - // InternalDsl.g:80:3: ( (lv_policies_0_0= rulePolicy ) ) - // InternalDsl.g:81:4: (lv_policies_0_0= rulePolicy ) - { - // InternalDsl.g:81:4: (lv_policies_0_0= rulePolicy ) - // InternalDsl.g:82:5: lv_policies_0_0= rulePolicy - { - - newCompositeNode(grammarAccess.getModelAccess().getPoliciesPolicyParserRuleCall_0_0()); - - pushFollow(FOLLOW_3); - lv_policies_0_0=rulePolicy(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getModelRule()); - } - add( - current, - "policies", - lv_policies_0_0, - "org.framed.iorm.editpolicydsl.Dsl.Policy"); - afterParserOrEnumRuleCall(); - - - } - - - } - - // InternalDsl.g:99:3: ( (lv_policies_1_0= rulePolicy ) )* - loop1: - do { - int alt1=2; - int LA1_0 = input.LA(1); - - if ( (LA1_0==11||(LA1_0>=30 && LA1_0<=39)) ) { - alt1=1; - } - - - switch (alt1) { - case 1 : - // InternalDsl.g:100:4: (lv_policies_1_0= rulePolicy ) - { - // InternalDsl.g:100:4: (lv_policies_1_0= rulePolicy ) - // InternalDsl.g:101:5: lv_policies_1_0= rulePolicy - { - - newCompositeNode(grammarAccess.getModelAccess().getPoliciesPolicyParserRuleCall_1_0()); - - pushFollow(FOLLOW_3); - lv_policies_1_0=rulePolicy(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getModelRule()); - } - add( - current, - "policies", - lv_policies_1_0, - "org.framed.iorm.editpolicydsl.Dsl.Policy"); - afterParserOrEnumRuleCall(); - - - } - - - } - break; - - default : - break loop1; - } - } while (true); - - - } - break; - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleModel" - - - // $ANTLR start "entryRulePolicy" - // InternalDsl.g:122:1: entryRulePolicy returns [EObject current=null] : iv_rulePolicy= rulePolicy EOF ; - public final EObject entryRulePolicy() throws RecognitionException { - EObject current = null; - - EObject iv_rulePolicy = null; - - - try { - // InternalDsl.g:122:47: (iv_rulePolicy= rulePolicy EOF ) - // InternalDsl.g:123:2: iv_rulePolicy= rulePolicy EOF - { - newCompositeNode(grammarAccess.getPolicyRule()); - pushFollow(FOLLOW_1); - iv_rulePolicy=rulePolicy(); - - state._fsp--; - - current =iv_rulePolicy; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRulePolicy" - - - // $ANTLR start "rulePolicy" - // InternalDsl.g:129:1: rulePolicy returns [EObject current=null] : ( ( (lv_override_0_0= 'override' ) )? ( (lv_action_1_0= ruleActionEnum ) ) ( (lv_actionType_2_0= ruleFeatureTypeEnum ) ) otherlv_3= '(' ( (lv_featureRule_4_0= ruleFeatureExpression ) ) otherlv_5= ')' otherlv_6= 'when' ( (lv_constraintRule_7_0= ruleConstraintExpression ) ) otherlv_8= ';' ) ; - public final EObject rulePolicy() throws RecognitionException { - EObject current = null; - - Token lv_override_0_0=null; - Token otherlv_3=null; - Token otherlv_5=null; - Token otherlv_6=null; - Token otherlv_8=null; - Enumerator lv_action_1_0 = null; - - Enumerator lv_actionType_2_0 = null; - - EObject lv_featureRule_4_0 = null; - - EObject lv_constraintRule_7_0 = null; - - - - enterRule(); - - try { - // InternalDsl.g:135:2: ( ( ( (lv_override_0_0= 'override' ) )? ( (lv_action_1_0= ruleActionEnum ) ) ( (lv_actionType_2_0= ruleFeatureTypeEnum ) ) otherlv_3= '(' ( (lv_featureRule_4_0= ruleFeatureExpression ) ) otherlv_5= ')' otherlv_6= 'when' ( (lv_constraintRule_7_0= ruleConstraintExpression ) ) otherlv_8= ';' ) ) - // InternalDsl.g:136:2: ( ( (lv_override_0_0= 'override' ) )? ( (lv_action_1_0= ruleActionEnum ) ) ( (lv_actionType_2_0= ruleFeatureTypeEnum ) ) otherlv_3= '(' ( (lv_featureRule_4_0= ruleFeatureExpression ) ) otherlv_5= ')' otherlv_6= 'when' ( (lv_constraintRule_7_0= ruleConstraintExpression ) ) otherlv_8= ';' ) - { - // InternalDsl.g:136:2: ( ( (lv_override_0_0= 'override' ) )? ( (lv_action_1_0= ruleActionEnum ) ) ( (lv_actionType_2_0= ruleFeatureTypeEnum ) ) otherlv_3= '(' ( (lv_featureRule_4_0= ruleFeatureExpression ) ) otherlv_5= ')' otherlv_6= 'when' ( (lv_constraintRule_7_0= ruleConstraintExpression ) ) otherlv_8= ';' ) - // InternalDsl.g:137:3: ( (lv_override_0_0= 'override' ) )? ( (lv_action_1_0= ruleActionEnum ) ) ( (lv_actionType_2_0= ruleFeatureTypeEnum ) ) otherlv_3= '(' ( (lv_featureRule_4_0= ruleFeatureExpression ) ) otherlv_5= ')' otherlv_6= 'when' ( (lv_constraintRule_7_0= ruleConstraintExpression ) ) otherlv_8= ';' - { - // InternalDsl.g:137:3: ( (lv_override_0_0= 'override' ) )? - int alt3=2; - int LA3_0 = input.LA(1); - - if ( (LA3_0==11) ) { - alt3=1; - } - switch (alt3) { - case 1 : - // InternalDsl.g:138:4: (lv_override_0_0= 'override' ) - { - // InternalDsl.g:138:4: (lv_override_0_0= 'override' ) - // InternalDsl.g:139:5: lv_override_0_0= 'override' - { - lv_override_0_0=(Token)match(input,11,FOLLOW_4); - - newLeafNode(lv_override_0_0, grammarAccess.getPolicyAccess().getOverrideOverrideKeyword_0_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getPolicyRule()); - } - setWithLastConsumed(current, "override", true, "override"); - - - } - - - } - break; - - } - - // InternalDsl.g:151:3: ( (lv_action_1_0= ruleActionEnum ) ) - // InternalDsl.g:152:4: (lv_action_1_0= ruleActionEnum ) - { - // InternalDsl.g:152:4: (lv_action_1_0= ruleActionEnum ) - // InternalDsl.g:153:5: lv_action_1_0= ruleActionEnum - { - - newCompositeNode(grammarAccess.getPolicyAccess().getActionActionEnumEnumRuleCall_1_0()); - - pushFollow(FOLLOW_5); - lv_action_1_0=ruleActionEnum(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getPolicyRule()); - } - set( - current, - "action", - lv_action_1_0, - "org.framed.iorm.editpolicydsl.Dsl.ActionEnum"); - afterParserOrEnumRuleCall(); - - - } - - - } - - // InternalDsl.g:170:3: ( (lv_actionType_2_0= ruleFeatureTypeEnum ) ) - // InternalDsl.g:171:4: (lv_actionType_2_0= ruleFeatureTypeEnum ) - { - // InternalDsl.g:171:4: (lv_actionType_2_0= ruleFeatureTypeEnum ) - // InternalDsl.g:172:5: lv_actionType_2_0= ruleFeatureTypeEnum - { - - newCompositeNode(grammarAccess.getPolicyAccess().getActionTypeFeatureTypeEnumEnumRuleCall_2_0()); - - pushFollow(FOLLOW_6); - lv_actionType_2_0=ruleFeatureTypeEnum(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getPolicyRule()); - } - set( - current, - "actionType", - lv_actionType_2_0, - "org.framed.iorm.editpolicydsl.Dsl.FeatureTypeEnum"); - afterParserOrEnumRuleCall(); - - - } - - - } - - otherlv_3=(Token)match(input,12,FOLLOW_7); - - newLeafNode(otherlv_3, grammarAccess.getPolicyAccess().getLeftParenthesisKeyword_3()); - - // InternalDsl.g:193:3: ( (lv_featureRule_4_0= ruleFeatureExpression ) ) - // InternalDsl.g:194:4: (lv_featureRule_4_0= ruleFeatureExpression ) - { - // InternalDsl.g:194:4: (lv_featureRule_4_0= ruleFeatureExpression ) - // InternalDsl.g:195:5: lv_featureRule_4_0= ruleFeatureExpression - { - - newCompositeNode(grammarAccess.getPolicyAccess().getFeatureRuleFeatureExpressionParserRuleCall_4_0()); - - pushFollow(FOLLOW_8); - lv_featureRule_4_0=ruleFeatureExpression(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getPolicyRule()); - } - set( - current, - "featureRule", - lv_featureRule_4_0, - "org.framed.iorm.editpolicydsl.Dsl.FeatureExpression"); - afterParserOrEnumRuleCall(); - - - } - - - } - - otherlv_5=(Token)match(input,13,FOLLOW_9); - - newLeafNode(otherlv_5, grammarAccess.getPolicyAccess().getRightParenthesisKeyword_5()); - - otherlv_6=(Token)match(input,14,FOLLOW_10); - - newLeafNode(otherlv_6, grammarAccess.getPolicyAccess().getWhenKeyword_6()); - - // InternalDsl.g:220:3: ( (lv_constraintRule_7_0= ruleConstraintExpression ) ) - // InternalDsl.g:221:4: (lv_constraintRule_7_0= ruleConstraintExpression ) - { - // InternalDsl.g:221:4: (lv_constraintRule_7_0= ruleConstraintExpression ) - // InternalDsl.g:222:5: lv_constraintRule_7_0= ruleConstraintExpression - { - - newCompositeNode(grammarAccess.getPolicyAccess().getConstraintRuleConstraintExpressionParserRuleCall_7_0()); - - pushFollow(FOLLOW_11); - lv_constraintRule_7_0=ruleConstraintExpression(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getPolicyRule()); - } - set( - current, - "constraintRule", - lv_constraintRule_7_0, - "org.framed.iorm.editpolicydsl.Dsl.ConstraintExpression"); - afterParserOrEnumRuleCall(); - - - } - - - } - - otherlv_8=(Token)match(input,15,FOLLOW_2); - - newLeafNode(otherlv_8, grammarAccess.getPolicyAccess().getSemicolonKeyword_8()); - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "rulePolicy" - - - // $ANTLR start "entryRuleConstraintRule" - // InternalDsl.g:247:1: entryRuleConstraintRule returns [EObject current=null] : iv_ruleConstraintRule= ruleConstraintRule EOF ; - public final EObject entryRuleConstraintRule() throws RecognitionException { - EObject current = null; - - EObject iv_ruleConstraintRule = null; - - - try { - // InternalDsl.g:247:55: (iv_ruleConstraintRule= ruleConstraintRule EOF ) - // InternalDsl.g:248:2: iv_ruleConstraintRule= ruleConstraintRule EOF - { - newCompositeNode(grammarAccess.getConstraintRuleRule()); - pushFollow(FOLLOW_1); - iv_ruleConstraintRule=ruleConstraintRule(); - - state._fsp--; - - current =iv_ruleConstraintRule; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleConstraintRule" - - - // $ANTLR start "ruleConstraintRule" - // InternalDsl.g:254:1: ruleConstraintRule returns [EObject current=null] : (this_TrueConstraintRule_0= ruleTrueConstraintRule | this_FalseConstraintRule_1= ruleFalseConstraintRule | this_ContainsCompartmentConstrainRule_2= ruleContainsCompartmentConstrainRule | this_IsTargetConstraintRule_3= ruleIsTargetConstraintRule | this_IsTargetTypeConstraintRule_4= ruleIsTargetTypeConstraintRule | this_IsSourceTypeConstraintRule_5= ruleIsSourceTypeConstraintRule | this_IsParentConstraintRule_6= ruleIsParentConstraintRule | this_SourceEqualsTargetConstraintRule_7= ruleSourceEqualsTargetConstraintRule | this_SourceEqualsTargetTypeConstraintRule_8= ruleSourceEqualsTargetTypeConstraintRule | this_InCompartmentConstraintRule_9= ruleInCompartmentConstraintRule ) ; - public final EObject ruleConstraintRule() throws RecognitionException { - EObject current = null; - - EObject this_TrueConstraintRule_0 = null; - - EObject this_FalseConstraintRule_1 = null; - - EObject this_ContainsCompartmentConstrainRule_2 = null; - - EObject this_IsTargetConstraintRule_3 = null; - - EObject this_IsTargetTypeConstraintRule_4 = null; - - EObject this_IsSourceTypeConstraintRule_5 = null; - - EObject this_IsParentConstraintRule_6 = null; - - EObject this_SourceEqualsTargetConstraintRule_7 = null; - - EObject this_SourceEqualsTargetTypeConstraintRule_8 = null; - - EObject this_InCompartmentConstraintRule_9 = null; - - - - enterRule(); - - try { - // InternalDsl.g:260:2: ( (this_TrueConstraintRule_0= ruleTrueConstraintRule | this_FalseConstraintRule_1= ruleFalseConstraintRule | this_ContainsCompartmentConstrainRule_2= ruleContainsCompartmentConstrainRule | this_IsTargetConstraintRule_3= ruleIsTargetConstraintRule | this_IsTargetTypeConstraintRule_4= ruleIsTargetTypeConstraintRule | this_IsSourceTypeConstraintRule_5= ruleIsSourceTypeConstraintRule | this_IsParentConstraintRule_6= ruleIsParentConstraintRule | this_SourceEqualsTargetConstraintRule_7= ruleSourceEqualsTargetConstraintRule | this_SourceEqualsTargetTypeConstraintRule_8= ruleSourceEqualsTargetTypeConstraintRule | this_InCompartmentConstraintRule_9= ruleInCompartmentConstraintRule ) ) - // InternalDsl.g:261:2: (this_TrueConstraintRule_0= ruleTrueConstraintRule | this_FalseConstraintRule_1= ruleFalseConstraintRule | this_ContainsCompartmentConstrainRule_2= ruleContainsCompartmentConstrainRule | this_IsTargetConstraintRule_3= ruleIsTargetConstraintRule | this_IsTargetTypeConstraintRule_4= ruleIsTargetTypeConstraintRule | this_IsSourceTypeConstraintRule_5= ruleIsSourceTypeConstraintRule | this_IsParentConstraintRule_6= ruleIsParentConstraintRule | this_SourceEqualsTargetConstraintRule_7= ruleSourceEqualsTargetConstraintRule | this_SourceEqualsTargetTypeConstraintRule_8= ruleSourceEqualsTargetTypeConstraintRule | this_InCompartmentConstraintRule_9= ruleInCompartmentConstraintRule ) - { - // InternalDsl.g:261:2: (this_TrueConstraintRule_0= ruleTrueConstraintRule | this_FalseConstraintRule_1= ruleFalseConstraintRule | this_ContainsCompartmentConstrainRule_2= ruleContainsCompartmentConstrainRule | this_IsTargetConstraintRule_3= ruleIsTargetConstraintRule | this_IsTargetTypeConstraintRule_4= ruleIsTargetTypeConstraintRule | this_IsSourceTypeConstraintRule_5= ruleIsSourceTypeConstraintRule | this_IsParentConstraintRule_6= ruleIsParentConstraintRule | this_SourceEqualsTargetConstraintRule_7= ruleSourceEqualsTargetConstraintRule | this_SourceEqualsTargetTypeConstraintRule_8= ruleSourceEqualsTargetTypeConstraintRule | this_InCompartmentConstraintRule_9= ruleInCompartmentConstraintRule ) - int alt4=10; - switch ( input.LA(1) ) { - case 24: - { - alt4=1; - } - break; - case 25: - { - alt4=2; - } - break; - case 16: - { - alt4=3; - } - break; - case 20: - { - alt4=4; - } - break; - case 17: - { - alt4=5; - } - break; - case 19: - { - alt4=6; - } - break; - case 18: - { - alt4=7; - } - break; - case 22: - { - alt4=8; - } - break; - case 23: - { - alt4=9; - } - break; - case 21: - { - alt4=10; - } - break; - default: - NoViableAltException nvae = - new NoViableAltException("", 4, 0, input); - - throw nvae; - } - - switch (alt4) { - case 1 : - // InternalDsl.g:262:3: this_TrueConstraintRule_0= ruleTrueConstraintRule - { - - newCompositeNode(grammarAccess.getConstraintRuleAccess().getTrueConstraintRuleParserRuleCall_0()); - - pushFollow(FOLLOW_2); - this_TrueConstraintRule_0=ruleTrueConstraintRule(); - - state._fsp--; - - - current = this_TrueConstraintRule_0; - afterParserOrEnumRuleCall(); - - - } - break; - case 2 : - // InternalDsl.g:271:3: this_FalseConstraintRule_1= ruleFalseConstraintRule - { - - newCompositeNode(grammarAccess.getConstraintRuleAccess().getFalseConstraintRuleParserRuleCall_1()); - - pushFollow(FOLLOW_2); - this_FalseConstraintRule_1=ruleFalseConstraintRule(); - - state._fsp--; - - - current = this_FalseConstraintRule_1; - afterParserOrEnumRuleCall(); - - - } - break; - case 3 : - // InternalDsl.g:280:3: this_ContainsCompartmentConstrainRule_2= ruleContainsCompartmentConstrainRule - { - - newCompositeNode(grammarAccess.getConstraintRuleAccess().getContainsCompartmentConstrainRuleParserRuleCall_2()); - - pushFollow(FOLLOW_2); - this_ContainsCompartmentConstrainRule_2=ruleContainsCompartmentConstrainRule(); - - state._fsp--; - - - current = this_ContainsCompartmentConstrainRule_2; - afterParserOrEnumRuleCall(); - - - } - break; - case 4 : - // InternalDsl.g:289:3: this_IsTargetConstraintRule_3= ruleIsTargetConstraintRule - { - - newCompositeNode(grammarAccess.getConstraintRuleAccess().getIsTargetConstraintRuleParserRuleCall_3()); - - pushFollow(FOLLOW_2); - this_IsTargetConstraintRule_3=ruleIsTargetConstraintRule(); - - state._fsp--; - - - current = this_IsTargetConstraintRule_3; - afterParserOrEnumRuleCall(); - - - } - break; - case 5 : - // InternalDsl.g:298:3: this_IsTargetTypeConstraintRule_4= ruleIsTargetTypeConstraintRule - { - - newCompositeNode(grammarAccess.getConstraintRuleAccess().getIsTargetTypeConstraintRuleParserRuleCall_4()); - - pushFollow(FOLLOW_2); - this_IsTargetTypeConstraintRule_4=ruleIsTargetTypeConstraintRule(); - - state._fsp--; - - - current = this_IsTargetTypeConstraintRule_4; - afterParserOrEnumRuleCall(); - - - } - break; - case 6 : - // InternalDsl.g:307:3: this_IsSourceTypeConstraintRule_5= ruleIsSourceTypeConstraintRule - { - - newCompositeNode(grammarAccess.getConstraintRuleAccess().getIsSourceTypeConstraintRuleParserRuleCall_5()); - - pushFollow(FOLLOW_2); - this_IsSourceTypeConstraintRule_5=ruleIsSourceTypeConstraintRule(); - - state._fsp--; - - - current = this_IsSourceTypeConstraintRule_5; - afterParserOrEnumRuleCall(); - - - } - break; - case 7 : - // InternalDsl.g:316:3: this_IsParentConstraintRule_6= ruleIsParentConstraintRule - { - - newCompositeNode(grammarAccess.getConstraintRuleAccess().getIsParentConstraintRuleParserRuleCall_6()); - - pushFollow(FOLLOW_2); - this_IsParentConstraintRule_6=ruleIsParentConstraintRule(); - - state._fsp--; - - - current = this_IsParentConstraintRule_6; - afterParserOrEnumRuleCall(); - - - } - break; - case 8 : - // InternalDsl.g:325:3: this_SourceEqualsTargetConstraintRule_7= ruleSourceEqualsTargetConstraintRule - { - - newCompositeNode(grammarAccess.getConstraintRuleAccess().getSourceEqualsTargetConstraintRuleParserRuleCall_7()); - - pushFollow(FOLLOW_2); - this_SourceEqualsTargetConstraintRule_7=ruleSourceEqualsTargetConstraintRule(); - - state._fsp--; - - - current = this_SourceEqualsTargetConstraintRule_7; - afterParserOrEnumRuleCall(); - - - } - break; - case 9 : - // InternalDsl.g:334:3: this_SourceEqualsTargetTypeConstraintRule_8= ruleSourceEqualsTargetTypeConstraintRule - { - - newCompositeNode(grammarAccess.getConstraintRuleAccess().getSourceEqualsTargetTypeConstraintRuleParserRuleCall_8()); - - pushFollow(FOLLOW_2); - this_SourceEqualsTargetTypeConstraintRule_8=ruleSourceEqualsTargetTypeConstraintRule(); - - state._fsp--; - - - current = this_SourceEqualsTargetTypeConstraintRule_8; - afterParserOrEnumRuleCall(); - - - } - break; - case 10 : - // InternalDsl.g:343:3: this_InCompartmentConstraintRule_9= ruleInCompartmentConstraintRule - { - - newCompositeNode(grammarAccess.getConstraintRuleAccess().getInCompartmentConstraintRuleParserRuleCall_9()); - - pushFollow(FOLLOW_2); - this_InCompartmentConstraintRule_9=ruleInCompartmentConstraintRule(); - - state._fsp--; - - - current = this_InCompartmentConstraintRule_9; - afterParserOrEnumRuleCall(); - - - } - break; - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleConstraintRule" - - - // $ANTLR start "entryRuleContainsCompartmentConstrainRule" - // InternalDsl.g:355:1: entryRuleContainsCompartmentConstrainRule returns [EObject current=null] : iv_ruleContainsCompartmentConstrainRule= ruleContainsCompartmentConstrainRule EOF ; - public final EObject entryRuleContainsCompartmentConstrainRule() throws RecognitionException { - EObject current = null; - - EObject iv_ruleContainsCompartmentConstrainRule = null; - - - try { - // InternalDsl.g:355:73: (iv_ruleContainsCompartmentConstrainRule= ruleContainsCompartmentConstrainRule EOF ) - // InternalDsl.g:356:2: iv_ruleContainsCompartmentConstrainRule= ruleContainsCompartmentConstrainRule EOF - { - newCompositeNode(grammarAccess.getContainsCompartmentConstrainRuleRule()); - pushFollow(FOLLOW_1); - iv_ruleContainsCompartmentConstrainRule=ruleContainsCompartmentConstrainRule(); - - state._fsp--; - - current =iv_ruleContainsCompartmentConstrainRule; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleContainsCompartmentConstrainRule" - - - // $ANTLR start "ruleContainsCompartmentConstrainRule" - // InternalDsl.g:362:1: ruleContainsCompartmentConstrainRule returns [EObject current=null] : ( () otherlv_1= 'ContainsCompartment' otherlv_2= '(' otherlv_3= ')' ) ; - public final EObject ruleContainsCompartmentConstrainRule() throws RecognitionException { - EObject current = null; - - Token otherlv_1=null; - Token otherlv_2=null; - Token otherlv_3=null; - - - enterRule(); - - try { - // InternalDsl.g:368:2: ( ( () otherlv_1= 'ContainsCompartment' otherlv_2= '(' otherlv_3= ')' ) ) - // InternalDsl.g:369:2: ( () otherlv_1= 'ContainsCompartment' otherlv_2= '(' otherlv_3= ')' ) - { - // InternalDsl.g:369:2: ( () otherlv_1= 'ContainsCompartment' otherlv_2= '(' otherlv_3= ')' ) - // InternalDsl.g:370:3: () otherlv_1= 'ContainsCompartment' otherlv_2= '(' otherlv_3= ')' - { - // InternalDsl.g:370:3: () - // InternalDsl.g:371:4: - { - - current = forceCreateModelElement( - grammarAccess.getContainsCompartmentConstrainRuleAccess().getContainsCompartmentAction_0(), - current); - - - } - - otherlv_1=(Token)match(input,16,FOLLOW_6); - - newLeafNode(otherlv_1, grammarAccess.getContainsCompartmentConstrainRuleAccess().getContainsCompartmentKeyword_1()); - - otherlv_2=(Token)match(input,12,FOLLOW_8); - - newLeafNode(otherlv_2, grammarAccess.getContainsCompartmentConstrainRuleAccess().getLeftParenthesisKeyword_2()); - - otherlv_3=(Token)match(input,13,FOLLOW_2); - - newLeafNode(otherlv_3, grammarAccess.getContainsCompartmentConstrainRuleAccess().getRightParenthesisKeyword_3()); - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleContainsCompartmentConstrainRule" - - - // $ANTLR start "entryRuleIsTargetTypeConstraintRule" - // InternalDsl.g:393:1: entryRuleIsTargetTypeConstraintRule returns [EObject current=null] : iv_ruleIsTargetTypeConstraintRule= ruleIsTargetTypeConstraintRule EOF ; - public final EObject entryRuleIsTargetTypeConstraintRule() throws RecognitionException { - EObject current = null; - - EObject iv_ruleIsTargetTypeConstraintRule = null; - - - try { - // InternalDsl.g:393:67: (iv_ruleIsTargetTypeConstraintRule= ruleIsTargetTypeConstraintRule EOF ) - // InternalDsl.g:394:2: iv_ruleIsTargetTypeConstraintRule= ruleIsTargetTypeConstraintRule EOF - { - newCompositeNode(grammarAccess.getIsTargetTypeConstraintRuleRule()); - pushFollow(FOLLOW_1); - iv_ruleIsTargetTypeConstraintRule=ruleIsTargetTypeConstraintRule(); - - state._fsp--; - - current =iv_ruleIsTargetTypeConstraintRule; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleIsTargetTypeConstraintRule" - - - // $ANTLR start "ruleIsTargetTypeConstraintRule" - // InternalDsl.g:400:1: ruleIsTargetTypeConstraintRule returns [EObject current=null] : ( () otherlv_1= 'IsTargetType' otherlv_2= '(' ( (lv_type_3_0= ruleFeatureTypeEnum ) ) otherlv_4= ')' ) ; - public final EObject ruleIsTargetTypeConstraintRule() throws RecognitionException { - EObject current = null; - - Token otherlv_1=null; - Token otherlv_2=null; - Token otherlv_4=null; - Enumerator lv_type_3_0 = null; - - - - enterRule(); - - try { - // InternalDsl.g:406:2: ( ( () otherlv_1= 'IsTargetType' otherlv_2= '(' ( (lv_type_3_0= ruleFeatureTypeEnum ) ) otherlv_4= ')' ) ) - // InternalDsl.g:407:2: ( () otherlv_1= 'IsTargetType' otherlv_2= '(' ( (lv_type_3_0= ruleFeatureTypeEnum ) ) otherlv_4= ')' ) - { - // InternalDsl.g:407:2: ( () otherlv_1= 'IsTargetType' otherlv_2= '(' ( (lv_type_3_0= ruleFeatureTypeEnum ) ) otherlv_4= ')' ) - // InternalDsl.g:408:3: () otherlv_1= 'IsTargetType' otherlv_2= '(' ( (lv_type_3_0= ruleFeatureTypeEnum ) ) otherlv_4= ')' - { - // InternalDsl.g:408:3: () - // InternalDsl.g:409:4: - { - - current = forceCreateModelElement( - grammarAccess.getIsTargetTypeConstraintRuleAccess().getIsTargetTypeAction_0(), - current); - - - } - - otherlv_1=(Token)match(input,17,FOLLOW_6); - - newLeafNode(otherlv_1, grammarAccess.getIsTargetTypeConstraintRuleAccess().getIsTargetTypeKeyword_1()); - - otherlv_2=(Token)match(input,12,FOLLOW_5); - - newLeafNode(otherlv_2, grammarAccess.getIsTargetTypeConstraintRuleAccess().getLeftParenthesisKeyword_2()); - - // InternalDsl.g:423:3: ( (lv_type_3_0= ruleFeatureTypeEnum ) ) - // InternalDsl.g:424:4: (lv_type_3_0= ruleFeatureTypeEnum ) - { - // InternalDsl.g:424:4: (lv_type_3_0= ruleFeatureTypeEnum ) - // InternalDsl.g:425:5: lv_type_3_0= ruleFeatureTypeEnum - { - - newCompositeNode(grammarAccess.getIsTargetTypeConstraintRuleAccess().getTypeFeatureTypeEnumEnumRuleCall_3_0()); - - pushFollow(FOLLOW_8); - lv_type_3_0=ruleFeatureTypeEnum(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getIsTargetTypeConstraintRuleRule()); - } - set( - current, - "type", - lv_type_3_0, - "org.framed.iorm.editpolicydsl.Dsl.FeatureTypeEnum"); - afterParserOrEnumRuleCall(); - - - } - - - } - - otherlv_4=(Token)match(input,13,FOLLOW_2); - - newLeafNode(otherlv_4, grammarAccess.getIsTargetTypeConstraintRuleAccess().getRightParenthesisKeyword_4()); - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleIsTargetTypeConstraintRule" - - - // $ANTLR start "entryRuleIsParentConstraintRule" - // InternalDsl.g:450:1: entryRuleIsParentConstraintRule returns [EObject current=null] : iv_ruleIsParentConstraintRule= ruleIsParentConstraintRule EOF ; - public final EObject entryRuleIsParentConstraintRule() throws RecognitionException { - EObject current = null; - - EObject iv_ruleIsParentConstraintRule = null; - - - try { - // InternalDsl.g:450:63: (iv_ruleIsParentConstraintRule= ruleIsParentConstraintRule EOF ) - // InternalDsl.g:451:2: iv_ruleIsParentConstraintRule= ruleIsParentConstraintRule EOF - { - newCompositeNode(grammarAccess.getIsParentConstraintRuleRule()); - pushFollow(FOLLOW_1); - iv_ruleIsParentConstraintRule=ruleIsParentConstraintRule(); - - state._fsp--; - - current =iv_ruleIsParentConstraintRule; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleIsParentConstraintRule" - - - // $ANTLR start "ruleIsParentConstraintRule" - // InternalDsl.g:457:1: ruleIsParentConstraintRule returns [EObject current=null] : ( () otherlv_1= 'IsParent' otherlv_2= '(' ( (lv_type_3_0= ruleFeatureTypeEnum ) ) otherlv_4= ')' ) ; - public final EObject ruleIsParentConstraintRule() throws RecognitionException { - EObject current = null; - - Token otherlv_1=null; - Token otherlv_2=null; - Token otherlv_4=null; - Enumerator lv_type_3_0 = null; - - - - enterRule(); - - try { - // InternalDsl.g:463:2: ( ( () otherlv_1= 'IsParent' otherlv_2= '(' ( (lv_type_3_0= ruleFeatureTypeEnum ) ) otherlv_4= ')' ) ) - // InternalDsl.g:464:2: ( () otherlv_1= 'IsParent' otherlv_2= '(' ( (lv_type_3_0= ruleFeatureTypeEnum ) ) otherlv_4= ')' ) - { - // InternalDsl.g:464:2: ( () otherlv_1= 'IsParent' otherlv_2= '(' ( (lv_type_3_0= ruleFeatureTypeEnum ) ) otherlv_4= ')' ) - // InternalDsl.g:465:3: () otherlv_1= 'IsParent' otherlv_2= '(' ( (lv_type_3_0= ruleFeatureTypeEnum ) ) otherlv_4= ')' - { - // InternalDsl.g:465:3: () - // InternalDsl.g:466:4: - { - - current = forceCreateModelElement( - grammarAccess.getIsParentConstraintRuleAccess().getIsParentAction_0(), - current); - - - } - - otherlv_1=(Token)match(input,18,FOLLOW_6); - - newLeafNode(otherlv_1, grammarAccess.getIsParentConstraintRuleAccess().getIsParentKeyword_1()); - - otherlv_2=(Token)match(input,12,FOLLOW_5); - - newLeafNode(otherlv_2, grammarAccess.getIsParentConstraintRuleAccess().getLeftParenthesisKeyword_2()); - - // InternalDsl.g:480:3: ( (lv_type_3_0= ruleFeatureTypeEnum ) ) - // InternalDsl.g:481:4: (lv_type_3_0= ruleFeatureTypeEnum ) - { - // InternalDsl.g:481:4: (lv_type_3_0= ruleFeatureTypeEnum ) - // InternalDsl.g:482:5: lv_type_3_0= ruleFeatureTypeEnum - { - - newCompositeNode(grammarAccess.getIsParentConstraintRuleAccess().getTypeFeatureTypeEnumEnumRuleCall_3_0()); - - pushFollow(FOLLOW_8); - lv_type_3_0=ruleFeatureTypeEnum(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getIsParentConstraintRuleRule()); - } - set( - current, - "type", - lv_type_3_0, - "org.framed.iorm.editpolicydsl.Dsl.FeatureTypeEnum"); - afterParserOrEnumRuleCall(); - - - } - - - } - - otherlv_4=(Token)match(input,13,FOLLOW_2); - - newLeafNode(otherlv_4, grammarAccess.getIsParentConstraintRuleAccess().getRightParenthesisKeyword_4()); - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleIsParentConstraintRule" - - - // $ANTLR start "entryRuleIsSourceTypeConstraintRule" - // InternalDsl.g:507:1: entryRuleIsSourceTypeConstraintRule returns [EObject current=null] : iv_ruleIsSourceTypeConstraintRule= ruleIsSourceTypeConstraintRule EOF ; - public final EObject entryRuleIsSourceTypeConstraintRule() throws RecognitionException { - EObject current = null; - - EObject iv_ruleIsSourceTypeConstraintRule = null; - - - try { - // InternalDsl.g:507:67: (iv_ruleIsSourceTypeConstraintRule= ruleIsSourceTypeConstraintRule EOF ) - // InternalDsl.g:508:2: iv_ruleIsSourceTypeConstraintRule= ruleIsSourceTypeConstraintRule EOF - { - newCompositeNode(grammarAccess.getIsSourceTypeConstraintRuleRule()); - pushFollow(FOLLOW_1); - iv_ruleIsSourceTypeConstraintRule=ruleIsSourceTypeConstraintRule(); - - state._fsp--; - - current =iv_ruleIsSourceTypeConstraintRule; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleIsSourceTypeConstraintRule" - - - // $ANTLR start "ruleIsSourceTypeConstraintRule" - // InternalDsl.g:514:1: ruleIsSourceTypeConstraintRule returns [EObject current=null] : ( () otherlv_1= 'IsSourceType' otherlv_2= '(' ( (lv_type_3_0= ruleFeatureTypeEnum ) ) otherlv_4= ')' ) ; - public final EObject ruleIsSourceTypeConstraintRule() throws RecognitionException { - EObject current = null; - - Token otherlv_1=null; - Token otherlv_2=null; - Token otherlv_4=null; - Enumerator lv_type_3_0 = null; - - - - enterRule(); - - try { - // InternalDsl.g:520:2: ( ( () otherlv_1= 'IsSourceType' otherlv_2= '(' ( (lv_type_3_0= ruleFeatureTypeEnum ) ) otherlv_4= ')' ) ) - // InternalDsl.g:521:2: ( () otherlv_1= 'IsSourceType' otherlv_2= '(' ( (lv_type_3_0= ruleFeatureTypeEnum ) ) otherlv_4= ')' ) - { - // InternalDsl.g:521:2: ( () otherlv_1= 'IsSourceType' otherlv_2= '(' ( (lv_type_3_0= ruleFeatureTypeEnum ) ) otherlv_4= ')' ) - // InternalDsl.g:522:3: () otherlv_1= 'IsSourceType' otherlv_2= '(' ( (lv_type_3_0= ruleFeatureTypeEnum ) ) otherlv_4= ')' - { - // InternalDsl.g:522:3: () - // InternalDsl.g:523:4: - { - - current = forceCreateModelElement( - grammarAccess.getIsSourceTypeConstraintRuleAccess().getIsSourceTypeAction_0(), - current); - - - } - - otherlv_1=(Token)match(input,19,FOLLOW_6); - - newLeafNode(otherlv_1, grammarAccess.getIsSourceTypeConstraintRuleAccess().getIsSourceTypeKeyword_1()); - - otherlv_2=(Token)match(input,12,FOLLOW_5); - - newLeafNode(otherlv_2, grammarAccess.getIsSourceTypeConstraintRuleAccess().getLeftParenthesisKeyword_2()); - - // InternalDsl.g:537:3: ( (lv_type_3_0= ruleFeatureTypeEnum ) ) - // InternalDsl.g:538:4: (lv_type_3_0= ruleFeatureTypeEnum ) - { - // InternalDsl.g:538:4: (lv_type_3_0= ruleFeatureTypeEnum ) - // InternalDsl.g:539:5: lv_type_3_0= ruleFeatureTypeEnum - { - - newCompositeNode(grammarAccess.getIsSourceTypeConstraintRuleAccess().getTypeFeatureTypeEnumEnumRuleCall_3_0()); - - pushFollow(FOLLOW_8); - lv_type_3_0=ruleFeatureTypeEnum(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getIsSourceTypeConstraintRuleRule()); - } - set( - current, - "type", - lv_type_3_0, - "org.framed.iorm.editpolicydsl.Dsl.FeatureTypeEnum"); - afterParserOrEnumRuleCall(); - - - } - - - } - - otherlv_4=(Token)match(input,13,FOLLOW_2); - - newLeafNode(otherlv_4, grammarAccess.getIsSourceTypeConstraintRuleAccess().getRightParenthesisKeyword_4()); - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleIsSourceTypeConstraintRule" - - - // $ANTLR start "entryRuleIsTargetConstraintRule" - // InternalDsl.g:564:1: entryRuleIsTargetConstraintRule returns [EObject current=null] : iv_ruleIsTargetConstraintRule= ruleIsTargetConstraintRule EOF ; - public final EObject entryRuleIsTargetConstraintRule() throws RecognitionException { - EObject current = null; - - EObject iv_ruleIsTargetConstraintRule = null; - - - try { - // InternalDsl.g:564:63: (iv_ruleIsTargetConstraintRule= ruleIsTargetConstraintRule EOF ) - // InternalDsl.g:565:2: iv_ruleIsTargetConstraintRule= ruleIsTargetConstraintRule EOF - { - newCompositeNode(grammarAccess.getIsTargetConstraintRuleRule()); - pushFollow(FOLLOW_1); - iv_ruleIsTargetConstraintRule=ruleIsTargetConstraintRule(); - - state._fsp--; - - current =iv_ruleIsTargetConstraintRule; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleIsTargetConstraintRule" - - - // $ANTLR start "ruleIsTargetConstraintRule" - // InternalDsl.g:571:1: ruleIsTargetConstraintRule returns [EObject current=null] : ( () otherlv_1= 'IsTarget' otherlv_2= '(' ( (lv_type_3_0= ruleFeatureTypeEnum ) ) otherlv_4= ')' ) ; - public final EObject ruleIsTargetConstraintRule() throws RecognitionException { - EObject current = null; - - Token otherlv_1=null; - Token otherlv_2=null; - Token otherlv_4=null; - Enumerator lv_type_3_0 = null; - - - - enterRule(); - - try { - // InternalDsl.g:577:2: ( ( () otherlv_1= 'IsTarget' otherlv_2= '(' ( (lv_type_3_0= ruleFeatureTypeEnum ) ) otherlv_4= ')' ) ) - // InternalDsl.g:578:2: ( () otherlv_1= 'IsTarget' otherlv_2= '(' ( (lv_type_3_0= ruleFeatureTypeEnum ) ) otherlv_4= ')' ) - { - // InternalDsl.g:578:2: ( () otherlv_1= 'IsTarget' otherlv_2= '(' ( (lv_type_3_0= ruleFeatureTypeEnum ) ) otherlv_4= ')' ) - // InternalDsl.g:579:3: () otherlv_1= 'IsTarget' otherlv_2= '(' ( (lv_type_3_0= ruleFeatureTypeEnum ) ) otherlv_4= ')' - { - // InternalDsl.g:579:3: () - // InternalDsl.g:580:4: - { - - current = forceCreateModelElement( - grammarAccess.getIsTargetConstraintRuleAccess().getIsTargetAction_0(), - current); - - - } - - otherlv_1=(Token)match(input,20,FOLLOW_6); - - newLeafNode(otherlv_1, grammarAccess.getIsTargetConstraintRuleAccess().getIsTargetKeyword_1()); - - otherlv_2=(Token)match(input,12,FOLLOW_5); - - newLeafNode(otherlv_2, grammarAccess.getIsTargetConstraintRuleAccess().getLeftParenthesisKeyword_2()); - - // InternalDsl.g:594:3: ( (lv_type_3_0= ruleFeatureTypeEnum ) ) - // InternalDsl.g:595:4: (lv_type_3_0= ruleFeatureTypeEnum ) - { - // InternalDsl.g:595:4: (lv_type_3_0= ruleFeatureTypeEnum ) - // InternalDsl.g:596:5: lv_type_3_0= ruleFeatureTypeEnum - { - - newCompositeNode(grammarAccess.getIsTargetConstraintRuleAccess().getTypeFeatureTypeEnumEnumRuleCall_3_0()); - - pushFollow(FOLLOW_8); - lv_type_3_0=ruleFeatureTypeEnum(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getIsTargetConstraintRuleRule()); - } - set( - current, - "type", - lv_type_3_0, - "org.framed.iorm.editpolicydsl.Dsl.FeatureTypeEnum"); - afterParserOrEnumRuleCall(); - - - } - - - } - - otherlv_4=(Token)match(input,13,FOLLOW_2); - - newLeafNode(otherlv_4, grammarAccess.getIsTargetConstraintRuleAccess().getRightParenthesisKeyword_4()); - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleIsTargetConstraintRule" - - - // $ANTLR start "entryRuleInCompartmentConstraintRule" - // InternalDsl.g:621:1: entryRuleInCompartmentConstraintRule returns [EObject current=null] : iv_ruleInCompartmentConstraintRule= ruleInCompartmentConstraintRule EOF ; - public final EObject entryRuleInCompartmentConstraintRule() throws RecognitionException { - EObject current = null; - - EObject iv_ruleInCompartmentConstraintRule = null; - - - try { - // InternalDsl.g:621:68: (iv_ruleInCompartmentConstraintRule= ruleInCompartmentConstraintRule EOF ) - // InternalDsl.g:622:2: iv_ruleInCompartmentConstraintRule= ruleInCompartmentConstraintRule EOF - { - newCompositeNode(grammarAccess.getInCompartmentConstraintRuleRule()); - pushFollow(FOLLOW_1); - iv_ruleInCompartmentConstraintRule=ruleInCompartmentConstraintRule(); - - state._fsp--; - - current =iv_ruleInCompartmentConstraintRule; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleInCompartmentConstraintRule" - - - // $ANTLR start "ruleInCompartmentConstraintRule" - // InternalDsl.g:628:1: ruleInCompartmentConstraintRule returns [EObject current=null] : ( () otherlv_1= 'InCompartment' otherlv_2= '(' otherlv_3= ')' ) ; - public final EObject ruleInCompartmentConstraintRule() throws RecognitionException { - EObject current = null; - - Token otherlv_1=null; - Token otherlv_2=null; - Token otherlv_3=null; - - - enterRule(); - - try { - // InternalDsl.g:634:2: ( ( () otherlv_1= 'InCompartment' otherlv_2= '(' otherlv_3= ')' ) ) - // InternalDsl.g:635:2: ( () otherlv_1= 'InCompartment' otherlv_2= '(' otherlv_3= ')' ) - { - // InternalDsl.g:635:2: ( () otherlv_1= 'InCompartment' otherlv_2= '(' otherlv_3= ')' ) - // InternalDsl.g:636:3: () otherlv_1= 'InCompartment' otherlv_2= '(' otherlv_3= ')' - { - // InternalDsl.g:636:3: () - // InternalDsl.g:637:4: - { - - current = forceCreateModelElement( - grammarAccess.getInCompartmentConstraintRuleAccess().getInCompartmentAction_0(), - current); - - - } - - otherlv_1=(Token)match(input,21,FOLLOW_6); - - newLeafNode(otherlv_1, grammarAccess.getInCompartmentConstraintRuleAccess().getInCompartmentKeyword_1()); - - otherlv_2=(Token)match(input,12,FOLLOW_8); - - newLeafNode(otherlv_2, grammarAccess.getInCompartmentConstraintRuleAccess().getLeftParenthesisKeyword_2()); - - otherlv_3=(Token)match(input,13,FOLLOW_2); - - newLeafNode(otherlv_3, grammarAccess.getInCompartmentConstraintRuleAccess().getRightParenthesisKeyword_3()); - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleInCompartmentConstraintRule" - - - // $ANTLR start "entryRuleSourceEqualsTargetConstraintRule" - // InternalDsl.g:659:1: entryRuleSourceEqualsTargetConstraintRule returns [EObject current=null] : iv_ruleSourceEqualsTargetConstraintRule= ruleSourceEqualsTargetConstraintRule EOF ; - public final EObject entryRuleSourceEqualsTargetConstraintRule() throws RecognitionException { - EObject current = null; - - EObject iv_ruleSourceEqualsTargetConstraintRule = null; - - - try { - // InternalDsl.g:659:73: (iv_ruleSourceEqualsTargetConstraintRule= ruleSourceEqualsTargetConstraintRule EOF ) - // InternalDsl.g:660:2: iv_ruleSourceEqualsTargetConstraintRule= ruleSourceEqualsTargetConstraintRule EOF - { - newCompositeNode(grammarAccess.getSourceEqualsTargetConstraintRuleRule()); - pushFollow(FOLLOW_1); - iv_ruleSourceEqualsTargetConstraintRule=ruleSourceEqualsTargetConstraintRule(); - - state._fsp--; - - current =iv_ruleSourceEqualsTargetConstraintRule; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleSourceEqualsTargetConstraintRule" - - - // $ANTLR start "ruleSourceEqualsTargetConstraintRule" - // InternalDsl.g:666:1: ruleSourceEqualsTargetConstraintRule returns [EObject current=null] : ( () otherlv_1= 'SourceEqualsTarget' otherlv_2= '(' otherlv_3= ')' ) ; - public final EObject ruleSourceEqualsTargetConstraintRule() throws RecognitionException { - EObject current = null; - - Token otherlv_1=null; - Token otherlv_2=null; - Token otherlv_3=null; - - - enterRule(); - - try { - // InternalDsl.g:672:2: ( ( () otherlv_1= 'SourceEqualsTarget' otherlv_2= '(' otherlv_3= ')' ) ) - // InternalDsl.g:673:2: ( () otherlv_1= 'SourceEqualsTarget' otherlv_2= '(' otherlv_3= ')' ) - { - // InternalDsl.g:673:2: ( () otherlv_1= 'SourceEqualsTarget' otherlv_2= '(' otherlv_3= ')' ) - // InternalDsl.g:674:3: () otherlv_1= 'SourceEqualsTarget' otherlv_2= '(' otherlv_3= ')' - { - // InternalDsl.g:674:3: () - // InternalDsl.g:675:4: - { - - current = forceCreateModelElement( - grammarAccess.getSourceEqualsTargetConstraintRuleAccess().getSourceEqualsTargetAction_0(), - current); - - - } - - otherlv_1=(Token)match(input,22,FOLLOW_6); - - newLeafNode(otherlv_1, grammarAccess.getSourceEqualsTargetConstraintRuleAccess().getSourceEqualsTargetKeyword_1()); - - otherlv_2=(Token)match(input,12,FOLLOW_8); - - newLeafNode(otherlv_2, grammarAccess.getSourceEqualsTargetConstraintRuleAccess().getLeftParenthesisKeyword_2()); - - otherlv_3=(Token)match(input,13,FOLLOW_2); - - newLeafNode(otherlv_3, grammarAccess.getSourceEqualsTargetConstraintRuleAccess().getRightParenthesisKeyword_3()); - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleSourceEqualsTargetConstraintRule" - - - // $ANTLR start "entryRuleSourceEqualsTargetTypeConstraintRule" - // InternalDsl.g:697:1: entryRuleSourceEqualsTargetTypeConstraintRule returns [EObject current=null] : iv_ruleSourceEqualsTargetTypeConstraintRule= ruleSourceEqualsTargetTypeConstraintRule EOF ; - public final EObject entryRuleSourceEqualsTargetTypeConstraintRule() throws RecognitionException { - EObject current = null; - - EObject iv_ruleSourceEqualsTargetTypeConstraintRule = null; - - - try { - // InternalDsl.g:697:77: (iv_ruleSourceEqualsTargetTypeConstraintRule= ruleSourceEqualsTargetTypeConstraintRule EOF ) - // InternalDsl.g:698:2: iv_ruleSourceEqualsTargetTypeConstraintRule= ruleSourceEqualsTargetTypeConstraintRule EOF - { - newCompositeNode(grammarAccess.getSourceEqualsTargetTypeConstraintRuleRule()); - pushFollow(FOLLOW_1); - iv_ruleSourceEqualsTargetTypeConstraintRule=ruleSourceEqualsTargetTypeConstraintRule(); - - state._fsp--; - - current =iv_ruleSourceEqualsTargetTypeConstraintRule; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleSourceEqualsTargetTypeConstraintRule" - - - // $ANTLR start "ruleSourceEqualsTargetTypeConstraintRule" - // InternalDsl.g:704:1: ruleSourceEqualsTargetTypeConstraintRule returns [EObject current=null] : ( () otherlv_1= 'SourceEqualsTargetType' otherlv_2= '(' otherlv_3= ')' ) ; - public final EObject ruleSourceEqualsTargetTypeConstraintRule() throws RecognitionException { - EObject current = null; - - Token otherlv_1=null; - Token otherlv_2=null; - Token otherlv_3=null; - - - enterRule(); - - try { - // InternalDsl.g:710:2: ( ( () otherlv_1= 'SourceEqualsTargetType' otherlv_2= '(' otherlv_3= ')' ) ) - // InternalDsl.g:711:2: ( () otherlv_1= 'SourceEqualsTargetType' otherlv_2= '(' otherlv_3= ')' ) - { - // InternalDsl.g:711:2: ( () otherlv_1= 'SourceEqualsTargetType' otherlv_2= '(' otherlv_3= ')' ) - // InternalDsl.g:712:3: () otherlv_1= 'SourceEqualsTargetType' otherlv_2= '(' otherlv_3= ')' - { - // InternalDsl.g:712:3: () - // InternalDsl.g:713:4: - { - - current = forceCreateModelElement( - grammarAccess.getSourceEqualsTargetTypeConstraintRuleAccess().getSourceEqualsTargetTypeAction_0(), - current); - - - } - - otherlv_1=(Token)match(input,23,FOLLOW_6); - - newLeafNode(otherlv_1, grammarAccess.getSourceEqualsTargetTypeConstraintRuleAccess().getSourceEqualsTargetTypeKeyword_1()); - - otherlv_2=(Token)match(input,12,FOLLOW_8); - - newLeafNode(otherlv_2, grammarAccess.getSourceEqualsTargetTypeConstraintRuleAccess().getLeftParenthesisKeyword_2()); - - otherlv_3=(Token)match(input,13,FOLLOW_2); - - newLeafNode(otherlv_3, grammarAccess.getSourceEqualsTargetTypeConstraintRuleAccess().getRightParenthesisKeyword_3()); - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleSourceEqualsTargetTypeConstraintRule" - - - // $ANTLR start "entryRuleFeatureRule" - // InternalDsl.g:735:1: entryRuleFeatureRule returns [EObject current=null] : iv_ruleFeatureRule= ruleFeatureRule EOF ; - public final EObject entryRuleFeatureRule() throws RecognitionException { - EObject current = null; - - EObject iv_ruleFeatureRule = null; - - - try { - // InternalDsl.g:735:52: (iv_ruleFeatureRule= ruleFeatureRule EOF ) - // InternalDsl.g:736:2: iv_ruleFeatureRule= ruleFeatureRule EOF - { - newCompositeNode(grammarAccess.getFeatureRuleRule()); - pushFollow(FOLLOW_1); - iv_ruleFeatureRule=ruleFeatureRule(); - - state._fsp--; - - current =iv_ruleFeatureRule; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleFeatureRule" - - - // $ANTLR start "ruleFeatureRule" - // InternalDsl.g:742:1: ruleFeatureRule returns [EObject current=null] : (this_IsFeature_0= ruleIsFeature | this_TrueFeatureRule_1= ruleTrueFeatureRule | this_FalseFeatureRule_2= ruleFalseFeatureRule ) ; - public final EObject ruleFeatureRule() throws RecognitionException { - EObject current = null; - - EObject this_IsFeature_0 = null; - - EObject this_TrueFeatureRule_1 = null; - - EObject this_FalseFeatureRule_2 = null; - - - - enterRule(); - - try { - // InternalDsl.g:748:2: ( (this_IsFeature_0= ruleIsFeature | this_TrueFeatureRule_1= ruleTrueFeatureRule | this_FalseFeatureRule_2= ruleFalseFeatureRule ) ) - // InternalDsl.g:749:2: (this_IsFeature_0= ruleIsFeature | this_TrueFeatureRule_1= ruleTrueFeatureRule | this_FalseFeatureRule_2= ruleFalseFeatureRule ) - { - // InternalDsl.g:749:2: (this_IsFeature_0= ruleIsFeature | this_TrueFeatureRule_1= ruleTrueFeatureRule | this_FalseFeatureRule_2= ruleFalseFeatureRule ) - int alt5=3; - switch ( input.LA(1) ) { - case 58: - case 59: - case 60: - case 61: - case 62: - case 63: - case 64: - case 65: - case 66: - case 67: - case 68: - case 69: - case 70: - case 71: - case 72: - case 73: - case 74: - case 75: - case 76: - case 77: - case 78: - case 79: - case 80: - case 81: - case 82: - case 83: - case 84: - case 85: - case 86: - case 87: - case 88: - case 89: - case 90: - case 91: - case 92: - case 93: - case 94: - { - alt5=1; - } - break; - case 24: - { - alt5=2; - } - break; - case 25: - { - alt5=3; - } - break; - default: - NoViableAltException nvae = - new NoViableAltException("", 5, 0, input); - - throw nvae; - } - - switch (alt5) { - case 1 : - // InternalDsl.g:750:3: this_IsFeature_0= ruleIsFeature - { - - newCompositeNode(grammarAccess.getFeatureRuleAccess().getIsFeatureParserRuleCall_0()); - - pushFollow(FOLLOW_2); - this_IsFeature_0=ruleIsFeature(); - - state._fsp--; - - - current = this_IsFeature_0; - afterParserOrEnumRuleCall(); - - - } - break; - case 2 : - // InternalDsl.g:759:3: this_TrueFeatureRule_1= ruleTrueFeatureRule - { - - newCompositeNode(grammarAccess.getFeatureRuleAccess().getTrueFeatureRuleParserRuleCall_1()); - - pushFollow(FOLLOW_2); - this_TrueFeatureRule_1=ruleTrueFeatureRule(); - - state._fsp--; - - - current = this_TrueFeatureRule_1; - afterParserOrEnumRuleCall(); - - - } - break; - case 3 : - // InternalDsl.g:768:3: this_FalseFeatureRule_2= ruleFalseFeatureRule - { - - newCompositeNode(grammarAccess.getFeatureRuleAccess().getFalseFeatureRuleParserRuleCall_2()); - - pushFollow(FOLLOW_2); - this_FalseFeatureRule_2=ruleFalseFeatureRule(); - - state._fsp--; - - - current = this_FalseFeatureRule_2; - afterParserOrEnumRuleCall(); - - - } - break; - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleFeatureRule" - - - // $ANTLR start "entryRuleIsFeature" - // InternalDsl.g:780:1: entryRuleIsFeature returns [EObject current=null] : iv_ruleIsFeature= ruleIsFeature EOF ; - public final EObject entryRuleIsFeature() throws RecognitionException { - EObject current = null; - - EObject iv_ruleIsFeature = null; - - - try { - // InternalDsl.g:780:50: (iv_ruleIsFeature= ruleIsFeature EOF ) - // InternalDsl.g:781:2: iv_ruleIsFeature= ruleIsFeature EOF - { - newCompositeNode(grammarAccess.getIsFeatureRule()); - pushFollow(FOLLOW_1); - iv_ruleIsFeature=ruleIsFeature(); - - state._fsp--; - - current =iv_ruleIsFeature; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleIsFeature" - - - // $ANTLR start "ruleIsFeature" - // InternalDsl.g:787:1: ruleIsFeature returns [EObject current=null] : ( () ( (lv_featureName_1_0= ruleFeatureNameEnum ) ) ) ; - public final EObject ruleIsFeature() throws RecognitionException { - EObject current = null; - - Enumerator lv_featureName_1_0 = null; - - - - enterRule(); - - try { - // InternalDsl.g:793:2: ( ( () ( (lv_featureName_1_0= ruleFeatureNameEnum ) ) ) ) - // InternalDsl.g:794:2: ( () ( (lv_featureName_1_0= ruleFeatureNameEnum ) ) ) - { - // InternalDsl.g:794:2: ( () ( (lv_featureName_1_0= ruleFeatureNameEnum ) ) ) - // InternalDsl.g:795:3: () ( (lv_featureName_1_0= ruleFeatureNameEnum ) ) - { - // InternalDsl.g:795:3: () - // InternalDsl.g:796:4: - { - - current = forceCreateModelElement( - grammarAccess.getIsFeatureAccess().getIsFeatureAction_0(), - current); - - - } - - // InternalDsl.g:802:3: ( (lv_featureName_1_0= ruleFeatureNameEnum ) ) - // InternalDsl.g:803:4: (lv_featureName_1_0= ruleFeatureNameEnum ) - { - // InternalDsl.g:803:4: (lv_featureName_1_0= ruleFeatureNameEnum ) - // InternalDsl.g:804:5: lv_featureName_1_0= ruleFeatureNameEnum - { - - newCompositeNode(grammarAccess.getIsFeatureAccess().getFeatureNameFeatureNameEnumEnumRuleCall_1_0()); - - pushFollow(FOLLOW_2); - lv_featureName_1_0=ruleFeatureNameEnum(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getIsFeatureRule()); - } - set( - current, - "featureName", - lv_featureName_1_0, - "org.framed.iorm.editpolicydsl.Dsl.FeatureNameEnum"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleIsFeature" - - - // $ANTLR start "entryRuleTrueFeatureRule" - // InternalDsl.g:825:1: entryRuleTrueFeatureRule returns [EObject current=null] : iv_ruleTrueFeatureRule= ruleTrueFeatureRule EOF ; - public final EObject entryRuleTrueFeatureRule() throws RecognitionException { - EObject current = null; - - EObject iv_ruleTrueFeatureRule = null; - - - try { - // InternalDsl.g:825:56: (iv_ruleTrueFeatureRule= ruleTrueFeatureRule EOF ) - // InternalDsl.g:826:2: iv_ruleTrueFeatureRule= ruleTrueFeatureRule EOF - { - newCompositeNode(grammarAccess.getTrueFeatureRuleRule()); - pushFollow(FOLLOW_1); - iv_ruleTrueFeatureRule=ruleTrueFeatureRule(); - - state._fsp--; - - current =iv_ruleTrueFeatureRule; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleTrueFeatureRule" - - - // $ANTLR start "ruleTrueFeatureRule" - // InternalDsl.g:832:1: ruleTrueFeatureRule returns [EObject current=null] : ( () otherlv_1= 'true' ) ; - public final EObject ruleTrueFeatureRule() throws RecognitionException { - EObject current = null; - - Token otherlv_1=null; - - - enterRule(); - - try { - // InternalDsl.g:838:2: ( ( () otherlv_1= 'true' ) ) - // InternalDsl.g:839:2: ( () otherlv_1= 'true' ) - { - // InternalDsl.g:839:2: ( () otherlv_1= 'true' ) - // InternalDsl.g:840:3: () otherlv_1= 'true' - { - // InternalDsl.g:840:3: () - // InternalDsl.g:841:4: - { - - current = forceCreateModelElement( - grammarAccess.getTrueFeatureRuleAccess().getTrueFeatureRuleAction_0(), - current); - - - } - - otherlv_1=(Token)match(input,24,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getTrueFeatureRuleAccess().getTrueKeyword_1()); - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleTrueFeatureRule" - - - // $ANTLR start "entryRuleTrueConstraintRule" - // InternalDsl.g:855:1: entryRuleTrueConstraintRule returns [EObject current=null] : iv_ruleTrueConstraintRule= ruleTrueConstraintRule EOF ; - public final EObject entryRuleTrueConstraintRule() throws RecognitionException { - EObject current = null; - - EObject iv_ruleTrueConstraintRule = null; - - - try { - // InternalDsl.g:855:59: (iv_ruleTrueConstraintRule= ruleTrueConstraintRule EOF ) - // InternalDsl.g:856:2: iv_ruleTrueConstraintRule= ruleTrueConstraintRule EOF - { - newCompositeNode(grammarAccess.getTrueConstraintRuleRule()); - pushFollow(FOLLOW_1); - iv_ruleTrueConstraintRule=ruleTrueConstraintRule(); - - state._fsp--; - - current =iv_ruleTrueConstraintRule; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleTrueConstraintRule" - - - // $ANTLR start "ruleTrueConstraintRule" - // InternalDsl.g:862:1: ruleTrueConstraintRule returns [EObject current=null] : ( () otherlv_1= 'true' ) ; - public final EObject ruleTrueConstraintRule() throws RecognitionException { - EObject current = null; - - Token otherlv_1=null; - - - enterRule(); - - try { - // InternalDsl.g:868:2: ( ( () otherlv_1= 'true' ) ) - // InternalDsl.g:869:2: ( () otherlv_1= 'true' ) - { - // InternalDsl.g:869:2: ( () otherlv_1= 'true' ) - // InternalDsl.g:870:3: () otherlv_1= 'true' - { - // InternalDsl.g:870:3: () - // InternalDsl.g:871:4: - { - - current = forceCreateModelElement( - grammarAccess.getTrueConstraintRuleAccess().getTrueConstraintRuleAction_0(), - current); - - - } - - otherlv_1=(Token)match(input,24,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getTrueConstraintRuleAccess().getTrueKeyword_1()); - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleTrueConstraintRule" - - - // $ANTLR start "entryRuleFalseFeatureRule" - // InternalDsl.g:885:1: entryRuleFalseFeatureRule returns [EObject current=null] : iv_ruleFalseFeatureRule= ruleFalseFeatureRule EOF ; - public final EObject entryRuleFalseFeatureRule() throws RecognitionException { - EObject current = null; - - EObject iv_ruleFalseFeatureRule = null; - - - try { - // InternalDsl.g:885:57: (iv_ruleFalseFeatureRule= ruleFalseFeatureRule EOF ) - // InternalDsl.g:886:2: iv_ruleFalseFeatureRule= ruleFalseFeatureRule EOF - { - newCompositeNode(grammarAccess.getFalseFeatureRuleRule()); - pushFollow(FOLLOW_1); - iv_ruleFalseFeatureRule=ruleFalseFeatureRule(); - - state._fsp--; - - current =iv_ruleFalseFeatureRule; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleFalseFeatureRule" - - - // $ANTLR start "ruleFalseFeatureRule" - // InternalDsl.g:892:1: ruleFalseFeatureRule returns [EObject current=null] : ( () otherlv_1= 'false' ) ; - public final EObject ruleFalseFeatureRule() throws RecognitionException { - EObject current = null; - - Token otherlv_1=null; - - - enterRule(); - - try { - // InternalDsl.g:898:2: ( ( () otherlv_1= 'false' ) ) - // InternalDsl.g:899:2: ( () otherlv_1= 'false' ) - { - // InternalDsl.g:899:2: ( () otherlv_1= 'false' ) - // InternalDsl.g:900:3: () otherlv_1= 'false' - { - // InternalDsl.g:900:3: () - // InternalDsl.g:901:4: - { - - current = forceCreateModelElement( - grammarAccess.getFalseFeatureRuleAccess().getFalseFeatureRuleAction_0(), - current); - - - } - - otherlv_1=(Token)match(input,25,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getFalseFeatureRuleAccess().getFalseKeyword_1()); - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleFalseFeatureRule" - - - // $ANTLR start "entryRuleFalseConstraintRule" - // InternalDsl.g:915:1: entryRuleFalseConstraintRule returns [EObject current=null] : iv_ruleFalseConstraintRule= ruleFalseConstraintRule EOF ; - public final EObject entryRuleFalseConstraintRule() throws RecognitionException { - EObject current = null; - - EObject iv_ruleFalseConstraintRule = null; - - - try { - // InternalDsl.g:915:60: (iv_ruleFalseConstraintRule= ruleFalseConstraintRule EOF ) - // InternalDsl.g:916:2: iv_ruleFalseConstraintRule= ruleFalseConstraintRule EOF - { - newCompositeNode(grammarAccess.getFalseConstraintRuleRule()); - pushFollow(FOLLOW_1); - iv_ruleFalseConstraintRule=ruleFalseConstraintRule(); - - state._fsp--; - - current =iv_ruleFalseConstraintRule; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleFalseConstraintRule" - - - // $ANTLR start "ruleFalseConstraintRule" - // InternalDsl.g:922:1: ruleFalseConstraintRule returns [EObject current=null] : ( () otherlv_1= 'false' ) ; - public final EObject ruleFalseConstraintRule() throws RecognitionException { - EObject current = null; - - Token otherlv_1=null; - - - enterRule(); - - try { - // InternalDsl.g:928:2: ( ( () otherlv_1= 'false' ) ) - // InternalDsl.g:929:2: ( () otherlv_1= 'false' ) - { - // InternalDsl.g:929:2: ( () otherlv_1= 'false' ) - // InternalDsl.g:930:3: () otherlv_1= 'false' - { - // InternalDsl.g:930:3: () - // InternalDsl.g:931:4: - { - - current = forceCreateModelElement( - grammarAccess.getFalseConstraintRuleAccess().getFalseConstraintRuleAction_0(), - current); - - - } - - otherlv_1=(Token)match(input,25,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getFalseConstraintRuleAccess().getFalseKeyword_1()); - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleFalseConstraintRule" - - - // $ANTLR start "entryRuleFeatureExpression" - // InternalDsl.g:945:1: entryRuleFeatureExpression returns [EObject current=null] : iv_ruleFeatureExpression= ruleFeatureExpression EOF ; - public final EObject entryRuleFeatureExpression() throws RecognitionException { - EObject current = null; - - EObject iv_ruleFeatureExpression = null; - - - try { - // InternalDsl.g:945:58: (iv_ruleFeatureExpression= ruleFeatureExpression EOF ) - // InternalDsl.g:946:2: iv_ruleFeatureExpression= ruleFeatureExpression EOF - { - newCompositeNode(grammarAccess.getFeatureExpressionRule()); - pushFollow(FOLLOW_1); - iv_ruleFeatureExpression=ruleFeatureExpression(); - - state._fsp--; - - current =iv_ruleFeatureExpression; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleFeatureExpression" - - - // $ANTLR start "ruleFeatureExpression" - // InternalDsl.g:952:1: ruleFeatureExpression returns [EObject current=null] : this_OrFeature_0= ruleOrFeature ; - public final EObject ruleFeatureExpression() throws RecognitionException { - EObject current = null; - - EObject this_OrFeature_0 = null; - - - - enterRule(); - - try { - // InternalDsl.g:958:2: (this_OrFeature_0= ruleOrFeature ) - // InternalDsl.g:959:2: this_OrFeature_0= ruleOrFeature - { - - newCompositeNode(grammarAccess.getFeatureExpressionAccess().getOrFeatureParserRuleCall()); - - pushFollow(FOLLOW_2); - this_OrFeature_0=ruleOrFeature(); - - state._fsp--; - - - current = this_OrFeature_0; - afterParserOrEnumRuleCall(); - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleFeatureExpression" - - - // $ANTLR start "entryRuleOrFeature" - // InternalDsl.g:970:1: entryRuleOrFeature returns [EObject current=null] : iv_ruleOrFeature= ruleOrFeature EOF ; - public final EObject entryRuleOrFeature() throws RecognitionException { - EObject current = null; - - EObject iv_ruleOrFeature = null; - - - try { - // InternalDsl.g:970:50: (iv_ruleOrFeature= ruleOrFeature EOF ) - // InternalDsl.g:971:2: iv_ruleOrFeature= ruleOrFeature EOF - { - newCompositeNode(grammarAccess.getOrFeatureRule()); - pushFollow(FOLLOW_1); - iv_ruleOrFeature=ruleOrFeature(); - - state._fsp--; - - current =iv_ruleOrFeature; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleOrFeature" - - - // $ANTLR start "ruleOrFeature" - // InternalDsl.g:977:1: ruleOrFeature returns [EObject current=null] : (this_AndFeature_0= ruleAndFeature ( () otherlv_2= 'or' ( (lv_rules_3_0= ruleAndFeature ) ) )* ) ; - public final EObject ruleOrFeature() throws RecognitionException { - EObject current = null; - - Token otherlv_2=null; - EObject this_AndFeature_0 = null; - - EObject lv_rules_3_0 = null; - - - - enterRule(); - - try { - // InternalDsl.g:983:2: ( (this_AndFeature_0= ruleAndFeature ( () otherlv_2= 'or' ( (lv_rules_3_0= ruleAndFeature ) ) )* ) ) - // InternalDsl.g:984:2: (this_AndFeature_0= ruleAndFeature ( () otherlv_2= 'or' ( (lv_rules_3_0= ruleAndFeature ) ) )* ) - { - // InternalDsl.g:984:2: (this_AndFeature_0= ruleAndFeature ( () otherlv_2= 'or' ( (lv_rules_3_0= ruleAndFeature ) ) )* ) - // InternalDsl.g:985:3: this_AndFeature_0= ruleAndFeature ( () otherlv_2= 'or' ( (lv_rules_3_0= ruleAndFeature ) ) )* - { - - newCompositeNode(grammarAccess.getOrFeatureAccess().getAndFeatureParserRuleCall_0()); - - pushFollow(FOLLOW_12); - this_AndFeature_0=ruleAndFeature(); - - state._fsp--; - - - current = this_AndFeature_0; - afterParserOrEnumRuleCall(); - - // InternalDsl.g:993:3: ( () otherlv_2= 'or' ( (lv_rules_3_0= ruleAndFeature ) ) )* - loop6: - do { - int alt6=2; - int LA6_0 = input.LA(1); - - if ( (LA6_0==26) ) { - alt6=1; - } - - - switch (alt6) { - case 1 : - // InternalDsl.g:994:4: () otherlv_2= 'or' ( (lv_rules_3_0= ruleAndFeature ) ) - { - // InternalDsl.g:994:4: () - // InternalDsl.g:995:5: - { - - current = forceCreateModelElementAndAdd( - grammarAccess.getOrFeatureAccess().getOrFeatureRuleRulesAction_1_0(), - current); - - - } - - otherlv_2=(Token)match(input,26,FOLLOW_7); - - newLeafNode(otherlv_2, grammarAccess.getOrFeatureAccess().getOrKeyword_1_1()); - - // InternalDsl.g:1005:4: ( (lv_rules_3_0= ruleAndFeature ) ) - // InternalDsl.g:1006:5: (lv_rules_3_0= ruleAndFeature ) - { - // InternalDsl.g:1006:5: (lv_rules_3_0= ruleAndFeature ) - // InternalDsl.g:1007:6: lv_rules_3_0= ruleAndFeature - { - - newCompositeNode(grammarAccess.getOrFeatureAccess().getRulesAndFeatureParserRuleCall_1_2_0()); - - pushFollow(FOLLOW_12); - lv_rules_3_0=ruleAndFeature(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getOrFeatureRule()); - } - add( - current, - "rules", - lv_rules_3_0, - "org.framed.iorm.editpolicydsl.Dsl.AndFeature"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - break; - - default : - break loop6; - } - } while (true); - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleOrFeature" - - - // $ANTLR start "entryRuleAndFeature" - // InternalDsl.g:1029:1: entryRuleAndFeature returns [EObject current=null] : iv_ruleAndFeature= ruleAndFeature EOF ; - public final EObject entryRuleAndFeature() throws RecognitionException { - EObject current = null; - - EObject iv_ruleAndFeature = null; - - - try { - // InternalDsl.g:1029:51: (iv_ruleAndFeature= ruleAndFeature EOF ) - // InternalDsl.g:1030:2: iv_ruleAndFeature= ruleAndFeature EOF - { - newCompositeNode(grammarAccess.getAndFeatureRule()); - pushFollow(FOLLOW_1); - iv_ruleAndFeature=ruleAndFeature(); - - state._fsp--; - - current =iv_ruleAndFeature; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleAndFeature" - - - // $ANTLR start "ruleAndFeature" - // InternalDsl.g:1036:1: ruleAndFeature returns [EObject current=null] : (this_NotFeatureExpression_0= ruleNotFeatureExpression ( () otherlv_2= 'and' ( (lv_rules_3_0= ruleNotFeatureExpression ) ) )* ) ; - public final EObject ruleAndFeature() throws RecognitionException { - EObject current = null; - - Token otherlv_2=null; - EObject this_NotFeatureExpression_0 = null; - - EObject lv_rules_3_0 = null; - - - - enterRule(); - - try { - // InternalDsl.g:1042:2: ( (this_NotFeatureExpression_0= ruleNotFeatureExpression ( () otherlv_2= 'and' ( (lv_rules_3_0= ruleNotFeatureExpression ) ) )* ) ) - // InternalDsl.g:1043:2: (this_NotFeatureExpression_0= ruleNotFeatureExpression ( () otherlv_2= 'and' ( (lv_rules_3_0= ruleNotFeatureExpression ) ) )* ) - { - // InternalDsl.g:1043:2: (this_NotFeatureExpression_0= ruleNotFeatureExpression ( () otherlv_2= 'and' ( (lv_rules_3_0= ruleNotFeatureExpression ) ) )* ) - // InternalDsl.g:1044:3: this_NotFeatureExpression_0= ruleNotFeatureExpression ( () otherlv_2= 'and' ( (lv_rules_3_0= ruleNotFeatureExpression ) ) )* - { - - newCompositeNode(grammarAccess.getAndFeatureAccess().getNotFeatureExpressionParserRuleCall_0()); - - pushFollow(FOLLOW_13); - this_NotFeatureExpression_0=ruleNotFeatureExpression(); - - state._fsp--; - - - current = this_NotFeatureExpression_0; - afterParserOrEnumRuleCall(); - - // InternalDsl.g:1052:3: ( () otherlv_2= 'and' ( (lv_rules_3_0= ruleNotFeatureExpression ) ) )* - loop7: - do { - int alt7=2; - int LA7_0 = input.LA(1); - - if ( (LA7_0==27) ) { - alt7=1; - } - - - switch (alt7) { - case 1 : - // InternalDsl.g:1053:4: () otherlv_2= 'and' ( (lv_rules_3_0= ruleNotFeatureExpression ) ) - { - // InternalDsl.g:1053:4: () - // InternalDsl.g:1054:5: - { - - current = forceCreateModelElementAndAdd( - grammarAccess.getAndFeatureAccess().getAndFeatureRuleRulesAction_1_0(), - current); - - - } - - otherlv_2=(Token)match(input,27,FOLLOW_7); - - newLeafNode(otherlv_2, grammarAccess.getAndFeatureAccess().getAndKeyword_1_1()); - - // InternalDsl.g:1064:4: ( (lv_rules_3_0= ruleNotFeatureExpression ) ) - // InternalDsl.g:1065:5: (lv_rules_3_0= ruleNotFeatureExpression ) - { - // InternalDsl.g:1065:5: (lv_rules_3_0= ruleNotFeatureExpression ) - // InternalDsl.g:1066:6: lv_rules_3_0= ruleNotFeatureExpression - { - - newCompositeNode(grammarAccess.getAndFeatureAccess().getRulesNotFeatureExpressionParserRuleCall_1_2_0()); - - pushFollow(FOLLOW_13); - lv_rules_3_0=ruleNotFeatureExpression(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getAndFeatureRule()); - } - add( - current, - "rules", - lv_rules_3_0, - "org.framed.iorm.editpolicydsl.Dsl.NotFeatureExpression"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - break; - - default : - break loop7; - } - } while (true); - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleAndFeature" - - - // $ANTLR start "entryRuleNotFeatureExpression" - // InternalDsl.g:1088:1: entryRuleNotFeatureExpression returns [EObject current=null] : iv_ruleNotFeatureExpression= ruleNotFeatureExpression EOF ; - public final EObject entryRuleNotFeatureExpression() throws RecognitionException { - EObject current = null; - - EObject iv_ruleNotFeatureExpression = null; - - - try { - // InternalDsl.g:1088:61: (iv_ruleNotFeatureExpression= ruleNotFeatureExpression EOF ) - // InternalDsl.g:1089:2: iv_ruleNotFeatureExpression= ruleNotFeatureExpression EOF - { - newCompositeNode(grammarAccess.getNotFeatureExpressionRule()); - pushFollow(FOLLOW_1); - iv_ruleNotFeatureExpression=ruleNotFeatureExpression(); - - state._fsp--; - - current =iv_ruleNotFeatureExpression; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleNotFeatureExpression" - - - // $ANTLR start "ruleNotFeatureExpression" - // InternalDsl.g:1095:1: ruleNotFeatureExpression returns [EObject current=null] : (this_PrimaryFeature_0= rulePrimaryFeature | (otherlv_1= '!' () ( (lv_rule_3_0= rulePrimaryFeature ) ) ) ) ; - public final EObject ruleNotFeatureExpression() throws RecognitionException { - EObject current = null; - - Token otherlv_1=null; - EObject this_PrimaryFeature_0 = null; - - EObject lv_rule_3_0 = null; - - - - enterRule(); - - try { - // InternalDsl.g:1101:2: ( (this_PrimaryFeature_0= rulePrimaryFeature | (otherlv_1= '!' () ( (lv_rule_3_0= rulePrimaryFeature ) ) ) ) ) - // InternalDsl.g:1102:2: (this_PrimaryFeature_0= rulePrimaryFeature | (otherlv_1= '!' () ( (lv_rule_3_0= rulePrimaryFeature ) ) ) ) - { - // InternalDsl.g:1102:2: (this_PrimaryFeature_0= rulePrimaryFeature | (otherlv_1= '!' () ( (lv_rule_3_0= rulePrimaryFeature ) ) ) ) - int alt8=2; - int LA8_0 = input.LA(1); - - if ( (LA8_0==12||(LA8_0>=24 && LA8_0<=25)||(LA8_0>=58 && LA8_0<=94)) ) { - alt8=1; - } - else if ( (LA8_0==28) ) { - alt8=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 8, 0, input); - - throw nvae; - } - switch (alt8) { - case 1 : - // InternalDsl.g:1103:3: this_PrimaryFeature_0= rulePrimaryFeature - { - - newCompositeNode(grammarAccess.getNotFeatureExpressionAccess().getPrimaryFeatureParserRuleCall_0()); - - pushFollow(FOLLOW_2); - this_PrimaryFeature_0=rulePrimaryFeature(); - - state._fsp--; - - - current = this_PrimaryFeature_0; - afterParserOrEnumRuleCall(); - - - } - break; - case 2 : - // InternalDsl.g:1112:3: (otherlv_1= '!' () ( (lv_rule_3_0= rulePrimaryFeature ) ) ) - { - // InternalDsl.g:1112:3: (otherlv_1= '!' () ( (lv_rule_3_0= rulePrimaryFeature ) ) ) - // InternalDsl.g:1113:4: otherlv_1= '!' () ( (lv_rule_3_0= rulePrimaryFeature ) ) - { - otherlv_1=(Token)match(input,28,FOLLOW_14); - - newLeafNode(otherlv_1, grammarAccess.getNotFeatureExpressionAccess().getExclamationMarkKeyword_1_0()); - - // InternalDsl.g:1117:4: () - // InternalDsl.g:1118:5: - { - - current = forceCreateModelElement( - grammarAccess.getNotFeatureExpressionAccess().getNotFeatureRuleAction_1_1(), - current); - - - } - - // InternalDsl.g:1124:4: ( (lv_rule_3_0= rulePrimaryFeature ) ) - // InternalDsl.g:1125:5: (lv_rule_3_0= rulePrimaryFeature ) - { - // InternalDsl.g:1125:5: (lv_rule_3_0= rulePrimaryFeature ) - // InternalDsl.g:1126:6: lv_rule_3_0= rulePrimaryFeature - { - - newCompositeNode(grammarAccess.getNotFeatureExpressionAccess().getRulePrimaryFeatureParserRuleCall_1_2_0()); - - pushFollow(FOLLOW_2); - lv_rule_3_0=rulePrimaryFeature(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getNotFeatureExpressionRule()); - } - set( - current, - "rule", - lv_rule_3_0, - "org.framed.iorm.editpolicydsl.Dsl.PrimaryFeature"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - - - } - break; - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleNotFeatureExpression" - - - // $ANTLR start "entryRulePrimaryFeature" - // InternalDsl.g:1148:1: entryRulePrimaryFeature returns [EObject current=null] : iv_rulePrimaryFeature= rulePrimaryFeature EOF ; - public final EObject entryRulePrimaryFeature() throws RecognitionException { - EObject current = null; - - EObject iv_rulePrimaryFeature = null; - - - try { - // InternalDsl.g:1148:55: (iv_rulePrimaryFeature= rulePrimaryFeature EOF ) - // InternalDsl.g:1149:2: iv_rulePrimaryFeature= rulePrimaryFeature EOF - { - newCompositeNode(grammarAccess.getPrimaryFeatureRule()); - pushFollow(FOLLOW_1); - iv_rulePrimaryFeature=rulePrimaryFeature(); - - state._fsp--; - - current =iv_rulePrimaryFeature; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRulePrimaryFeature" - - - // $ANTLR start "rulePrimaryFeature" - // InternalDsl.g:1155:1: rulePrimaryFeature returns [EObject current=null] : (this_FeatureRule_0= ruleFeatureRule | (otherlv_1= '(' this_FeatureExpression_2= ruleFeatureExpression otherlv_3= ')' ) ) ; - public final EObject rulePrimaryFeature() throws RecognitionException { - EObject current = null; - - Token otherlv_1=null; - Token otherlv_3=null; - EObject this_FeatureRule_0 = null; - - EObject this_FeatureExpression_2 = null; - - - - enterRule(); - - try { - // InternalDsl.g:1161:2: ( (this_FeatureRule_0= ruleFeatureRule | (otherlv_1= '(' this_FeatureExpression_2= ruleFeatureExpression otherlv_3= ')' ) ) ) - // InternalDsl.g:1162:2: (this_FeatureRule_0= ruleFeatureRule | (otherlv_1= '(' this_FeatureExpression_2= ruleFeatureExpression otherlv_3= ')' ) ) - { - // InternalDsl.g:1162:2: (this_FeatureRule_0= ruleFeatureRule | (otherlv_1= '(' this_FeatureExpression_2= ruleFeatureExpression otherlv_3= ')' ) ) - int alt9=2; - int LA9_0 = input.LA(1); - - if ( ((LA9_0>=24 && LA9_0<=25)||(LA9_0>=58 && LA9_0<=94)) ) { - alt9=1; - } - else if ( (LA9_0==12) ) { - alt9=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 9, 0, input); - - throw nvae; - } - switch (alt9) { - case 1 : - // InternalDsl.g:1163:3: this_FeatureRule_0= ruleFeatureRule - { - - newCompositeNode(grammarAccess.getPrimaryFeatureAccess().getFeatureRuleParserRuleCall_0()); - - pushFollow(FOLLOW_2); - this_FeatureRule_0=ruleFeatureRule(); - - state._fsp--; - - - current = this_FeatureRule_0; - afterParserOrEnumRuleCall(); - - - } - break; - case 2 : - // InternalDsl.g:1172:3: (otherlv_1= '(' this_FeatureExpression_2= ruleFeatureExpression otherlv_3= ')' ) - { - // InternalDsl.g:1172:3: (otherlv_1= '(' this_FeatureExpression_2= ruleFeatureExpression otherlv_3= ')' ) - // InternalDsl.g:1173:4: otherlv_1= '(' this_FeatureExpression_2= ruleFeatureExpression otherlv_3= ')' - { - otherlv_1=(Token)match(input,12,FOLLOW_7); - - newLeafNode(otherlv_1, grammarAccess.getPrimaryFeatureAccess().getLeftParenthesisKeyword_1_0()); - - - newCompositeNode(grammarAccess.getPrimaryFeatureAccess().getFeatureExpressionParserRuleCall_1_1()); - - pushFollow(FOLLOW_8); - this_FeatureExpression_2=ruleFeatureExpression(); - - state._fsp--; - - - current = this_FeatureExpression_2; - afterParserOrEnumRuleCall(); - - otherlv_3=(Token)match(input,13,FOLLOW_2); - - newLeafNode(otherlv_3, grammarAccess.getPrimaryFeatureAccess().getRightParenthesisKeyword_1_2()); - - - } - - - } - break; - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "rulePrimaryFeature" - - - // $ANTLR start "entryRuleConstraintExpression" - // InternalDsl.g:1194:1: entryRuleConstraintExpression returns [EObject current=null] : iv_ruleConstraintExpression= ruleConstraintExpression EOF ; - public final EObject entryRuleConstraintExpression() throws RecognitionException { - EObject current = null; - - EObject iv_ruleConstraintExpression = null; - - - try { - // InternalDsl.g:1194:61: (iv_ruleConstraintExpression= ruleConstraintExpression EOF ) - // InternalDsl.g:1195:2: iv_ruleConstraintExpression= ruleConstraintExpression EOF - { - newCompositeNode(grammarAccess.getConstraintExpressionRule()); - pushFollow(FOLLOW_1); - iv_ruleConstraintExpression=ruleConstraintExpression(); - - state._fsp--; - - current =iv_ruleConstraintExpression; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleConstraintExpression" - - - // $ANTLR start "ruleConstraintExpression" - // InternalDsl.g:1201:1: ruleConstraintExpression returns [EObject current=null] : this_ImplicationConstraint_0= ruleImplicationConstraint ; - public final EObject ruleConstraintExpression() throws RecognitionException { - EObject current = null; - - EObject this_ImplicationConstraint_0 = null; - - - - enterRule(); - - try { - // InternalDsl.g:1207:2: (this_ImplicationConstraint_0= ruleImplicationConstraint ) - // InternalDsl.g:1208:2: this_ImplicationConstraint_0= ruleImplicationConstraint - { - - newCompositeNode(grammarAccess.getConstraintExpressionAccess().getImplicationConstraintParserRuleCall()); - - pushFollow(FOLLOW_2); - this_ImplicationConstraint_0=ruleImplicationConstraint(); - - state._fsp--; - - - current = this_ImplicationConstraint_0; - afterParserOrEnumRuleCall(); - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleConstraintExpression" - - - // $ANTLR start "entryRuleImplicationConstraint" - // InternalDsl.g:1219:1: entryRuleImplicationConstraint returns [EObject current=null] : iv_ruleImplicationConstraint= ruleImplicationConstraint EOF ; - public final EObject entryRuleImplicationConstraint() throws RecognitionException { - EObject current = null; - - EObject iv_ruleImplicationConstraint = null; - - - try { - // InternalDsl.g:1219:62: (iv_ruleImplicationConstraint= ruleImplicationConstraint EOF ) - // InternalDsl.g:1220:2: iv_ruleImplicationConstraint= ruleImplicationConstraint EOF - { - newCompositeNode(grammarAccess.getImplicationConstraintRule()); - pushFollow(FOLLOW_1); - iv_ruleImplicationConstraint=ruleImplicationConstraint(); - - state._fsp--; - - current =iv_ruleImplicationConstraint; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleImplicationConstraint" - - - // $ANTLR start "ruleImplicationConstraint" - // InternalDsl.g:1226:1: ruleImplicationConstraint returns [EObject current=null] : (this_OrConstraint_0= ruleOrConstraint ( () otherlv_2= '=>' ( (lv_rightRule_3_0= ruleOrConstraint ) ) )? ) ; - public final EObject ruleImplicationConstraint() throws RecognitionException { - EObject current = null; - - Token otherlv_2=null; - EObject this_OrConstraint_0 = null; - - EObject lv_rightRule_3_0 = null; - - - - enterRule(); - - try { - // InternalDsl.g:1232:2: ( (this_OrConstraint_0= ruleOrConstraint ( () otherlv_2= '=>' ( (lv_rightRule_3_0= ruleOrConstraint ) ) )? ) ) - // InternalDsl.g:1233:2: (this_OrConstraint_0= ruleOrConstraint ( () otherlv_2= '=>' ( (lv_rightRule_3_0= ruleOrConstraint ) ) )? ) - { - // InternalDsl.g:1233:2: (this_OrConstraint_0= ruleOrConstraint ( () otherlv_2= '=>' ( (lv_rightRule_3_0= ruleOrConstraint ) ) )? ) - // InternalDsl.g:1234:3: this_OrConstraint_0= ruleOrConstraint ( () otherlv_2= '=>' ( (lv_rightRule_3_0= ruleOrConstraint ) ) )? - { - - newCompositeNode(grammarAccess.getImplicationConstraintAccess().getOrConstraintParserRuleCall_0()); - - pushFollow(FOLLOW_15); - this_OrConstraint_0=ruleOrConstraint(); - - state._fsp--; - - - current = this_OrConstraint_0; - afterParserOrEnumRuleCall(); - - // InternalDsl.g:1242:3: ( () otherlv_2= '=>' ( (lv_rightRule_3_0= ruleOrConstraint ) ) )? - int alt10=2; - int LA10_0 = input.LA(1); - - if ( (LA10_0==29) ) { - alt10=1; - } - switch (alt10) { - case 1 : - // InternalDsl.g:1243:4: () otherlv_2= '=>' ( (lv_rightRule_3_0= ruleOrConstraint ) ) - { - // InternalDsl.g:1243:4: () - // InternalDsl.g:1244:5: - { - - current = forceCreateModelElementAndSet( - grammarAccess.getImplicationConstraintAccess().getImplicationConstraintRuleLeftRuleAction_1_0(), - current); - - - } - - otherlv_2=(Token)match(input,29,FOLLOW_10); - - newLeafNode(otherlv_2, grammarAccess.getImplicationConstraintAccess().getEqualsSignGreaterThanSignKeyword_1_1()); - - // InternalDsl.g:1254:4: ( (lv_rightRule_3_0= ruleOrConstraint ) ) - // InternalDsl.g:1255:5: (lv_rightRule_3_0= ruleOrConstraint ) - { - // InternalDsl.g:1255:5: (lv_rightRule_3_0= ruleOrConstraint ) - // InternalDsl.g:1256:6: lv_rightRule_3_0= ruleOrConstraint - { - - newCompositeNode(grammarAccess.getImplicationConstraintAccess().getRightRuleOrConstraintParserRuleCall_1_2_0()); - - pushFollow(FOLLOW_2); - lv_rightRule_3_0=ruleOrConstraint(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getImplicationConstraintRule()); - } - set( - current, - "rightRule", - lv_rightRule_3_0, - "org.framed.iorm.editpolicydsl.Dsl.OrConstraint"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - break; - - } - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleImplicationConstraint" - - - // $ANTLR start "entryRuleOrConstraint" - // InternalDsl.g:1278:1: entryRuleOrConstraint returns [EObject current=null] : iv_ruleOrConstraint= ruleOrConstraint EOF ; - public final EObject entryRuleOrConstraint() throws RecognitionException { - EObject current = null; - - EObject iv_ruleOrConstraint = null; - - - try { - // InternalDsl.g:1278:53: (iv_ruleOrConstraint= ruleOrConstraint EOF ) - // InternalDsl.g:1279:2: iv_ruleOrConstraint= ruleOrConstraint EOF - { - newCompositeNode(grammarAccess.getOrConstraintRule()); - pushFollow(FOLLOW_1); - iv_ruleOrConstraint=ruleOrConstraint(); - - state._fsp--; - - current =iv_ruleOrConstraint; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleOrConstraint" - - - // $ANTLR start "ruleOrConstraint" - // InternalDsl.g:1285:1: ruleOrConstraint returns [EObject current=null] : (this_AndConstraint_0= ruleAndConstraint ( () otherlv_2= 'or' ( (lv_rules_3_0= ruleAndConstraint ) ) )* ) ; - public final EObject ruleOrConstraint() throws RecognitionException { - EObject current = null; - - Token otherlv_2=null; - EObject this_AndConstraint_0 = null; - - EObject lv_rules_3_0 = null; - - - - enterRule(); - - try { - // InternalDsl.g:1291:2: ( (this_AndConstraint_0= ruleAndConstraint ( () otherlv_2= 'or' ( (lv_rules_3_0= ruleAndConstraint ) ) )* ) ) - // InternalDsl.g:1292:2: (this_AndConstraint_0= ruleAndConstraint ( () otherlv_2= 'or' ( (lv_rules_3_0= ruleAndConstraint ) ) )* ) - { - // InternalDsl.g:1292:2: (this_AndConstraint_0= ruleAndConstraint ( () otherlv_2= 'or' ( (lv_rules_3_0= ruleAndConstraint ) ) )* ) - // InternalDsl.g:1293:3: this_AndConstraint_0= ruleAndConstraint ( () otherlv_2= 'or' ( (lv_rules_3_0= ruleAndConstraint ) ) )* - { - - newCompositeNode(grammarAccess.getOrConstraintAccess().getAndConstraintParserRuleCall_0()); - - pushFollow(FOLLOW_12); - this_AndConstraint_0=ruleAndConstraint(); - - state._fsp--; - - - current = this_AndConstraint_0; - afterParserOrEnumRuleCall(); - - // InternalDsl.g:1301:3: ( () otherlv_2= 'or' ( (lv_rules_3_0= ruleAndConstraint ) ) )* - loop11: - do { - int alt11=2; - int LA11_0 = input.LA(1); - - if ( (LA11_0==26) ) { - alt11=1; - } - - - switch (alt11) { - case 1 : - // InternalDsl.g:1302:4: () otherlv_2= 'or' ( (lv_rules_3_0= ruleAndConstraint ) ) - { - // InternalDsl.g:1302:4: () - // InternalDsl.g:1303:5: - { - - current = forceCreateModelElementAndAdd( - grammarAccess.getOrConstraintAccess().getOrConstraintRuleRulesAction_1_0(), - current); - - - } - - otherlv_2=(Token)match(input,26,FOLLOW_10); - - newLeafNode(otherlv_2, grammarAccess.getOrConstraintAccess().getOrKeyword_1_1()); - - // InternalDsl.g:1313:4: ( (lv_rules_3_0= ruleAndConstraint ) ) - // InternalDsl.g:1314:5: (lv_rules_3_0= ruleAndConstraint ) - { - // InternalDsl.g:1314:5: (lv_rules_3_0= ruleAndConstraint ) - // InternalDsl.g:1315:6: lv_rules_3_0= ruleAndConstraint - { - - newCompositeNode(grammarAccess.getOrConstraintAccess().getRulesAndConstraintParserRuleCall_1_2_0()); - - pushFollow(FOLLOW_12); - lv_rules_3_0=ruleAndConstraint(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getOrConstraintRule()); - } - add( - current, - "rules", - lv_rules_3_0, - "org.framed.iorm.editpolicydsl.Dsl.AndConstraint"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - break; - - default : - break loop11; - } - } while (true); - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleOrConstraint" - - - // $ANTLR start "entryRuleAndConstraint" - // InternalDsl.g:1337:1: entryRuleAndConstraint returns [EObject current=null] : iv_ruleAndConstraint= ruleAndConstraint EOF ; - public final EObject entryRuleAndConstraint() throws RecognitionException { - EObject current = null; - - EObject iv_ruleAndConstraint = null; - - - try { - // InternalDsl.g:1337:54: (iv_ruleAndConstraint= ruleAndConstraint EOF ) - // InternalDsl.g:1338:2: iv_ruleAndConstraint= ruleAndConstraint EOF - { - newCompositeNode(grammarAccess.getAndConstraintRule()); - pushFollow(FOLLOW_1); - iv_ruleAndConstraint=ruleAndConstraint(); - - state._fsp--; - - current =iv_ruleAndConstraint; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleAndConstraint" - - - // $ANTLR start "ruleAndConstraint" - // InternalDsl.g:1344:1: ruleAndConstraint returns [EObject current=null] : (this_NotConstraintExpression_0= ruleNotConstraintExpression ( () otherlv_2= 'and' ( (lv_rules_3_0= ruleNotConstraintExpression ) ) )* ) ; - public final EObject ruleAndConstraint() throws RecognitionException { - EObject current = null; - - Token otherlv_2=null; - EObject this_NotConstraintExpression_0 = null; - - EObject lv_rules_3_0 = null; - - - - enterRule(); - - try { - // InternalDsl.g:1350:2: ( (this_NotConstraintExpression_0= ruleNotConstraintExpression ( () otherlv_2= 'and' ( (lv_rules_3_0= ruleNotConstraintExpression ) ) )* ) ) - // InternalDsl.g:1351:2: (this_NotConstraintExpression_0= ruleNotConstraintExpression ( () otherlv_2= 'and' ( (lv_rules_3_0= ruleNotConstraintExpression ) ) )* ) - { - // InternalDsl.g:1351:2: (this_NotConstraintExpression_0= ruleNotConstraintExpression ( () otherlv_2= 'and' ( (lv_rules_3_0= ruleNotConstraintExpression ) ) )* ) - // InternalDsl.g:1352:3: this_NotConstraintExpression_0= ruleNotConstraintExpression ( () otherlv_2= 'and' ( (lv_rules_3_0= ruleNotConstraintExpression ) ) )* - { - - newCompositeNode(grammarAccess.getAndConstraintAccess().getNotConstraintExpressionParserRuleCall_0()); - - pushFollow(FOLLOW_13); - this_NotConstraintExpression_0=ruleNotConstraintExpression(); - - state._fsp--; - - - current = this_NotConstraintExpression_0; - afterParserOrEnumRuleCall(); - - // InternalDsl.g:1360:3: ( () otherlv_2= 'and' ( (lv_rules_3_0= ruleNotConstraintExpression ) ) )* - loop12: - do { - int alt12=2; - int LA12_0 = input.LA(1); - - if ( (LA12_0==27) ) { - alt12=1; - } - - - switch (alt12) { - case 1 : - // InternalDsl.g:1361:4: () otherlv_2= 'and' ( (lv_rules_3_0= ruleNotConstraintExpression ) ) - { - // InternalDsl.g:1361:4: () - // InternalDsl.g:1362:5: - { - - current = forceCreateModelElementAndAdd( - grammarAccess.getAndConstraintAccess().getAndConstraintRuleRulesAction_1_0(), - current); - - - } - - otherlv_2=(Token)match(input,27,FOLLOW_10); - - newLeafNode(otherlv_2, grammarAccess.getAndConstraintAccess().getAndKeyword_1_1()); - - // InternalDsl.g:1372:4: ( (lv_rules_3_0= ruleNotConstraintExpression ) ) - // InternalDsl.g:1373:5: (lv_rules_3_0= ruleNotConstraintExpression ) - { - // InternalDsl.g:1373:5: (lv_rules_3_0= ruleNotConstraintExpression ) - // InternalDsl.g:1374:6: lv_rules_3_0= ruleNotConstraintExpression - { - - newCompositeNode(grammarAccess.getAndConstraintAccess().getRulesNotConstraintExpressionParserRuleCall_1_2_0()); - - pushFollow(FOLLOW_13); - lv_rules_3_0=ruleNotConstraintExpression(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getAndConstraintRule()); - } - add( - current, - "rules", - lv_rules_3_0, - "org.framed.iorm.editpolicydsl.Dsl.NotConstraintExpression"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - break; - - default : - break loop12; - } - } while (true); - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleAndConstraint" - - - // $ANTLR start "entryRuleNotConstraintExpression" - // InternalDsl.g:1396:1: entryRuleNotConstraintExpression returns [EObject current=null] : iv_ruleNotConstraintExpression= ruleNotConstraintExpression EOF ; - public final EObject entryRuleNotConstraintExpression() throws RecognitionException { - EObject current = null; - - EObject iv_ruleNotConstraintExpression = null; - - - try { - // InternalDsl.g:1396:64: (iv_ruleNotConstraintExpression= ruleNotConstraintExpression EOF ) - // InternalDsl.g:1397:2: iv_ruleNotConstraintExpression= ruleNotConstraintExpression EOF - { - newCompositeNode(grammarAccess.getNotConstraintExpressionRule()); - pushFollow(FOLLOW_1); - iv_ruleNotConstraintExpression=ruleNotConstraintExpression(); - - state._fsp--; - - current =iv_ruleNotConstraintExpression; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleNotConstraintExpression" - - - // $ANTLR start "ruleNotConstraintExpression" - // InternalDsl.g:1403:1: ruleNotConstraintExpression returns [EObject current=null] : (this_PrimaryConstraint_0= rulePrimaryConstraint | (otherlv_1= '!' () ( (lv_rule_3_0= rulePrimaryConstraint ) ) ) ) ; - public final EObject ruleNotConstraintExpression() throws RecognitionException { - EObject current = null; - - Token otherlv_1=null; - EObject this_PrimaryConstraint_0 = null; - - EObject lv_rule_3_0 = null; - - - - enterRule(); - - try { - // InternalDsl.g:1409:2: ( (this_PrimaryConstraint_0= rulePrimaryConstraint | (otherlv_1= '!' () ( (lv_rule_3_0= rulePrimaryConstraint ) ) ) ) ) - // InternalDsl.g:1410:2: (this_PrimaryConstraint_0= rulePrimaryConstraint | (otherlv_1= '!' () ( (lv_rule_3_0= rulePrimaryConstraint ) ) ) ) - { - // InternalDsl.g:1410:2: (this_PrimaryConstraint_0= rulePrimaryConstraint | (otherlv_1= '!' () ( (lv_rule_3_0= rulePrimaryConstraint ) ) ) ) - int alt13=2; - int LA13_0 = input.LA(1); - - if ( (LA13_0==12||(LA13_0>=16 && LA13_0<=25)) ) { - alt13=1; - } - else if ( (LA13_0==28) ) { - alt13=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 13, 0, input); - - throw nvae; - } - switch (alt13) { - case 1 : - // InternalDsl.g:1411:3: this_PrimaryConstraint_0= rulePrimaryConstraint - { - - newCompositeNode(grammarAccess.getNotConstraintExpressionAccess().getPrimaryConstraintParserRuleCall_0()); - - pushFollow(FOLLOW_2); - this_PrimaryConstraint_0=rulePrimaryConstraint(); - - state._fsp--; - - - current = this_PrimaryConstraint_0; - afterParserOrEnumRuleCall(); - - - } - break; - case 2 : - // InternalDsl.g:1420:3: (otherlv_1= '!' () ( (lv_rule_3_0= rulePrimaryConstraint ) ) ) - { - // InternalDsl.g:1420:3: (otherlv_1= '!' () ( (lv_rule_3_0= rulePrimaryConstraint ) ) ) - // InternalDsl.g:1421:4: otherlv_1= '!' () ( (lv_rule_3_0= rulePrimaryConstraint ) ) - { - otherlv_1=(Token)match(input,28,FOLLOW_16); - - newLeafNode(otherlv_1, grammarAccess.getNotConstraintExpressionAccess().getExclamationMarkKeyword_1_0()); - - // InternalDsl.g:1425:4: () - // InternalDsl.g:1426:5: - { - - current = forceCreateModelElement( - grammarAccess.getNotConstraintExpressionAccess().getNotConstraintRuleAction_1_1(), - current); - - - } - - // InternalDsl.g:1432:4: ( (lv_rule_3_0= rulePrimaryConstraint ) ) - // InternalDsl.g:1433:5: (lv_rule_3_0= rulePrimaryConstraint ) - { - // InternalDsl.g:1433:5: (lv_rule_3_0= rulePrimaryConstraint ) - // InternalDsl.g:1434:6: lv_rule_3_0= rulePrimaryConstraint - { - - newCompositeNode(grammarAccess.getNotConstraintExpressionAccess().getRulePrimaryConstraintParserRuleCall_1_2_0()); - - pushFollow(FOLLOW_2); - lv_rule_3_0=rulePrimaryConstraint(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getNotConstraintExpressionRule()); - } - set( - current, - "rule", - lv_rule_3_0, - "org.framed.iorm.editpolicydsl.Dsl.PrimaryConstraint"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - - - } - break; - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleNotConstraintExpression" - - - // $ANTLR start "entryRulePrimaryConstraint" - // InternalDsl.g:1456:1: entryRulePrimaryConstraint returns [EObject current=null] : iv_rulePrimaryConstraint= rulePrimaryConstraint EOF ; - public final EObject entryRulePrimaryConstraint() throws RecognitionException { - EObject current = null; - - EObject iv_rulePrimaryConstraint = null; - - - try { - // InternalDsl.g:1456:58: (iv_rulePrimaryConstraint= rulePrimaryConstraint EOF ) - // InternalDsl.g:1457:2: iv_rulePrimaryConstraint= rulePrimaryConstraint EOF - { - newCompositeNode(grammarAccess.getPrimaryConstraintRule()); - pushFollow(FOLLOW_1); - iv_rulePrimaryConstraint=rulePrimaryConstraint(); - - state._fsp--; - - current =iv_rulePrimaryConstraint; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRulePrimaryConstraint" - - - // $ANTLR start "rulePrimaryConstraint" - // InternalDsl.g:1463:1: rulePrimaryConstraint returns [EObject current=null] : (this_ConstraintRule_0= ruleConstraintRule | (otherlv_1= '(' this_ConstraintExpression_2= ruleConstraintExpression otherlv_3= ')' ) ) ; - public final EObject rulePrimaryConstraint() throws RecognitionException { - EObject current = null; - - Token otherlv_1=null; - Token otherlv_3=null; - EObject this_ConstraintRule_0 = null; - - EObject this_ConstraintExpression_2 = null; - - - - enterRule(); - - try { - // InternalDsl.g:1469:2: ( (this_ConstraintRule_0= ruleConstraintRule | (otherlv_1= '(' this_ConstraintExpression_2= ruleConstraintExpression otherlv_3= ')' ) ) ) - // InternalDsl.g:1470:2: (this_ConstraintRule_0= ruleConstraintRule | (otherlv_1= '(' this_ConstraintExpression_2= ruleConstraintExpression otherlv_3= ')' ) ) - { - // InternalDsl.g:1470:2: (this_ConstraintRule_0= ruleConstraintRule | (otherlv_1= '(' this_ConstraintExpression_2= ruleConstraintExpression otherlv_3= ')' ) ) - int alt14=2; - int LA14_0 = input.LA(1); - - if ( ((LA14_0>=16 && LA14_0<=25)) ) { - alt14=1; - } - else if ( (LA14_0==12) ) { - alt14=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 14, 0, input); - - throw nvae; - } - switch (alt14) { - case 1 : - // InternalDsl.g:1471:3: this_ConstraintRule_0= ruleConstraintRule - { - - newCompositeNode(grammarAccess.getPrimaryConstraintAccess().getConstraintRuleParserRuleCall_0()); - - pushFollow(FOLLOW_2); - this_ConstraintRule_0=ruleConstraintRule(); - - state._fsp--; - - - current = this_ConstraintRule_0; - afterParserOrEnumRuleCall(); - - - } - break; - case 2 : - // InternalDsl.g:1480:3: (otherlv_1= '(' this_ConstraintExpression_2= ruleConstraintExpression otherlv_3= ')' ) - { - // InternalDsl.g:1480:3: (otherlv_1= '(' this_ConstraintExpression_2= ruleConstraintExpression otherlv_3= ')' ) - // InternalDsl.g:1481:4: otherlv_1= '(' this_ConstraintExpression_2= ruleConstraintExpression otherlv_3= ')' - { - otherlv_1=(Token)match(input,12,FOLLOW_10); - - newLeafNode(otherlv_1, grammarAccess.getPrimaryConstraintAccess().getLeftParenthesisKeyword_1_0()); - - - newCompositeNode(grammarAccess.getPrimaryConstraintAccess().getConstraintExpressionParserRuleCall_1_1()); - - pushFollow(FOLLOW_8); - this_ConstraintExpression_2=ruleConstraintExpression(); - - state._fsp--; - - - current = this_ConstraintExpression_2; - afterParserOrEnumRuleCall(); - - otherlv_3=(Token)match(input,13,FOLLOW_2); - - newLeafNode(otherlv_3, grammarAccess.getPrimaryConstraintAccess().getRightParenthesisKeyword_1_2()); - - - } - - - } - break; - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "rulePrimaryConstraint" - - - // $ANTLR start "ruleActionEnum" - // InternalDsl.g:1502:1: ruleActionEnum returns [Enumerator current=null] : ( (enumLiteral_0= 'Add' ) | (enumLiteral_1= 'Reconnect' ) | (enumLiteral_2= 'Create' ) | (enumLiteral_3= 'Start' ) | (enumLiteral_4= 'Execute' ) | (enumLiteral_5= 'Direct_Edit' ) | (enumLiteral_6= 'Add_Property' ) | (enumLiteral_7= 'Create_Attribute' ) | (enumLiteral_8= 'Create_Operation' ) | (enumLiteral_9= 'Create_Property' ) ) ; - public final Enumerator ruleActionEnum() throws RecognitionException { - Enumerator current = null; - - Token enumLiteral_0=null; - Token enumLiteral_1=null; - Token enumLiteral_2=null; - Token enumLiteral_3=null; - Token enumLiteral_4=null; - Token enumLiteral_5=null; - Token enumLiteral_6=null; - Token enumLiteral_7=null; - Token enumLiteral_8=null; - Token enumLiteral_9=null; - - - enterRule(); - - try { - // InternalDsl.g:1508:2: ( ( (enumLiteral_0= 'Add' ) | (enumLiteral_1= 'Reconnect' ) | (enumLiteral_2= 'Create' ) | (enumLiteral_3= 'Start' ) | (enumLiteral_4= 'Execute' ) | (enumLiteral_5= 'Direct_Edit' ) | (enumLiteral_6= 'Add_Property' ) | (enumLiteral_7= 'Create_Attribute' ) | (enumLiteral_8= 'Create_Operation' ) | (enumLiteral_9= 'Create_Property' ) ) ) - // InternalDsl.g:1509:2: ( (enumLiteral_0= 'Add' ) | (enumLiteral_1= 'Reconnect' ) | (enumLiteral_2= 'Create' ) | (enumLiteral_3= 'Start' ) | (enumLiteral_4= 'Execute' ) | (enumLiteral_5= 'Direct_Edit' ) | (enumLiteral_6= 'Add_Property' ) | (enumLiteral_7= 'Create_Attribute' ) | (enumLiteral_8= 'Create_Operation' ) | (enumLiteral_9= 'Create_Property' ) ) - { - // InternalDsl.g:1509:2: ( (enumLiteral_0= 'Add' ) | (enumLiteral_1= 'Reconnect' ) | (enumLiteral_2= 'Create' ) | (enumLiteral_3= 'Start' ) | (enumLiteral_4= 'Execute' ) | (enumLiteral_5= 'Direct_Edit' ) | (enumLiteral_6= 'Add_Property' ) | (enumLiteral_7= 'Create_Attribute' ) | (enumLiteral_8= 'Create_Operation' ) | (enumLiteral_9= 'Create_Property' ) ) - int alt15=10; - switch ( input.LA(1) ) { - case 30: - { - alt15=1; - } - break; - case 31: - { - alt15=2; - } - break; - case 32: - { - alt15=3; - } - break; - case 33: - { - alt15=4; - } - break; - case 34: - { - alt15=5; - } - break; - case 35: - { - alt15=6; - } - break; - case 36: - { - alt15=7; - } - break; - case 37: - { - alt15=8; - } - break; - case 38: - { - alt15=9; - } - break; - case 39: - { - alt15=10; - } - break; - default: - NoViableAltException nvae = - new NoViableAltException("", 15, 0, input); - - throw nvae; - } - - switch (alt15) { - case 1 : - // InternalDsl.g:1510:3: (enumLiteral_0= 'Add' ) - { - // InternalDsl.g:1510:3: (enumLiteral_0= 'Add' ) - // InternalDsl.g:1511:4: enumLiteral_0= 'Add' - { - enumLiteral_0=(Token)match(input,30,FOLLOW_2); - - current = grammarAccess.getActionEnumAccess().getAddEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_0, grammarAccess.getActionEnumAccess().getAddEnumLiteralDeclaration_0()); - - - } - - - } - break; - case 2 : - // InternalDsl.g:1518:3: (enumLiteral_1= 'Reconnect' ) - { - // InternalDsl.g:1518:3: (enumLiteral_1= 'Reconnect' ) - // InternalDsl.g:1519:4: enumLiteral_1= 'Reconnect' - { - enumLiteral_1=(Token)match(input,31,FOLLOW_2); - - current = grammarAccess.getActionEnumAccess().getReconnectEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_1, grammarAccess.getActionEnumAccess().getReconnectEnumLiteralDeclaration_1()); - - - } - - - } - break; - case 3 : - // InternalDsl.g:1526:3: (enumLiteral_2= 'Create' ) - { - // InternalDsl.g:1526:3: (enumLiteral_2= 'Create' ) - // InternalDsl.g:1527:4: enumLiteral_2= 'Create' - { - enumLiteral_2=(Token)match(input,32,FOLLOW_2); - - current = grammarAccess.getActionEnumAccess().getCreateEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_2, grammarAccess.getActionEnumAccess().getCreateEnumLiteralDeclaration_2()); - - - } - - - } - break; - case 4 : - // InternalDsl.g:1534:3: (enumLiteral_3= 'Start' ) - { - // InternalDsl.g:1534:3: (enumLiteral_3= 'Start' ) - // InternalDsl.g:1535:4: enumLiteral_3= 'Start' - { - enumLiteral_3=(Token)match(input,33,FOLLOW_2); - - current = grammarAccess.getActionEnumAccess().getStartEnumLiteralDeclaration_3().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_3, grammarAccess.getActionEnumAccess().getStartEnumLiteralDeclaration_3()); - - - } - - - } - break; - case 5 : - // InternalDsl.g:1542:3: (enumLiteral_4= 'Execute' ) - { - // InternalDsl.g:1542:3: (enumLiteral_4= 'Execute' ) - // InternalDsl.g:1543:4: enumLiteral_4= 'Execute' - { - enumLiteral_4=(Token)match(input,34,FOLLOW_2); - - current = grammarAccess.getActionEnumAccess().getExecuteEnumLiteralDeclaration_4().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_4, grammarAccess.getActionEnumAccess().getExecuteEnumLiteralDeclaration_4()); - - - } - - - } - break; - case 6 : - // InternalDsl.g:1550:3: (enumLiteral_5= 'Direct_Edit' ) - { - // InternalDsl.g:1550:3: (enumLiteral_5= 'Direct_Edit' ) - // InternalDsl.g:1551:4: enumLiteral_5= 'Direct_Edit' - { - enumLiteral_5=(Token)match(input,35,FOLLOW_2); - - current = grammarAccess.getActionEnumAccess().getDirect_EditEnumLiteralDeclaration_5().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_5, grammarAccess.getActionEnumAccess().getDirect_EditEnumLiteralDeclaration_5()); - - - } - - - } - break; - case 7 : - // InternalDsl.g:1558:3: (enumLiteral_6= 'Add_Property' ) - { - // InternalDsl.g:1558:3: (enumLiteral_6= 'Add_Property' ) - // InternalDsl.g:1559:4: enumLiteral_6= 'Add_Property' - { - enumLiteral_6=(Token)match(input,36,FOLLOW_2); - - current = grammarAccess.getActionEnumAccess().getAdd_PropertyEnumLiteralDeclaration_6().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_6, grammarAccess.getActionEnumAccess().getAdd_PropertyEnumLiteralDeclaration_6()); - - - } - - - } - break; - case 8 : - // InternalDsl.g:1566:3: (enumLiteral_7= 'Create_Attribute' ) - { - // InternalDsl.g:1566:3: (enumLiteral_7= 'Create_Attribute' ) - // InternalDsl.g:1567:4: enumLiteral_7= 'Create_Attribute' - { - enumLiteral_7=(Token)match(input,37,FOLLOW_2); - - current = grammarAccess.getActionEnumAccess().getCreate_AttributeEnumLiteralDeclaration_7().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_7, grammarAccess.getActionEnumAccess().getCreate_AttributeEnumLiteralDeclaration_7()); - - - } - - - } - break; - case 9 : - // InternalDsl.g:1574:3: (enumLiteral_8= 'Create_Operation' ) - { - // InternalDsl.g:1574:3: (enumLiteral_8= 'Create_Operation' ) - // InternalDsl.g:1575:4: enumLiteral_8= 'Create_Operation' - { - enumLiteral_8=(Token)match(input,38,FOLLOW_2); - - current = grammarAccess.getActionEnumAccess().getCreate_OperationEnumLiteralDeclaration_8().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_8, grammarAccess.getActionEnumAccess().getCreate_OperationEnumLiteralDeclaration_8()); - - - } - - - } - break; - case 10 : - // InternalDsl.g:1582:3: (enumLiteral_9= 'Create_Property' ) - { - // InternalDsl.g:1582:3: (enumLiteral_9= 'Create_Property' ) - // InternalDsl.g:1583:4: enumLiteral_9= 'Create_Property' - { - enumLiteral_9=(Token)match(input,39,FOLLOW_2); - - current = grammarAccess.getActionEnumAccess().getCreate_PropertyEnumLiteralDeclaration_9().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_9, grammarAccess.getActionEnumAccess().getCreate_PropertyEnumLiteralDeclaration_9()); - - - } - - - } - break; - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleActionEnum" - - - // $ANTLR start "ruleFeatureTypeEnum" - // InternalDsl.g:1593:1: ruleFeatureTypeEnum returns [Enumerator current=null] : ( (enumLiteral_0= 'Acyclic' ) | (enumLiteral_1= 'CompartmentType' ) | (enumLiteral_2= 'Cyclic' ) | (enumLiteral_3= 'DataType' ) | (enumLiteral_4= 'Fulfillment' ) | (enumLiteral_5= 'Inheritance' ) | (enumLiteral_6= 'Group' ) | (enumLiteral_7= 'Reflexive' ) | (enumLiteral_8= 'Relationship' ) | (enumLiteral_9= 'RelationshipExclusion' ) | (enumLiteral_10= 'RelationshipImplication' ) | (enumLiteral_11= 'RoleType' ) | (enumLiteral_12= 'RoleEquivalence' ) | (enumLiteral_13= 'RoleGroup' ) | (enumLiteral_14= 'RoleImplication' ) | (enumLiteral_15= 'RoleProhibition' ) | (enumLiteral_16= 'Irreflexive' ) | (enumLiteral_17= 'NaturalType' ) ) ; - public final Enumerator ruleFeatureTypeEnum() throws RecognitionException { - Enumerator current = null; - - Token enumLiteral_0=null; - Token enumLiteral_1=null; - Token enumLiteral_2=null; - Token enumLiteral_3=null; - Token enumLiteral_4=null; - Token enumLiteral_5=null; - Token enumLiteral_6=null; - Token enumLiteral_7=null; - Token enumLiteral_8=null; - Token enumLiteral_9=null; - Token enumLiteral_10=null; - Token enumLiteral_11=null; - Token enumLiteral_12=null; - Token enumLiteral_13=null; - Token enumLiteral_14=null; - Token enumLiteral_15=null; - Token enumLiteral_16=null; - Token enumLiteral_17=null; - - - enterRule(); - - try { - // InternalDsl.g:1599:2: ( ( (enumLiteral_0= 'Acyclic' ) | (enumLiteral_1= 'CompartmentType' ) | (enumLiteral_2= 'Cyclic' ) | (enumLiteral_3= 'DataType' ) | (enumLiteral_4= 'Fulfillment' ) | (enumLiteral_5= 'Inheritance' ) | (enumLiteral_6= 'Group' ) | (enumLiteral_7= 'Reflexive' ) | (enumLiteral_8= 'Relationship' ) | (enumLiteral_9= 'RelationshipExclusion' ) | (enumLiteral_10= 'RelationshipImplication' ) | (enumLiteral_11= 'RoleType' ) | (enumLiteral_12= 'RoleEquivalence' ) | (enumLiteral_13= 'RoleGroup' ) | (enumLiteral_14= 'RoleImplication' ) | (enumLiteral_15= 'RoleProhibition' ) | (enumLiteral_16= 'Irreflexive' ) | (enumLiteral_17= 'NaturalType' ) ) ) - // InternalDsl.g:1600:2: ( (enumLiteral_0= 'Acyclic' ) | (enumLiteral_1= 'CompartmentType' ) | (enumLiteral_2= 'Cyclic' ) | (enumLiteral_3= 'DataType' ) | (enumLiteral_4= 'Fulfillment' ) | (enumLiteral_5= 'Inheritance' ) | (enumLiteral_6= 'Group' ) | (enumLiteral_7= 'Reflexive' ) | (enumLiteral_8= 'Relationship' ) | (enumLiteral_9= 'RelationshipExclusion' ) | (enumLiteral_10= 'RelationshipImplication' ) | (enumLiteral_11= 'RoleType' ) | (enumLiteral_12= 'RoleEquivalence' ) | (enumLiteral_13= 'RoleGroup' ) | (enumLiteral_14= 'RoleImplication' ) | (enumLiteral_15= 'RoleProhibition' ) | (enumLiteral_16= 'Irreflexive' ) | (enumLiteral_17= 'NaturalType' ) ) - { - // InternalDsl.g:1600:2: ( (enumLiteral_0= 'Acyclic' ) | (enumLiteral_1= 'CompartmentType' ) | (enumLiteral_2= 'Cyclic' ) | (enumLiteral_3= 'DataType' ) | (enumLiteral_4= 'Fulfillment' ) | (enumLiteral_5= 'Inheritance' ) | (enumLiteral_6= 'Group' ) | (enumLiteral_7= 'Reflexive' ) | (enumLiteral_8= 'Relationship' ) | (enumLiteral_9= 'RelationshipExclusion' ) | (enumLiteral_10= 'RelationshipImplication' ) | (enumLiteral_11= 'RoleType' ) | (enumLiteral_12= 'RoleEquivalence' ) | (enumLiteral_13= 'RoleGroup' ) | (enumLiteral_14= 'RoleImplication' ) | (enumLiteral_15= 'RoleProhibition' ) | (enumLiteral_16= 'Irreflexive' ) | (enumLiteral_17= 'NaturalType' ) ) - int alt16=18; - switch ( input.LA(1) ) { - case 40: - { - alt16=1; - } - break; - case 41: - { - alt16=2; - } - break; - case 42: - { - alt16=3; - } - break; - case 43: - { - alt16=4; - } - break; - case 44: - { - alt16=5; - } - break; - case 45: - { - alt16=6; - } - break; - case 46: - { - alt16=7; - } - break; - case 47: - { - alt16=8; - } - break; - case 48: - { - alt16=9; - } - break; - case 49: - { - alt16=10; - } - break; - case 50: - { - alt16=11; - } - break; - case 51: - { - alt16=12; - } - break; - case 52: - { - alt16=13; - } - break; - case 53: - { - alt16=14; - } - break; - case 54: - { - alt16=15; - } - break; - case 55: - { - alt16=16; - } - break; - case 56: - { - alt16=17; - } - break; - case 57: - { - alt16=18; - } - break; - default: - NoViableAltException nvae = - new NoViableAltException("", 16, 0, input); - - throw nvae; - } - - switch (alt16) { - case 1 : - // InternalDsl.g:1601:3: (enumLiteral_0= 'Acyclic' ) - { - // InternalDsl.g:1601:3: (enumLiteral_0= 'Acyclic' ) - // InternalDsl.g:1602:4: enumLiteral_0= 'Acyclic' - { - enumLiteral_0=(Token)match(input,40,FOLLOW_2); - - current = grammarAccess.getFeatureTypeEnumAccess().getAcyclicEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_0, grammarAccess.getFeatureTypeEnumAccess().getAcyclicEnumLiteralDeclaration_0()); - - - } - - - } - break; - case 2 : - // InternalDsl.g:1609:3: (enumLiteral_1= 'CompartmentType' ) - { - // InternalDsl.g:1609:3: (enumLiteral_1= 'CompartmentType' ) - // InternalDsl.g:1610:4: enumLiteral_1= 'CompartmentType' - { - enumLiteral_1=(Token)match(input,41,FOLLOW_2); - - current = grammarAccess.getFeatureTypeEnumAccess().getCompartmentTypeEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_1, grammarAccess.getFeatureTypeEnumAccess().getCompartmentTypeEnumLiteralDeclaration_1()); - - - } - - - } - break; - case 3 : - // InternalDsl.g:1617:3: (enumLiteral_2= 'Cyclic' ) - { - // InternalDsl.g:1617:3: (enumLiteral_2= 'Cyclic' ) - // InternalDsl.g:1618:4: enumLiteral_2= 'Cyclic' - { - enumLiteral_2=(Token)match(input,42,FOLLOW_2); - - current = grammarAccess.getFeatureTypeEnumAccess().getCyclicEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_2, grammarAccess.getFeatureTypeEnumAccess().getCyclicEnumLiteralDeclaration_2()); - - - } - - - } - break; - case 4 : - // InternalDsl.g:1625:3: (enumLiteral_3= 'DataType' ) - { - // InternalDsl.g:1625:3: (enumLiteral_3= 'DataType' ) - // InternalDsl.g:1626:4: enumLiteral_3= 'DataType' - { - enumLiteral_3=(Token)match(input,43,FOLLOW_2); - - current = grammarAccess.getFeatureTypeEnumAccess().getDataTypeEnumLiteralDeclaration_3().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_3, grammarAccess.getFeatureTypeEnumAccess().getDataTypeEnumLiteralDeclaration_3()); - - - } - - - } - break; - case 5 : - // InternalDsl.g:1633:3: (enumLiteral_4= 'Fulfillment' ) - { - // InternalDsl.g:1633:3: (enumLiteral_4= 'Fulfillment' ) - // InternalDsl.g:1634:4: enumLiteral_4= 'Fulfillment' - { - enumLiteral_4=(Token)match(input,44,FOLLOW_2); - - current = grammarAccess.getFeatureTypeEnumAccess().getFulfillmentEnumLiteralDeclaration_4().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_4, grammarAccess.getFeatureTypeEnumAccess().getFulfillmentEnumLiteralDeclaration_4()); - - - } - - - } - break; - case 6 : - // InternalDsl.g:1641:3: (enumLiteral_5= 'Inheritance' ) - { - // InternalDsl.g:1641:3: (enumLiteral_5= 'Inheritance' ) - // InternalDsl.g:1642:4: enumLiteral_5= 'Inheritance' - { - enumLiteral_5=(Token)match(input,45,FOLLOW_2); - - current = grammarAccess.getFeatureTypeEnumAccess().getInheritanceEnumLiteralDeclaration_5().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_5, grammarAccess.getFeatureTypeEnumAccess().getInheritanceEnumLiteralDeclaration_5()); - - - } - - - } - break; - case 7 : - // InternalDsl.g:1649:3: (enumLiteral_6= 'Group' ) - { - // InternalDsl.g:1649:3: (enumLiteral_6= 'Group' ) - // InternalDsl.g:1650:4: enumLiteral_6= 'Group' - { - enumLiteral_6=(Token)match(input,46,FOLLOW_2); - - current = grammarAccess.getFeatureTypeEnumAccess().getGroupEnumLiteralDeclaration_6().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_6, grammarAccess.getFeatureTypeEnumAccess().getGroupEnumLiteralDeclaration_6()); - - - } - - - } - break; - case 8 : - // InternalDsl.g:1657:3: (enumLiteral_7= 'Reflexive' ) - { - // InternalDsl.g:1657:3: (enumLiteral_7= 'Reflexive' ) - // InternalDsl.g:1658:4: enumLiteral_7= 'Reflexive' - { - enumLiteral_7=(Token)match(input,47,FOLLOW_2); - - current = grammarAccess.getFeatureTypeEnumAccess().getReflexiveEnumLiteralDeclaration_7().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_7, grammarAccess.getFeatureTypeEnumAccess().getReflexiveEnumLiteralDeclaration_7()); - - - } - - - } - break; - case 9 : - // InternalDsl.g:1665:3: (enumLiteral_8= 'Relationship' ) - { - // InternalDsl.g:1665:3: (enumLiteral_8= 'Relationship' ) - // InternalDsl.g:1666:4: enumLiteral_8= 'Relationship' - { - enumLiteral_8=(Token)match(input,48,FOLLOW_2); - - current = grammarAccess.getFeatureTypeEnumAccess().getRelationshipEnumLiteralDeclaration_8().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_8, grammarAccess.getFeatureTypeEnumAccess().getRelationshipEnumLiteralDeclaration_8()); - - - } - - - } - break; - case 10 : - // InternalDsl.g:1673:3: (enumLiteral_9= 'RelationshipExclusion' ) - { - // InternalDsl.g:1673:3: (enumLiteral_9= 'RelationshipExclusion' ) - // InternalDsl.g:1674:4: enumLiteral_9= 'RelationshipExclusion' - { - enumLiteral_9=(Token)match(input,49,FOLLOW_2); - - current = grammarAccess.getFeatureTypeEnumAccess().getRelationshipExclusionEnumLiteralDeclaration_9().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_9, grammarAccess.getFeatureTypeEnumAccess().getRelationshipExclusionEnumLiteralDeclaration_9()); - - - } - - - } - break; - case 11 : - // InternalDsl.g:1681:3: (enumLiteral_10= 'RelationshipImplication' ) - { - // InternalDsl.g:1681:3: (enumLiteral_10= 'RelationshipImplication' ) - // InternalDsl.g:1682:4: enumLiteral_10= 'RelationshipImplication' - { - enumLiteral_10=(Token)match(input,50,FOLLOW_2); - - current = grammarAccess.getFeatureTypeEnumAccess().getRelationshipImplicationEnumLiteralDeclaration_10().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_10, grammarAccess.getFeatureTypeEnumAccess().getRelationshipImplicationEnumLiteralDeclaration_10()); - - - } - - - } - break; - case 12 : - // InternalDsl.g:1689:3: (enumLiteral_11= 'RoleType' ) - { - // InternalDsl.g:1689:3: (enumLiteral_11= 'RoleType' ) - // InternalDsl.g:1690:4: enumLiteral_11= 'RoleType' - { - enumLiteral_11=(Token)match(input,51,FOLLOW_2); - - current = grammarAccess.getFeatureTypeEnumAccess().getRoleTypeEnumLiteralDeclaration_11().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_11, grammarAccess.getFeatureTypeEnumAccess().getRoleTypeEnumLiteralDeclaration_11()); - - - } - - - } - break; - case 13 : - // InternalDsl.g:1697:3: (enumLiteral_12= 'RoleEquivalence' ) - { - // InternalDsl.g:1697:3: (enumLiteral_12= 'RoleEquivalence' ) - // InternalDsl.g:1698:4: enumLiteral_12= 'RoleEquivalence' - { - enumLiteral_12=(Token)match(input,52,FOLLOW_2); - - current = grammarAccess.getFeatureTypeEnumAccess().getRoleEquivalenceEnumLiteralDeclaration_12().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_12, grammarAccess.getFeatureTypeEnumAccess().getRoleEquivalenceEnumLiteralDeclaration_12()); - - - } - - - } - break; - case 14 : - // InternalDsl.g:1705:3: (enumLiteral_13= 'RoleGroup' ) - { - // InternalDsl.g:1705:3: (enumLiteral_13= 'RoleGroup' ) - // InternalDsl.g:1706:4: enumLiteral_13= 'RoleGroup' - { - enumLiteral_13=(Token)match(input,53,FOLLOW_2); - - current = grammarAccess.getFeatureTypeEnumAccess().getRoleGroupEnumLiteralDeclaration_13().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_13, grammarAccess.getFeatureTypeEnumAccess().getRoleGroupEnumLiteralDeclaration_13()); - - - } - - - } - break; - case 15 : - // InternalDsl.g:1713:3: (enumLiteral_14= 'RoleImplication' ) - { - // InternalDsl.g:1713:3: (enumLiteral_14= 'RoleImplication' ) - // InternalDsl.g:1714:4: enumLiteral_14= 'RoleImplication' - { - enumLiteral_14=(Token)match(input,54,FOLLOW_2); - - current = grammarAccess.getFeatureTypeEnumAccess().getRoleImplicationEnumLiteralDeclaration_14().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_14, grammarAccess.getFeatureTypeEnumAccess().getRoleImplicationEnumLiteralDeclaration_14()); - - - } - - - } - break; - case 16 : - // InternalDsl.g:1721:3: (enumLiteral_15= 'RoleProhibition' ) - { - // InternalDsl.g:1721:3: (enumLiteral_15= 'RoleProhibition' ) - // InternalDsl.g:1722:4: enumLiteral_15= 'RoleProhibition' - { - enumLiteral_15=(Token)match(input,55,FOLLOW_2); - - current = grammarAccess.getFeatureTypeEnumAccess().getRoleProhibitionEnumLiteralDeclaration_15().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_15, grammarAccess.getFeatureTypeEnumAccess().getRoleProhibitionEnumLiteralDeclaration_15()); - - - } - - - } - break; - case 17 : - // InternalDsl.g:1729:3: (enumLiteral_16= 'Irreflexive' ) - { - // InternalDsl.g:1729:3: (enumLiteral_16= 'Irreflexive' ) - // InternalDsl.g:1730:4: enumLiteral_16= 'Irreflexive' - { - enumLiteral_16=(Token)match(input,56,FOLLOW_2); - - current = grammarAccess.getFeatureTypeEnumAccess().getIrreflexiveEnumLiteralDeclaration_16().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_16, grammarAccess.getFeatureTypeEnumAccess().getIrreflexiveEnumLiteralDeclaration_16()); - - - } - - - } - break; - case 18 : - // InternalDsl.g:1737:3: (enumLiteral_17= 'NaturalType' ) - { - // InternalDsl.g:1737:3: (enumLiteral_17= 'NaturalType' ) - // InternalDsl.g:1738:4: enumLiteral_17= 'NaturalType' - { - enumLiteral_17=(Token)match(input,57,FOLLOW_2); - - current = grammarAccess.getFeatureTypeEnumAccess().getNaturalTypeEnumLiteralDeclaration_17().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_17, grammarAccess.getFeatureTypeEnumAccess().getNaturalTypeEnumLiteralDeclaration_17()); - - - } - - - } - break; - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleFeatureTypeEnum" - - - // $ANTLR start "ruleFeatureNameEnum" - // InternalDsl.g:1748:1: ruleFeatureNameEnum returns [Enumerator current=null] : ( (enumLiteral_0= 'Compartment_Behavior' ) | (enumLiteral_1= 'Compartment_Inheritance' ) | (enumLiteral_2= 'Compartment_Properties' ) | (enumLiteral_3= 'Compartment_Structure' ) | (enumLiteral_4= 'Compartment_Types' ) | (enumLiteral_5= 'Contains_Compartments' ) | (enumLiteral_6= 'Compartments' ) | (enumLiteral_7= 'Data_Type_Inheritance' ) | (enumLiteral_8= 'Data_Types' ) | (enumLiteral_9= 'Dates' ) | (enumLiteral_10= 'Dependent' ) | (enumLiteral_11= 'Group_Constraints' ) | (enumLiteral_12= 'Inter_Relationship_Constraints' ) | (enumLiteral_13= 'Intra_Relationship_Constraints' ) | (enumLiteral_14= 'Naturals' ) | (enumLiteral_15= 'Occurrence_Constraints' ) | (enumLiteral_16= 'On_Compartments' ) | (enumLiteral_17= 'On_Relationships' ) | (enumLiteral_18= 'Parthood_Constraints' ) | (enumLiteral_19= 'Participants' ) | (enumLiteral_20= 'Playable' ) | (enumLiteral_21= 'Playable_by_Defining_Compartment' ) | (enumLiteral_22= 'Players' ) | (enumLiteral_23= 'Relationship_Cardinality' ) | (enumLiteral_24= 'Relationship_Constraints' ) | (enumLiteral_25= 'Relationships' ) | (enumLiteral_26= 'RML_Feature_Model' ) | (enumLiteral_27= 'Role_Behavior' ) | (enumLiteral_28= 'Role_Constraints' ) | (enumLiteral_29= 'Role_Equivalence' ) | (enumLiteral_30= 'Role_Implication' ) | (enumLiteral_31= 'Role_Inheritance' ) | (enumLiteral_32= 'Role_Prohibition' ) | (enumLiteral_33= 'Role_Properties' ) | (enumLiteral_34= 'Role_Structure' ) | (enumLiteral_35= 'Role_Types' ) | (enumLiteral_36= 'Roles' ) ) ; - public final Enumerator ruleFeatureNameEnum() throws RecognitionException { - Enumerator current = null; - - Token enumLiteral_0=null; - Token enumLiteral_1=null; - Token enumLiteral_2=null; - Token enumLiteral_3=null; - Token enumLiteral_4=null; - Token enumLiteral_5=null; - Token enumLiteral_6=null; - Token enumLiteral_7=null; - Token enumLiteral_8=null; - Token enumLiteral_9=null; - Token enumLiteral_10=null; - Token enumLiteral_11=null; - Token enumLiteral_12=null; - Token enumLiteral_13=null; - Token enumLiteral_14=null; - Token enumLiteral_15=null; - Token enumLiteral_16=null; - Token enumLiteral_17=null; - Token enumLiteral_18=null; - Token enumLiteral_19=null; - Token enumLiteral_20=null; - Token enumLiteral_21=null; - Token enumLiteral_22=null; - Token enumLiteral_23=null; - Token enumLiteral_24=null; - Token enumLiteral_25=null; - Token enumLiteral_26=null; - Token enumLiteral_27=null; - Token enumLiteral_28=null; - Token enumLiteral_29=null; - Token enumLiteral_30=null; - Token enumLiteral_31=null; - Token enumLiteral_32=null; - Token enumLiteral_33=null; - Token enumLiteral_34=null; - Token enumLiteral_35=null; - Token enumLiteral_36=null; - - - enterRule(); - - try { - // InternalDsl.g:1754:2: ( ( (enumLiteral_0= 'Compartment_Behavior' ) | (enumLiteral_1= 'Compartment_Inheritance' ) | (enumLiteral_2= 'Compartment_Properties' ) | (enumLiteral_3= 'Compartment_Structure' ) | (enumLiteral_4= 'Compartment_Types' ) | (enumLiteral_5= 'Contains_Compartments' ) | (enumLiteral_6= 'Compartments' ) | (enumLiteral_7= 'Data_Type_Inheritance' ) | (enumLiteral_8= 'Data_Types' ) | (enumLiteral_9= 'Dates' ) | (enumLiteral_10= 'Dependent' ) | (enumLiteral_11= 'Group_Constraints' ) | (enumLiteral_12= 'Inter_Relationship_Constraints' ) | (enumLiteral_13= 'Intra_Relationship_Constraints' ) | (enumLiteral_14= 'Naturals' ) | (enumLiteral_15= 'Occurrence_Constraints' ) | (enumLiteral_16= 'On_Compartments' ) | (enumLiteral_17= 'On_Relationships' ) | (enumLiteral_18= 'Parthood_Constraints' ) | (enumLiteral_19= 'Participants' ) | (enumLiteral_20= 'Playable' ) | (enumLiteral_21= 'Playable_by_Defining_Compartment' ) | (enumLiteral_22= 'Players' ) | (enumLiteral_23= 'Relationship_Cardinality' ) | (enumLiteral_24= 'Relationship_Constraints' ) | (enumLiteral_25= 'Relationships' ) | (enumLiteral_26= 'RML_Feature_Model' ) | (enumLiteral_27= 'Role_Behavior' ) | (enumLiteral_28= 'Role_Constraints' ) | (enumLiteral_29= 'Role_Equivalence' ) | (enumLiteral_30= 'Role_Implication' ) | (enumLiteral_31= 'Role_Inheritance' ) | (enumLiteral_32= 'Role_Prohibition' ) | (enumLiteral_33= 'Role_Properties' ) | (enumLiteral_34= 'Role_Structure' ) | (enumLiteral_35= 'Role_Types' ) | (enumLiteral_36= 'Roles' ) ) ) - // InternalDsl.g:1755:2: ( (enumLiteral_0= 'Compartment_Behavior' ) | (enumLiteral_1= 'Compartment_Inheritance' ) | (enumLiteral_2= 'Compartment_Properties' ) | (enumLiteral_3= 'Compartment_Structure' ) | (enumLiteral_4= 'Compartment_Types' ) | (enumLiteral_5= 'Contains_Compartments' ) | (enumLiteral_6= 'Compartments' ) | (enumLiteral_7= 'Data_Type_Inheritance' ) | (enumLiteral_8= 'Data_Types' ) | (enumLiteral_9= 'Dates' ) | (enumLiteral_10= 'Dependent' ) | (enumLiteral_11= 'Group_Constraints' ) | (enumLiteral_12= 'Inter_Relationship_Constraints' ) | (enumLiteral_13= 'Intra_Relationship_Constraints' ) | (enumLiteral_14= 'Naturals' ) | (enumLiteral_15= 'Occurrence_Constraints' ) | (enumLiteral_16= 'On_Compartments' ) | (enumLiteral_17= 'On_Relationships' ) | (enumLiteral_18= 'Parthood_Constraints' ) | (enumLiteral_19= 'Participants' ) | (enumLiteral_20= 'Playable' ) | (enumLiteral_21= 'Playable_by_Defining_Compartment' ) | (enumLiteral_22= 'Players' ) | (enumLiteral_23= 'Relationship_Cardinality' ) | (enumLiteral_24= 'Relationship_Constraints' ) | (enumLiteral_25= 'Relationships' ) | (enumLiteral_26= 'RML_Feature_Model' ) | (enumLiteral_27= 'Role_Behavior' ) | (enumLiteral_28= 'Role_Constraints' ) | (enumLiteral_29= 'Role_Equivalence' ) | (enumLiteral_30= 'Role_Implication' ) | (enumLiteral_31= 'Role_Inheritance' ) | (enumLiteral_32= 'Role_Prohibition' ) | (enumLiteral_33= 'Role_Properties' ) | (enumLiteral_34= 'Role_Structure' ) | (enumLiteral_35= 'Role_Types' ) | (enumLiteral_36= 'Roles' ) ) - { - // InternalDsl.g:1755:2: ( (enumLiteral_0= 'Compartment_Behavior' ) | (enumLiteral_1= 'Compartment_Inheritance' ) | (enumLiteral_2= 'Compartment_Properties' ) | (enumLiteral_3= 'Compartment_Structure' ) | (enumLiteral_4= 'Compartment_Types' ) | (enumLiteral_5= 'Contains_Compartments' ) | (enumLiteral_6= 'Compartments' ) | (enumLiteral_7= 'Data_Type_Inheritance' ) | (enumLiteral_8= 'Data_Types' ) | (enumLiteral_9= 'Dates' ) | (enumLiteral_10= 'Dependent' ) | (enumLiteral_11= 'Group_Constraints' ) | (enumLiteral_12= 'Inter_Relationship_Constraints' ) | (enumLiteral_13= 'Intra_Relationship_Constraints' ) | (enumLiteral_14= 'Naturals' ) | (enumLiteral_15= 'Occurrence_Constraints' ) | (enumLiteral_16= 'On_Compartments' ) | (enumLiteral_17= 'On_Relationships' ) | (enumLiteral_18= 'Parthood_Constraints' ) | (enumLiteral_19= 'Participants' ) | (enumLiteral_20= 'Playable' ) | (enumLiteral_21= 'Playable_by_Defining_Compartment' ) | (enumLiteral_22= 'Players' ) | (enumLiteral_23= 'Relationship_Cardinality' ) | (enumLiteral_24= 'Relationship_Constraints' ) | (enumLiteral_25= 'Relationships' ) | (enumLiteral_26= 'RML_Feature_Model' ) | (enumLiteral_27= 'Role_Behavior' ) | (enumLiteral_28= 'Role_Constraints' ) | (enumLiteral_29= 'Role_Equivalence' ) | (enumLiteral_30= 'Role_Implication' ) | (enumLiteral_31= 'Role_Inheritance' ) | (enumLiteral_32= 'Role_Prohibition' ) | (enumLiteral_33= 'Role_Properties' ) | (enumLiteral_34= 'Role_Structure' ) | (enumLiteral_35= 'Role_Types' ) | (enumLiteral_36= 'Roles' ) ) - int alt17=37; - switch ( input.LA(1) ) { - case 58: - { - alt17=1; - } - break; - case 59: - { - alt17=2; - } - break; - case 60: - { - alt17=3; - } - break; - case 61: - { - alt17=4; - } - break; - case 62: - { - alt17=5; - } - break; - case 63: - { - alt17=6; - } - break; - case 64: - { - alt17=7; - } - break; - case 65: - { - alt17=8; - } - break; - case 66: - { - alt17=9; - } - break; - case 67: - { - alt17=10; - } - break; - case 68: - { - alt17=11; - } - break; - case 69: - { - alt17=12; - } - break; - case 70: - { - alt17=13; - } - break; - case 71: - { - alt17=14; - } - break; - case 72: - { - alt17=15; - } - break; - case 73: - { - alt17=16; - } - break; - case 74: - { - alt17=17; - } - break; - case 75: - { - alt17=18; - } - break; - case 76: - { - alt17=19; - } - break; - case 77: - { - alt17=20; - } - break; - case 78: - { - alt17=21; - } - break; - case 79: - { - alt17=22; - } - break; - case 80: - { - alt17=23; - } - break; - case 81: - { - alt17=24; - } - break; - case 82: - { - alt17=25; - } - break; - case 83: - { - alt17=26; - } - break; - case 84: - { - alt17=27; - } - break; - case 85: - { - alt17=28; - } - break; - case 86: - { - alt17=29; - } - break; - case 87: - { - alt17=30; - } - break; - case 88: - { - alt17=31; - } - break; - case 89: - { - alt17=32; - } - break; - case 90: - { - alt17=33; - } - break; - case 91: - { - alt17=34; - } - break; - case 92: - { - alt17=35; - } - break; - case 93: - { - alt17=36; - } - break; - case 94: - { - alt17=37; - } - break; - default: - NoViableAltException nvae = - new NoViableAltException("", 17, 0, input); - - throw nvae; - } - - switch (alt17) { - case 1 : - // InternalDsl.g:1756:3: (enumLiteral_0= 'Compartment_Behavior' ) - { - // InternalDsl.g:1756:3: (enumLiteral_0= 'Compartment_Behavior' ) - // InternalDsl.g:1757:4: enumLiteral_0= 'Compartment_Behavior' - { - enumLiteral_0=(Token)match(input,58,FOLLOW_2); - - current = grammarAccess.getFeatureNameEnumAccess().getCompartment_BehaviorEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_0, grammarAccess.getFeatureNameEnumAccess().getCompartment_BehaviorEnumLiteralDeclaration_0()); - - - } - - - } - break; - case 2 : - // InternalDsl.g:1764:3: (enumLiteral_1= 'Compartment_Inheritance' ) - { - // InternalDsl.g:1764:3: (enumLiteral_1= 'Compartment_Inheritance' ) - // InternalDsl.g:1765:4: enumLiteral_1= 'Compartment_Inheritance' - { - enumLiteral_1=(Token)match(input,59,FOLLOW_2); - - current = grammarAccess.getFeatureNameEnumAccess().getCompartment_InheritanceEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_1, grammarAccess.getFeatureNameEnumAccess().getCompartment_InheritanceEnumLiteralDeclaration_1()); - - - } - - - } - break; - case 3 : - // InternalDsl.g:1772:3: (enumLiteral_2= 'Compartment_Properties' ) - { - // InternalDsl.g:1772:3: (enumLiteral_2= 'Compartment_Properties' ) - // InternalDsl.g:1773:4: enumLiteral_2= 'Compartment_Properties' - { - enumLiteral_2=(Token)match(input,60,FOLLOW_2); - - current = grammarAccess.getFeatureNameEnumAccess().getCompartment_PropertiesEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_2, grammarAccess.getFeatureNameEnumAccess().getCompartment_PropertiesEnumLiteralDeclaration_2()); - - - } - - - } - break; - case 4 : - // InternalDsl.g:1780:3: (enumLiteral_3= 'Compartment_Structure' ) - { - // InternalDsl.g:1780:3: (enumLiteral_3= 'Compartment_Structure' ) - // InternalDsl.g:1781:4: enumLiteral_3= 'Compartment_Structure' - { - enumLiteral_3=(Token)match(input,61,FOLLOW_2); - - current = grammarAccess.getFeatureNameEnumAccess().getCompartment_StructureEnumLiteralDeclaration_3().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_3, grammarAccess.getFeatureNameEnumAccess().getCompartment_StructureEnumLiteralDeclaration_3()); - - - } - - - } - break; - case 5 : - // InternalDsl.g:1788:3: (enumLiteral_4= 'Compartment_Types' ) - { - // InternalDsl.g:1788:3: (enumLiteral_4= 'Compartment_Types' ) - // InternalDsl.g:1789:4: enumLiteral_4= 'Compartment_Types' - { - enumLiteral_4=(Token)match(input,62,FOLLOW_2); - - current = grammarAccess.getFeatureNameEnumAccess().getCompartment_TypesEnumLiteralDeclaration_4().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_4, grammarAccess.getFeatureNameEnumAccess().getCompartment_TypesEnumLiteralDeclaration_4()); - - - } - - - } - break; - case 6 : - // InternalDsl.g:1796:3: (enumLiteral_5= 'Contains_Compartments' ) - { - // InternalDsl.g:1796:3: (enumLiteral_5= 'Contains_Compartments' ) - // InternalDsl.g:1797:4: enumLiteral_5= 'Contains_Compartments' - { - enumLiteral_5=(Token)match(input,63,FOLLOW_2); - - current = grammarAccess.getFeatureNameEnumAccess().getContains_CompartmentsEnumLiteralDeclaration_5().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_5, grammarAccess.getFeatureNameEnumAccess().getContains_CompartmentsEnumLiteralDeclaration_5()); - - - } - - - } - break; - case 7 : - // InternalDsl.g:1804:3: (enumLiteral_6= 'Compartments' ) - { - // InternalDsl.g:1804:3: (enumLiteral_6= 'Compartments' ) - // InternalDsl.g:1805:4: enumLiteral_6= 'Compartments' - { - enumLiteral_6=(Token)match(input,64,FOLLOW_2); - - current = grammarAccess.getFeatureNameEnumAccess().getCompartmentsEnumLiteralDeclaration_6().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_6, grammarAccess.getFeatureNameEnumAccess().getCompartmentsEnumLiteralDeclaration_6()); - - - } - - - } - break; - case 8 : - // InternalDsl.g:1812:3: (enumLiteral_7= 'Data_Type_Inheritance' ) - { - // InternalDsl.g:1812:3: (enumLiteral_7= 'Data_Type_Inheritance' ) - // InternalDsl.g:1813:4: enumLiteral_7= 'Data_Type_Inheritance' - { - enumLiteral_7=(Token)match(input,65,FOLLOW_2); - - current = grammarAccess.getFeatureNameEnumAccess().getData_Type_InheritanceEnumLiteralDeclaration_7().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_7, grammarAccess.getFeatureNameEnumAccess().getData_Type_InheritanceEnumLiteralDeclaration_7()); - - - } - - - } - break; - case 9 : - // InternalDsl.g:1820:3: (enumLiteral_8= 'Data_Types' ) - { - // InternalDsl.g:1820:3: (enumLiteral_8= 'Data_Types' ) - // InternalDsl.g:1821:4: enumLiteral_8= 'Data_Types' - { - enumLiteral_8=(Token)match(input,66,FOLLOW_2); - - current = grammarAccess.getFeatureNameEnumAccess().getData_TypesEnumLiteralDeclaration_8().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_8, grammarAccess.getFeatureNameEnumAccess().getData_TypesEnumLiteralDeclaration_8()); - - - } - - - } - break; - case 10 : - // InternalDsl.g:1828:3: (enumLiteral_9= 'Dates' ) - { - // InternalDsl.g:1828:3: (enumLiteral_9= 'Dates' ) - // InternalDsl.g:1829:4: enumLiteral_9= 'Dates' - { - enumLiteral_9=(Token)match(input,67,FOLLOW_2); - - current = grammarAccess.getFeatureNameEnumAccess().getDatesEnumLiteralDeclaration_9().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_9, grammarAccess.getFeatureNameEnumAccess().getDatesEnumLiteralDeclaration_9()); - - - } - - - } - break; - case 11 : - // InternalDsl.g:1836:3: (enumLiteral_10= 'Dependent' ) - { - // InternalDsl.g:1836:3: (enumLiteral_10= 'Dependent' ) - // InternalDsl.g:1837:4: enumLiteral_10= 'Dependent' - { - enumLiteral_10=(Token)match(input,68,FOLLOW_2); - - current = grammarAccess.getFeatureNameEnumAccess().getDependentEnumLiteralDeclaration_10().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_10, grammarAccess.getFeatureNameEnumAccess().getDependentEnumLiteralDeclaration_10()); - - - } - - - } - break; - case 12 : - // InternalDsl.g:1844:3: (enumLiteral_11= 'Group_Constraints' ) - { - // InternalDsl.g:1844:3: (enumLiteral_11= 'Group_Constraints' ) - // InternalDsl.g:1845:4: enumLiteral_11= 'Group_Constraints' - { - enumLiteral_11=(Token)match(input,69,FOLLOW_2); - - current = grammarAccess.getFeatureNameEnumAccess().getGroup_ConstraintsEnumLiteralDeclaration_11().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_11, grammarAccess.getFeatureNameEnumAccess().getGroup_ConstraintsEnumLiteralDeclaration_11()); - - - } - - - } - break; - case 13 : - // InternalDsl.g:1852:3: (enumLiteral_12= 'Inter_Relationship_Constraints' ) - { - // InternalDsl.g:1852:3: (enumLiteral_12= 'Inter_Relationship_Constraints' ) - // InternalDsl.g:1853:4: enumLiteral_12= 'Inter_Relationship_Constraints' - { - enumLiteral_12=(Token)match(input,70,FOLLOW_2); - - current = grammarAccess.getFeatureNameEnumAccess().getInter_Relationship_ConstraintsEnumLiteralDeclaration_12().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_12, grammarAccess.getFeatureNameEnumAccess().getInter_Relationship_ConstraintsEnumLiteralDeclaration_12()); - - - } - - - } - break; - case 14 : - // InternalDsl.g:1860:3: (enumLiteral_13= 'Intra_Relationship_Constraints' ) - { - // InternalDsl.g:1860:3: (enumLiteral_13= 'Intra_Relationship_Constraints' ) - // InternalDsl.g:1861:4: enumLiteral_13= 'Intra_Relationship_Constraints' - { - enumLiteral_13=(Token)match(input,71,FOLLOW_2); - - current = grammarAccess.getFeatureNameEnumAccess().getIntra_Relationship_ConstraintsEnumLiteralDeclaration_13().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_13, grammarAccess.getFeatureNameEnumAccess().getIntra_Relationship_ConstraintsEnumLiteralDeclaration_13()); - - - } - - - } - break; - case 15 : - // InternalDsl.g:1868:3: (enumLiteral_14= 'Naturals' ) - { - // InternalDsl.g:1868:3: (enumLiteral_14= 'Naturals' ) - // InternalDsl.g:1869:4: enumLiteral_14= 'Naturals' - { - enumLiteral_14=(Token)match(input,72,FOLLOW_2); - - current = grammarAccess.getFeatureNameEnumAccess().getNaturalsEnumLiteralDeclaration_14().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_14, grammarAccess.getFeatureNameEnumAccess().getNaturalsEnumLiteralDeclaration_14()); - - - } - - - } - break; - case 16 : - // InternalDsl.g:1876:3: (enumLiteral_15= 'Occurrence_Constraints' ) - { - // InternalDsl.g:1876:3: (enumLiteral_15= 'Occurrence_Constraints' ) - // InternalDsl.g:1877:4: enumLiteral_15= 'Occurrence_Constraints' - { - enumLiteral_15=(Token)match(input,73,FOLLOW_2); - - current = grammarAccess.getFeatureNameEnumAccess().getOccurrence_ConstraintsEnumLiteralDeclaration_15().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_15, grammarAccess.getFeatureNameEnumAccess().getOccurrence_ConstraintsEnumLiteralDeclaration_15()); - - - } - - - } - break; - case 17 : - // InternalDsl.g:1884:3: (enumLiteral_16= 'On_Compartments' ) - { - // InternalDsl.g:1884:3: (enumLiteral_16= 'On_Compartments' ) - // InternalDsl.g:1885:4: enumLiteral_16= 'On_Compartments' - { - enumLiteral_16=(Token)match(input,74,FOLLOW_2); - - current = grammarAccess.getFeatureNameEnumAccess().getOn_CompartmentsEnumLiteralDeclaration_16().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_16, grammarAccess.getFeatureNameEnumAccess().getOn_CompartmentsEnumLiteralDeclaration_16()); - - - } - - - } - break; - case 18 : - // InternalDsl.g:1892:3: (enumLiteral_17= 'On_Relationships' ) - { - // InternalDsl.g:1892:3: (enumLiteral_17= 'On_Relationships' ) - // InternalDsl.g:1893:4: enumLiteral_17= 'On_Relationships' - { - enumLiteral_17=(Token)match(input,75,FOLLOW_2); - - current = grammarAccess.getFeatureNameEnumAccess().getOn_RelationshipsEnumLiteralDeclaration_17().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_17, grammarAccess.getFeatureNameEnumAccess().getOn_RelationshipsEnumLiteralDeclaration_17()); - - - } - - - } - break; - case 19 : - // InternalDsl.g:1900:3: (enumLiteral_18= 'Parthood_Constraints' ) - { - // InternalDsl.g:1900:3: (enumLiteral_18= 'Parthood_Constraints' ) - // InternalDsl.g:1901:4: enumLiteral_18= 'Parthood_Constraints' - { - enumLiteral_18=(Token)match(input,76,FOLLOW_2); - - current = grammarAccess.getFeatureNameEnumAccess().getParthood_ConstraintsEnumLiteralDeclaration_18().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_18, grammarAccess.getFeatureNameEnumAccess().getParthood_ConstraintsEnumLiteralDeclaration_18()); - - - } - - - } - break; - case 20 : - // InternalDsl.g:1908:3: (enumLiteral_19= 'Participants' ) - { - // InternalDsl.g:1908:3: (enumLiteral_19= 'Participants' ) - // InternalDsl.g:1909:4: enumLiteral_19= 'Participants' - { - enumLiteral_19=(Token)match(input,77,FOLLOW_2); - - current = grammarAccess.getFeatureNameEnumAccess().getParticipantsEnumLiteralDeclaration_19().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_19, grammarAccess.getFeatureNameEnumAccess().getParticipantsEnumLiteralDeclaration_19()); - - - } - - - } - break; - case 21 : - // InternalDsl.g:1916:3: (enumLiteral_20= 'Playable' ) - { - // InternalDsl.g:1916:3: (enumLiteral_20= 'Playable' ) - // InternalDsl.g:1917:4: enumLiteral_20= 'Playable' - { - enumLiteral_20=(Token)match(input,78,FOLLOW_2); - - current = grammarAccess.getFeatureNameEnumAccess().getPlayableEnumLiteralDeclaration_20().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_20, grammarAccess.getFeatureNameEnumAccess().getPlayableEnumLiteralDeclaration_20()); - - - } - - - } - break; - case 22 : - // InternalDsl.g:1924:3: (enumLiteral_21= 'Playable_by_Defining_Compartment' ) - { - // InternalDsl.g:1924:3: (enumLiteral_21= 'Playable_by_Defining_Compartment' ) - // InternalDsl.g:1925:4: enumLiteral_21= 'Playable_by_Defining_Compartment' - { - enumLiteral_21=(Token)match(input,79,FOLLOW_2); - - current = grammarAccess.getFeatureNameEnumAccess().getPlayable_by_Defining_CompartmentEnumLiteralDeclaration_21().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_21, grammarAccess.getFeatureNameEnumAccess().getPlayable_by_Defining_CompartmentEnumLiteralDeclaration_21()); - - - } - - - } - break; - case 23 : - // InternalDsl.g:1932:3: (enumLiteral_22= 'Players' ) - { - // InternalDsl.g:1932:3: (enumLiteral_22= 'Players' ) - // InternalDsl.g:1933:4: enumLiteral_22= 'Players' - { - enumLiteral_22=(Token)match(input,80,FOLLOW_2); - - current = grammarAccess.getFeatureNameEnumAccess().getPlayersEnumLiteralDeclaration_22().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_22, grammarAccess.getFeatureNameEnumAccess().getPlayersEnumLiteralDeclaration_22()); - - - } - - - } - break; - case 24 : - // InternalDsl.g:1940:3: (enumLiteral_23= 'Relationship_Cardinality' ) - { - // InternalDsl.g:1940:3: (enumLiteral_23= 'Relationship_Cardinality' ) - // InternalDsl.g:1941:4: enumLiteral_23= 'Relationship_Cardinality' - { - enumLiteral_23=(Token)match(input,81,FOLLOW_2); - - current = grammarAccess.getFeatureNameEnumAccess().getRelationship_CardinalityEnumLiteralDeclaration_23().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_23, grammarAccess.getFeatureNameEnumAccess().getRelationship_CardinalityEnumLiteralDeclaration_23()); - - - } - - - } - break; - case 25 : - // InternalDsl.g:1948:3: (enumLiteral_24= 'Relationship_Constraints' ) - { - // InternalDsl.g:1948:3: (enumLiteral_24= 'Relationship_Constraints' ) - // InternalDsl.g:1949:4: enumLiteral_24= 'Relationship_Constraints' - { - enumLiteral_24=(Token)match(input,82,FOLLOW_2); - - current = grammarAccess.getFeatureNameEnumAccess().getRelationship_ConstraintsEnumLiteralDeclaration_24().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_24, grammarAccess.getFeatureNameEnumAccess().getRelationship_ConstraintsEnumLiteralDeclaration_24()); - - - } - - - } - break; - case 26 : - // InternalDsl.g:1956:3: (enumLiteral_25= 'Relationships' ) - { - // InternalDsl.g:1956:3: (enumLiteral_25= 'Relationships' ) - // InternalDsl.g:1957:4: enumLiteral_25= 'Relationships' - { - enumLiteral_25=(Token)match(input,83,FOLLOW_2); - - current = grammarAccess.getFeatureNameEnumAccess().getRelationshipsEnumLiteralDeclaration_25().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_25, grammarAccess.getFeatureNameEnumAccess().getRelationshipsEnumLiteralDeclaration_25()); - - - } - - - } - break; - case 27 : - // InternalDsl.g:1964:3: (enumLiteral_26= 'RML_Feature_Model' ) - { - // InternalDsl.g:1964:3: (enumLiteral_26= 'RML_Feature_Model' ) - // InternalDsl.g:1965:4: enumLiteral_26= 'RML_Feature_Model' - { - enumLiteral_26=(Token)match(input,84,FOLLOW_2); - - current = grammarAccess.getFeatureNameEnumAccess().getRML_Feature_ModelEnumLiteralDeclaration_26().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_26, grammarAccess.getFeatureNameEnumAccess().getRML_Feature_ModelEnumLiteralDeclaration_26()); - - - } - - - } - break; - case 28 : - // InternalDsl.g:1972:3: (enumLiteral_27= 'Role_Behavior' ) - { - // InternalDsl.g:1972:3: (enumLiteral_27= 'Role_Behavior' ) - // InternalDsl.g:1973:4: enumLiteral_27= 'Role_Behavior' - { - enumLiteral_27=(Token)match(input,85,FOLLOW_2); - - current = grammarAccess.getFeatureNameEnumAccess().getRole_BehaviorEnumLiteralDeclaration_27().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_27, grammarAccess.getFeatureNameEnumAccess().getRole_BehaviorEnumLiteralDeclaration_27()); - - - } - - - } - break; - case 29 : - // InternalDsl.g:1980:3: (enumLiteral_28= 'Role_Constraints' ) - { - // InternalDsl.g:1980:3: (enumLiteral_28= 'Role_Constraints' ) - // InternalDsl.g:1981:4: enumLiteral_28= 'Role_Constraints' - { - enumLiteral_28=(Token)match(input,86,FOLLOW_2); - - current = grammarAccess.getFeatureNameEnumAccess().getRole_ConstraintsEnumLiteralDeclaration_28().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_28, grammarAccess.getFeatureNameEnumAccess().getRole_ConstraintsEnumLiteralDeclaration_28()); - - - } - - - } - break; - case 30 : - // InternalDsl.g:1988:3: (enumLiteral_29= 'Role_Equivalence' ) - { - // InternalDsl.g:1988:3: (enumLiteral_29= 'Role_Equivalence' ) - // InternalDsl.g:1989:4: enumLiteral_29= 'Role_Equivalence' - { - enumLiteral_29=(Token)match(input,87,FOLLOW_2); - - current = grammarAccess.getFeatureNameEnumAccess().getRole_EquivalenceEnumLiteralDeclaration_29().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_29, grammarAccess.getFeatureNameEnumAccess().getRole_EquivalenceEnumLiteralDeclaration_29()); - - - } - - - } - break; - case 31 : - // InternalDsl.g:1996:3: (enumLiteral_30= 'Role_Implication' ) - { - // InternalDsl.g:1996:3: (enumLiteral_30= 'Role_Implication' ) - // InternalDsl.g:1997:4: enumLiteral_30= 'Role_Implication' - { - enumLiteral_30=(Token)match(input,88,FOLLOW_2); - - current = grammarAccess.getFeatureNameEnumAccess().getRole_ImplicationEnumLiteralDeclaration_30().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_30, grammarAccess.getFeatureNameEnumAccess().getRole_ImplicationEnumLiteralDeclaration_30()); - - - } - - - } - break; - case 32 : - // InternalDsl.g:2004:3: (enumLiteral_31= 'Role_Inheritance' ) - { - // InternalDsl.g:2004:3: (enumLiteral_31= 'Role_Inheritance' ) - // InternalDsl.g:2005:4: enumLiteral_31= 'Role_Inheritance' - { - enumLiteral_31=(Token)match(input,89,FOLLOW_2); - - current = grammarAccess.getFeatureNameEnumAccess().getRole_InheritanceEnumLiteralDeclaration_31().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_31, grammarAccess.getFeatureNameEnumAccess().getRole_InheritanceEnumLiteralDeclaration_31()); - - - } - - - } - break; - case 33 : - // InternalDsl.g:2012:3: (enumLiteral_32= 'Role_Prohibition' ) - { - // InternalDsl.g:2012:3: (enumLiteral_32= 'Role_Prohibition' ) - // InternalDsl.g:2013:4: enumLiteral_32= 'Role_Prohibition' - { - enumLiteral_32=(Token)match(input,90,FOLLOW_2); - - current = grammarAccess.getFeatureNameEnumAccess().getRole_ProhibitionEnumLiteralDeclaration_32().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_32, grammarAccess.getFeatureNameEnumAccess().getRole_ProhibitionEnumLiteralDeclaration_32()); - - - } - - - } - break; - case 34 : - // InternalDsl.g:2020:3: (enumLiteral_33= 'Role_Properties' ) - { - // InternalDsl.g:2020:3: (enumLiteral_33= 'Role_Properties' ) - // InternalDsl.g:2021:4: enumLiteral_33= 'Role_Properties' - { - enumLiteral_33=(Token)match(input,91,FOLLOW_2); - - current = grammarAccess.getFeatureNameEnumAccess().getRole_PropertiesEnumLiteralDeclaration_33().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_33, grammarAccess.getFeatureNameEnumAccess().getRole_PropertiesEnumLiteralDeclaration_33()); - - - } - - - } - break; - case 35 : - // InternalDsl.g:2028:3: (enumLiteral_34= 'Role_Structure' ) - { - // InternalDsl.g:2028:3: (enumLiteral_34= 'Role_Structure' ) - // InternalDsl.g:2029:4: enumLiteral_34= 'Role_Structure' - { - enumLiteral_34=(Token)match(input,92,FOLLOW_2); - - current = grammarAccess.getFeatureNameEnumAccess().getRole_StructureEnumLiteralDeclaration_34().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_34, grammarAccess.getFeatureNameEnumAccess().getRole_StructureEnumLiteralDeclaration_34()); - - - } - - - } - break; - case 36 : - // InternalDsl.g:2036:3: (enumLiteral_35= 'Role_Types' ) - { - // InternalDsl.g:2036:3: (enumLiteral_35= 'Role_Types' ) - // InternalDsl.g:2037:4: enumLiteral_35= 'Role_Types' - { - enumLiteral_35=(Token)match(input,93,FOLLOW_2); - - current = grammarAccess.getFeatureNameEnumAccess().getRole_TypesEnumLiteralDeclaration_35().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_35, grammarAccess.getFeatureNameEnumAccess().getRole_TypesEnumLiteralDeclaration_35()); - - - } - - - } - break; - case 37 : - // InternalDsl.g:2044:3: (enumLiteral_36= 'Roles' ) - { - // InternalDsl.g:2044:3: (enumLiteral_36= 'Roles' ) - // InternalDsl.g:2045:4: enumLiteral_36= 'Roles' - { - enumLiteral_36=(Token)match(input,94,FOLLOW_2); - - current = grammarAccess.getFeatureNameEnumAccess().getRolesEnumLiteralDeclaration_36().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_36, grammarAccess.getFeatureNameEnumAccess().getRolesEnumLiteralDeclaration_36()); - - - } - - - } - break; - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleFeatureNameEnum" - - // Delegated rules - - - - - public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x000000FFC0000802L}); - public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x000000FFC0000800L}); - public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x03FFFF0000000000L}); - public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000001000L}); - public static final BitSet FOLLOW_7 = new BitSet(new long[]{0xFC00000013001000L,0x000000007FFFFFFFL}); - public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000002000L}); - public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000004000L}); - public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000013FF1000L}); - public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000008000L}); - public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000004000002L}); - public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000008000002L}); - public static final BitSet FOLLOW_14 = new BitSet(new long[]{0xFC00000003001000L,0x000000007FFFFFFFL}); - public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000020000002L}); - public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000003FF1000L}); - -} \ No newline at end of file diff --git a/org.framed.iorm.editpolicydsl/src-gen/org/framed/iorm/editpolicydsl/scoping/AbstractDslScopeProvider.java b/org.framed.iorm.editpolicydsl/src-gen/org/framed/iorm/editpolicydsl/scoping/AbstractDslScopeProvider.java deleted file mode 100644 index 07dc3d6c019ee7164acbfaccae18aa4ab0768938..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl/src-gen/org/framed/iorm/editpolicydsl/scoping/AbstractDslScopeProvider.java +++ /dev/null @@ -1,9 +0,0 @@ -/* - * generated by Xtext 2.13.0 - */ -package org.framed.iorm.editpolicydsl.scoping; - -import org.eclipse.xtext.scoping.impl.DelegatingScopeProvider; - -public abstract class AbstractDslScopeProvider extends DelegatingScopeProvider { -} diff --git a/org.framed.iorm.editpolicydsl/src-gen/org/framed/iorm/editpolicydsl/serializer/DslSemanticSequencer.java b/org.framed.iorm.editpolicydsl/src-gen/org/framed/iorm/editpolicydsl/serializer/DslSemanticSequencer.java deleted file mode 100644 index 472a70eef26d9d248867a4230b823c97edc65c9a..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl/src-gen/org/framed/iorm/editpolicydsl/serializer/DslSemanticSequencer.java +++ /dev/null @@ -1,653 +0,0 @@ -/* - * generated by Xtext 2.13.0 - */ -package org.framed.iorm.editpolicydsl.serializer; - -import Editpolicymodel.AndConstraintRule; -import Editpolicymodel.AndFeatureRule; -import Editpolicymodel.ContainsCompartment; -import Editpolicymodel.EditpolicymodelPackage; -import Editpolicymodel.FalseConstraintRule; -import Editpolicymodel.FalseFeatureRule; -import Editpolicymodel.ImplicationConstraintRule; -import Editpolicymodel.ImplicationFeatureRule; -import Editpolicymodel.InCompartment; -import Editpolicymodel.IsFeature; -import Editpolicymodel.IsParent; -import Editpolicymodel.IsSourceType; -import Editpolicymodel.IsTarget; -import Editpolicymodel.IsTargetType; -import Editpolicymodel.Model; -import Editpolicymodel.NotConstraintRule; -import Editpolicymodel.NotFeatureRule; -import Editpolicymodel.OrConstraintRule; -import Editpolicymodel.OrFeatureRule; -import Editpolicymodel.Policy; -import Editpolicymodel.SourceEqualsTarget; -import Editpolicymodel.SourceEqualsTargetType; -import Editpolicymodel.TrueConstraintRule; -import Editpolicymodel.TrueFeatureRule; -import com.google.inject.Inject; -import java.util.Set; -import org.eclipse.emf.ecore.EObject; -import org.eclipse.emf.ecore.EPackage; -import org.eclipse.xtext.Action; -import org.eclipse.xtext.Parameter; -import org.eclipse.xtext.ParserRule; -import org.eclipse.xtext.serializer.ISerializationContext; -import org.eclipse.xtext.serializer.acceptor.SequenceFeeder; -import org.eclipse.xtext.serializer.sequencer.AbstractDelegatingSemanticSequencer; -import org.eclipse.xtext.serializer.sequencer.ITransientValueService.ValueTransient; -import org.framed.iorm.editpolicydsl.services.DslGrammarAccess; - -@SuppressWarnings("all") -public class DslSemanticSequencer extends AbstractDelegatingSemanticSequencer { - - @Inject - private DslGrammarAccess grammarAccess; - - @Override - public void sequence(ISerializationContext context, EObject semanticObject) { - EPackage epackage = semanticObject.eClass().getEPackage(); - ParserRule rule = context.getParserRule(); - Action action = context.getAssignedAction(); - Set<Parameter> parameters = context.getEnabledBooleanParameters(); - if (epackage == EditpolicymodelPackage.eINSTANCE) - switch (semanticObject.eClass().getClassifierID()) { - case EditpolicymodelPackage.AND_CONSTRAINT_RULE: - sequence_AndConstraint(context, (AndConstraintRule) semanticObject); - return; - case EditpolicymodelPackage.AND_FEATURE_RULE: - sequence_AndFeature(context, (AndFeatureRule) semanticObject); - return; - case EditpolicymodelPackage.CONTAINS_COMPARTMENT: - sequence_ContainsCompartmentConstrainRule(context, (ContainsCompartment) semanticObject); - return; - case EditpolicymodelPackage.FALSE_CONSTRAINT_RULE: - sequence_FalseConstraintRule(context, (FalseConstraintRule) semanticObject); - return; - case EditpolicymodelPackage.FALSE_FEATURE_RULE: - sequence_FalseFeatureRule(context, (FalseFeatureRule) semanticObject); - return; - case EditpolicymodelPackage.IMPLICATION_CONSTRAINT_RULE: - sequence_ImplicationConstraint(context, (ImplicationConstraintRule) semanticObject); - return; - case EditpolicymodelPackage.IMPLICATION_FEATURE_RULE: - sequence_ImplicationFeature(context, (ImplicationFeatureRule) semanticObject); - return; - case EditpolicymodelPackage.IN_COMPARTMENT: - sequence_InCompartmentConstraintRule(context, (InCompartment) semanticObject); - return; - case EditpolicymodelPackage.IS_FEATURE: - sequence_IsFeature(context, (IsFeature) semanticObject); - return; - case EditpolicymodelPackage.IS_PARENT: - sequence_IsParentConstraintRule(context, (IsParent) semanticObject); - return; - case EditpolicymodelPackage.IS_SOURCE_TYPE: - sequence_IsSourceTypeConstraintRule(context, (IsSourceType) semanticObject); - return; - case EditpolicymodelPackage.IS_TARGET: - sequence_IsTargetConstraintRule(context, (IsTarget) semanticObject); - return; - case EditpolicymodelPackage.IS_TARGET_TYPE: - sequence_IsTargetTypeConstraintRule(context, (IsTargetType) semanticObject); - return; - case EditpolicymodelPackage.MODEL: - sequence_Model(context, (Model) semanticObject); - return; - case EditpolicymodelPackage.NOT_CONSTRAINT_RULE: - sequence_NotConstraintExpression(context, (NotConstraintRule) semanticObject); - return; - case EditpolicymodelPackage.NOT_FEATURE_RULE: - sequence_NotFeatureExpression(context, (NotFeatureRule) semanticObject); - return; - case EditpolicymodelPackage.OR_CONSTRAINT_RULE: - sequence_OrConstraint(context, (OrConstraintRule) semanticObject); - return; - case EditpolicymodelPackage.OR_FEATURE_RULE: - sequence_OrFeature(context, (OrFeatureRule) semanticObject); - return; - case EditpolicymodelPackage.POLICY: - sequence_Policy(context, (Policy) semanticObject); - return; - case EditpolicymodelPackage.SOURCE_EQUALS_TARGET: - sequence_SourceEqualsTargetConstraintRule(context, (SourceEqualsTarget) semanticObject); - return; - case EditpolicymodelPackage.SOURCE_EQUALS_TARGET_TYPE: - sequence_SourceEqualsTargetTypeConstraintRule(context, (SourceEqualsTargetType) semanticObject); - return; - case EditpolicymodelPackage.TRUE_CONSTRAINT_RULE: - sequence_TrueConstraintRule(context, (TrueConstraintRule) semanticObject); - return; - case EditpolicymodelPackage.TRUE_FEATURE_RULE: - sequence_TrueFeatureRule(context, (TrueFeatureRule) semanticObject); - return; - } - if (errorAcceptor != null) - errorAcceptor.accept(diagnosticProvider.createInvalidContextOrTypeDiagnostic(semanticObject, context)); - } - - /** - * Contexts: - * ConstraintExpression returns AndConstraintRule - * ImplicationConstraint returns AndConstraintRule - * ImplicationConstraint.ImplicationConstraintRule_1_0 returns AndConstraintRule - * OrConstraint returns AndConstraintRule - * OrConstraint.OrConstraintRule_1_0 returns AndConstraintRule - * AndConstraint returns AndConstraintRule - * AndConstraint.AndConstraintRule_1_0 returns AndConstraintRule - * NotConstraintExpression returns AndConstraintRule - * PrimaryConstraint returns AndConstraintRule - * - * Constraint: - * (rules+=AndConstraint_AndConstraintRule_1_0 rules+=NotConstraintExpression) - */ - protected void sequence_AndConstraint(ISerializationContext context, AndConstraintRule semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - * Contexts: - * FeatureExpression returns AndFeatureRule - * ImplicationFeature returns AndFeatureRule - * ImplicationFeature.ImplicationFeatureRule_1_0 returns AndFeatureRule - * OrFeature returns AndFeatureRule - * OrFeature.OrFeatureRule_1_0 returns AndFeatureRule - * AndFeature returns AndFeatureRule - * AndFeature.AndFeatureRule_1_0 returns AndFeatureRule - * NotFeatureExpression returns AndFeatureRule - * PrimaryFeature returns AndFeatureRule - * - * Constraint: - * (rules+=AndFeature_AndFeatureRule_1_0 rules+=NotFeatureExpression) - */ - protected void sequence_AndFeature(ISerializationContext context, AndFeatureRule semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - * Contexts: - * ConstraintRule returns ContainsCompartment - * ContainsCompartmentConstrainRule returns ContainsCompartment - * ConstraintExpression returns ContainsCompartment - * ImplicationConstraint returns ContainsCompartment - * ImplicationConstraint.ImplicationConstraintRule_1_0 returns ContainsCompartment - * OrConstraint returns ContainsCompartment - * OrConstraint.OrConstraintRule_1_0 returns ContainsCompartment - * AndConstraint returns ContainsCompartment - * AndConstraint.AndConstraintRule_1_0 returns ContainsCompartment - * NotConstraintExpression returns ContainsCompartment - * PrimaryConstraint returns ContainsCompartment - * - * Constraint: - * {ContainsCompartment} - */ - protected void sequence_ContainsCompartmentConstrainRule(ISerializationContext context, ContainsCompartment semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - * Contexts: - * ConstraintRule returns FalseConstraintRule - * FalseConstraintRule returns FalseConstraintRule - * ConstraintExpression returns FalseConstraintRule - * ImplicationConstraint returns FalseConstraintRule - * ImplicationConstraint.ImplicationConstraintRule_1_0 returns FalseConstraintRule - * OrConstraint returns FalseConstraintRule - * OrConstraint.OrConstraintRule_1_0 returns FalseConstraintRule - * AndConstraint returns FalseConstraintRule - * AndConstraint.AndConstraintRule_1_0 returns FalseConstraintRule - * NotConstraintExpression returns FalseConstraintRule - * PrimaryConstraint returns FalseConstraintRule - * - * Constraint: - * {FalseConstraintRule} - */ - protected void sequence_FalseConstraintRule(ISerializationContext context, FalseConstraintRule semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - * Contexts: - * FeatureRule returns FalseFeatureRule - * FalseFeatureRule returns FalseFeatureRule - * FeatureExpression returns FalseFeatureRule - * ImplicationFeature returns FalseFeatureRule - * ImplicationFeature.ImplicationFeatureRule_1_0 returns FalseFeatureRule - * OrFeature returns FalseFeatureRule - * OrFeature.OrFeatureRule_1_0 returns FalseFeatureRule - * AndFeature returns FalseFeatureRule - * AndFeature.AndFeatureRule_1_0 returns FalseFeatureRule - * NotFeatureExpression returns FalseFeatureRule - * PrimaryFeature returns FalseFeatureRule - * - * Constraint: - * {FalseFeatureRule} - */ - protected void sequence_FalseFeatureRule(ISerializationContext context, FalseFeatureRule semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - * Contexts: - * ConstraintExpression returns ImplicationConstraintRule - * ImplicationConstraint returns ImplicationConstraintRule - * ImplicationConstraint.ImplicationConstraintRule_1_0 returns ImplicationConstraintRule - * OrConstraint returns ImplicationConstraintRule - * OrConstraint.OrConstraintRule_1_0 returns ImplicationConstraintRule - * AndConstraint returns ImplicationConstraintRule - * AndConstraint.AndConstraintRule_1_0 returns ImplicationConstraintRule - * NotConstraintExpression returns ImplicationConstraintRule - * PrimaryConstraint returns ImplicationConstraintRule - * - * Constraint: - * (leftRule=ImplicationConstraint_ImplicationConstraintRule_1_0 rightRule=OrConstraint) - */ - protected void sequence_ImplicationConstraint(ISerializationContext context, ImplicationConstraintRule semanticObject) { - if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, EditpolicymodelPackage.Literals.BINARY_CONSTRAINT_RULE__LEFT_RULE) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, EditpolicymodelPackage.Literals.BINARY_CONSTRAINT_RULE__LEFT_RULE)); - if (transientValues.isValueTransient(semanticObject, EditpolicymodelPackage.Literals.BINARY_CONSTRAINT_RULE__RIGHT_RULE) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, EditpolicymodelPackage.Literals.BINARY_CONSTRAINT_RULE__RIGHT_RULE)); - } - SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getImplicationConstraintAccess().getImplicationConstraintRuleLeftRuleAction_1_0(), semanticObject.getLeftRule()); - feeder.accept(grammarAccess.getImplicationConstraintAccess().getRightRuleOrConstraintParserRuleCall_1_2_0(), semanticObject.getRightRule()); - feeder.finish(); - } - - - /** - * Contexts: - * ImplicationFeature returns ImplicationFeatureRule - * - * Constraint: - * (leftRule=ImplicationFeature_ImplicationFeatureRule_1_0 rightRule=OrFeature) - */ - protected void sequence_ImplicationFeature(ISerializationContext context, ImplicationFeatureRule semanticObject) { - if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, EditpolicymodelPackage.Literals.BINARY_FEATURE_RULE__LEFT_RULE) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, EditpolicymodelPackage.Literals.BINARY_FEATURE_RULE__LEFT_RULE)); - if (transientValues.isValueTransient(semanticObject, EditpolicymodelPackage.Literals.BINARY_FEATURE_RULE__RIGHT_RULE) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, EditpolicymodelPackage.Literals.BINARY_FEATURE_RULE__RIGHT_RULE)); - } - SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getImplicationFeatureAccess().getImplicationFeatureRuleLeftRuleAction_1_0(), semanticObject.getLeftRule()); - feeder.accept(grammarAccess.getImplicationFeatureAccess().getRightRuleOrFeatureParserRuleCall_1_2_0(), semanticObject.getRightRule()); - feeder.finish(); - } - - - /** - * Contexts: - * ConstraintRule returns InCompartment - * InCompartmentConstraintRule returns InCompartment - * ConstraintExpression returns InCompartment - * ImplicationConstraint returns InCompartment - * ImplicationConstraint.ImplicationConstraintRule_1_0 returns InCompartment - * OrConstraint returns InCompartment - * OrConstraint.OrConstraintRule_1_0 returns InCompartment - * AndConstraint returns InCompartment - * AndConstraint.AndConstraintRule_1_0 returns InCompartment - * NotConstraintExpression returns InCompartment - * PrimaryConstraint returns InCompartment - * - * Constraint: - * {InCompartment} - */ - protected void sequence_InCompartmentConstraintRule(ISerializationContext context, InCompartment semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - * Contexts: - * FeatureRule returns IsFeature - * IsFeature returns IsFeature - * FeatureExpression returns IsFeature - * ImplicationFeature returns IsFeature - * ImplicationFeature.ImplicationFeatureRule_1_0 returns IsFeature - * OrFeature returns IsFeature - * OrFeature.OrFeatureRule_1_0 returns IsFeature - * AndFeature returns IsFeature - * AndFeature.AndFeatureRule_1_0 returns IsFeature - * NotFeatureExpression returns IsFeature - * PrimaryFeature returns IsFeature - * - * Constraint: - * featureName=FeatureNameEnum - */ - protected void sequence_IsFeature(ISerializationContext context, IsFeature semanticObject) { - if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, EditpolicymodelPackage.Literals.IS_FEATURE__FEATURE_NAME) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, EditpolicymodelPackage.Literals.IS_FEATURE__FEATURE_NAME)); - } - SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getIsFeatureAccess().getFeatureNameFeatureNameEnumEnumRuleCall_1_0(), semanticObject.getFeatureName()); - feeder.finish(); - } - - - /** - * Contexts: - * ConstraintRule returns IsParent - * IsParentConstraintRule returns IsParent - * ConstraintExpression returns IsParent - * ImplicationConstraint returns IsParent - * ImplicationConstraint.ImplicationConstraintRule_1_0 returns IsParent - * OrConstraint returns IsParent - * OrConstraint.OrConstraintRule_1_0 returns IsParent - * AndConstraint returns IsParent - * AndConstraint.AndConstraintRule_1_0 returns IsParent - * NotConstraintExpression returns IsParent - * PrimaryConstraint returns IsParent - * - * Constraint: - * type=FeatureTypeEnum - */ - protected void sequence_IsParentConstraintRule(ISerializationContext context, IsParent semanticObject) { - if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, EditpolicymodelPackage.Literals.TYPE_ARGUMENT_RULE__TYPE) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, EditpolicymodelPackage.Literals.TYPE_ARGUMENT_RULE__TYPE)); - } - SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getIsParentConstraintRuleAccess().getTypeFeatureTypeEnumEnumRuleCall_3_0(), semanticObject.getType()); - feeder.finish(); - } - - - /** - * Contexts: - * ConstraintRule returns IsSourceType - * IsSourceTypeConstraintRule returns IsSourceType - * ConstraintExpression returns IsSourceType - * ImplicationConstraint returns IsSourceType - * ImplicationConstraint.ImplicationConstraintRule_1_0 returns IsSourceType - * OrConstraint returns IsSourceType - * OrConstraint.OrConstraintRule_1_0 returns IsSourceType - * AndConstraint returns IsSourceType - * AndConstraint.AndConstraintRule_1_0 returns IsSourceType - * NotConstraintExpression returns IsSourceType - * PrimaryConstraint returns IsSourceType - * - * Constraint: - * type=FeatureTypeEnum - */ - protected void sequence_IsSourceTypeConstraintRule(ISerializationContext context, IsSourceType semanticObject) { - if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, EditpolicymodelPackage.Literals.TYPE_ARGUMENT_RULE__TYPE) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, EditpolicymodelPackage.Literals.TYPE_ARGUMENT_RULE__TYPE)); - } - SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getIsSourceTypeConstraintRuleAccess().getTypeFeatureTypeEnumEnumRuleCall_3_0(), semanticObject.getType()); - feeder.finish(); - } - - - /** - * Contexts: - * ConstraintRule returns IsTarget - * IsTargetConstraintRule returns IsTarget - * ConstraintExpression returns IsTarget - * ImplicationConstraint returns IsTarget - * ImplicationConstraint.ImplicationConstraintRule_1_0 returns IsTarget - * OrConstraint returns IsTarget - * OrConstraint.OrConstraintRule_1_0 returns IsTarget - * AndConstraint returns IsTarget - * AndConstraint.AndConstraintRule_1_0 returns IsTarget - * NotConstraintExpression returns IsTarget - * PrimaryConstraint returns IsTarget - * - * Constraint: - * type=FeatureTypeEnum - */ - protected void sequence_IsTargetConstraintRule(ISerializationContext context, IsTarget semanticObject) { - if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, EditpolicymodelPackage.Literals.TYPE_ARGUMENT_RULE__TYPE) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, EditpolicymodelPackage.Literals.TYPE_ARGUMENT_RULE__TYPE)); - } - SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getIsTargetConstraintRuleAccess().getTypeFeatureTypeEnumEnumRuleCall_3_0(), semanticObject.getType()); - feeder.finish(); - } - - - /** - * Contexts: - * ConstraintRule returns IsTargetType - * IsTargetTypeConstraintRule returns IsTargetType - * ConstraintExpression returns IsTargetType - * ImplicationConstraint returns IsTargetType - * ImplicationConstraint.ImplicationConstraintRule_1_0 returns IsTargetType - * OrConstraint returns IsTargetType - * OrConstraint.OrConstraintRule_1_0 returns IsTargetType - * AndConstraint returns IsTargetType - * AndConstraint.AndConstraintRule_1_0 returns IsTargetType - * NotConstraintExpression returns IsTargetType - * PrimaryConstraint returns IsTargetType - * - * Constraint: - * type=FeatureTypeEnum - */ - protected void sequence_IsTargetTypeConstraintRule(ISerializationContext context, IsTargetType semanticObject) { - if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, EditpolicymodelPackage.Literals.TYPE_ARGUMENT_RULE__TYPE) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, EditpolicymodelPackage.Literals.TYPE_ARGUMENT_RULE__TYPE)); - } - SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getIsTargetTypeConstraintRuleAccess().getTypeFeatureTypeEnumEnumRuleCall_3_0(), semanticObject.getType()); - feeder.finish(); - } - - - /** - * Contexts: - * Model returns Model - * - * Constraint: - * (policies+=Policy policies+=Policy*) - */ - protected void sequence_Model(ISerializationContext context, Model semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - * Contexts: - * ConstraintExpression returns NotConstraintRule - * ImplicationConstraint returns NotConstraintRule - * ImplicationConstraint.ImplicationConstraintRule_1_0 returns NotConstraintRule - * OrConstraint returns NotConstraintRule - * OrConstraint.OrConstraintRule_1_0 returns NotConstraintRule - * AndConstraint returns NotConstraintRule - * AndConstraint.AndConstraintRule_1_0 returns NotConstraintRule - * NotConstraintExpression returns NotConstraintRule - * PrimaryConstraint returns NotConstraintRule - * - * Constraint: - * rule=PrimaryConstraint - */ - protected void sequence_NotConstraintExpression(ISerializationContext context, NotConstraintRule semanticObject) { - if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, EditpolicymodelPackage.Literals.UNARY_CONSTRAINT_RULE__RULE) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, EditpolicymodelPackage.Literals.UNARY_CONSTRAINT_RULE__RULE)); - } - SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getNotConstraintExpressionAccess().getRulePrimaryConstraintParserRuleCall_1_2_0(), semanticObject.getRule()); - feeder.finish(); - } - - - /** - * Contexts: - * FeatureExpression returns NotFeatureRule - * ImplicationFeature returns NotFeatureRule - * ImplicationFeature.ImplicationFeatureRule_1_0 returns NotFeatureRule - * OrFeature returns NotFeatureRule - * OrFeature.OrFeatureRule_1_0 returns NotFeatureRule - * AndFeature returns NotFeatureRule - * AndFeature.AndFeatureRule_1_0 returns NotFeatureRule - * NotFeatureExpression returns NotFeatureRule - * PrimaryFeature returns NotFeatureRule - * - * Constraint: - * rule=PrimaryFeature - */ - protected void sequence_NotFeatureExpression(ISerializationContext context, NotFeatureRule semanticObject) { - if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, EditpolicymodelPackage.Literals.UNARY_FEATURE_RULE__RULE) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, EditpolicymodelPackage.Literals.UNARY_FEATURE_RULE__RULE)); - } - SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getNotFeatureExpressionAccess().getRulePrimaryFeatureParserRuleCall_1_2_0(), semanticObject.getRule()); - feeder.finish(); - } - - - /** - * Contexts: - * ConstraintExpression returns OrConstraintRule - * ImplicationConstraint returns OrConstraintRule - * ImplicationConstraint.ImplicationConstraintRule_1_0 returns OrConstraintRule - * OrConstraint returns OrConstraintRule - * OrConstraint.OrConstraintRule_1_0 returns OrConstraintRule - * AndConstraint returns OrConstraintRule - * AndConstraint.AndConstraintRule_1_0 returns OrConstraintRule - * NotConstraintExpression returns OrConstraintRule - * PrimaryConstraint returns OrConstraintRule - * - * Constraint: - * (rules+=OrConstraint_OrConstraintRule_1_0 rules+=AndConstraint) - */ - protected void sequence_OrConstraint(ISerializationContext context, OrConstraintRule semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - * Contexts: - * FeatureExpression returns OrFeatureRule - * ImplicationFeature returns OrFeatureRule - * ImplicationFeature.ImplicationFeatureRule_1_0 returns OrFeatureRule - * OrFeature returns OrFeatureRule - * OrFeature.OrFeatureRule_1_0 returns OrFeatureRule - * AndFeature returns OrFeatureRule - * AndFeature.AndFeatureRule_1_0 returns OrFeatureRule - * NotFeatureExpression returns OrFeatureRule - * PrimaryFeature returns OrFeatureRule - * - * Constraint: - * (rules+=OrFeature_OrFeatureRule_1_0 rules+=AndFeature) - */ - protected void sequence_OrFeature(ISerializationContext context, OrFeatureRule semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - * Contexts: - * Policy returns Policy - * - * Constraint: - * (override?='override'? action=ActionEnum actionType=FeatureTypeEnum featureRule=FeatureExpression constraintRule=ConstraintExpression) - */ - protected void sequence_Policy(ISerializationContext context, Policy semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - * Contexts: - * ConstraintRule returns SourceEqualsTarget - * SourceEqualsTargetConstraintRule returns SourceEqualsTarget - * ConstraintExpression returns SourceEqualsTarget - * ImplicationConstraint returns SourceEqualsTarget - * ImplicationConstraint.ImplicationConstraintRule_1_0 returns SourceEqualsTarget - * OrConstraint returns SourceEqualsTarget - * OrConstraint.OrConstraintRule_1_0 returns SourceEqualsTarget - * AndConstraint returns SourceEqualsTarget - * AndConstraint.AndConstraintRule_1_0 returns SourceEqualsTarget - * NotConstraintExpression returns SourceEqualsTarget - * PrimaryConstraint returns SourceEqualsTarget - * - * Constraint: - * {SourceEqualsTarget} - */ - protected void sequence_SourceEqualsTargetConstraintRule(ISerializationContext context, SourceEqualsTarget semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - * Contexts: - * ConstraintRule returns SourceEqualsTargetType - * SourceEqualsTargetTypeConstraintRule returns SourceEqualsTargetType - * ConstraintExpression returns SourceEqualsTargetType - * ImplicationConstraint returns SourceEqualsTargetType - * ImplicationConstraint.ImplicationConstraintRule_1_0 returns SourceEqualsTargetType - * OrConstraint returns SourceEqualsTargetType - * OrConstraint.OrConstraintRule_1_0 returns SourceEqualsTargetType - * AndConstraint returns SourceEqualsTargetType - * AndConstraint.AndConstraintRule_1_0 returns SourceEqualsTargetType - * NotConstraintExpression returns SourceEqualsTargetType - * PrimaryConstraint returns SourceEqualsTargetType - * - * Constraint: - * {SourceEqualsTargetType} - */ - protected void sequence_SourceEqualsTargetTypeConstraintRule(ISerializationContext context, SourceEqualsTargetType semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - * Contexts: - * ConstraintRule returns TrueConstraintRule - * TrueConstraintRule returns TrueConstraintRule - * ConstraintExpression returns TrueConstraintRule - * ImplicationConstraint returns TrueConstraintRule - * ImplicationConstraint.ImplicationConstraintRule_1_0 returns TrueConstraintRule - * OrConstraint returns TrueConstraintRule - * OrConstraint.OrConstraintRule_1_0 returns TrueConstraintRule - * AndConstraint returns TrueConstraintRule - * AndConstraint.AndConstraintRule_1_0 returns TrueConstraintRule - * NotConstraintExpression returns TrueConstraintRule - * PrimaryConstraint returns TrueConstraintRule - * - * Constraint: - * {TrueConstraintRule} - */ - protected void sequence_TrueConstraintRule(ISerializationContext context, TrueConstraintRule semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - * Contexts: - * FeatureRule returns TrueFeatureRule - * TrueFeatureRule returns TrueFeatureRule - * FeatureExpression returns TrueFeatureRule - * ImplicationFeature returns TrueFeatureRule - * ImplicationFeature.ImplicationFeatureRule_1_0 returns TrueFeatureRule - * OrFeature returns TrueFeatureRule - * OrFeature.OrFeatureRule_1_0 returns TrueFeatureRule - * AndFeature returns TrueFeatureRule - * AndFeature.AndFeatureRule_1_0 returns TrueFeatureRule - * NotFeatureExpression returns TrueFeatureRule - * PrimaryFeature returns TrueFeatureRule - * - * Constraint: - * {TrueFeatureRule} - */ - protected void sequence_TrueFeatureRule(ISerializationContext context, TrueFeatureRule semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - -} diff --git a/org.framed.iorm.editpolicydsl/src-gen/org/framed/iorm/editpolicydsl/serializer/DslSyntacticSequencer.java b/org.framed.iorm.editpolicydsl/src-gen/org/framed/iorm/editpolicydsl/serializer/DslSyntacticSequencer.java deleted file mode 100644 index be5a8f0339d4138af7aefe77849465608ee24956..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl/src-gen/org/framed/iorm/editpolicydsl/serializer/DslSyntacticSequencer.java +++ /dev/null @@ -1,128 +0,0 @@ -/* - * generated by Xtext 2.13.0 - */ -package org.framed.iorm.editpolicydsl.serializer; - -import com.google.inject.Inject; -import java.util.List; -import org.eclipse.emf.ecore.EObject; -import org.eclipse.xtext.IGrammarAccess; -import org.eclipse.xtext.RuleCall; -import org.eclipse.xtext.nodemodel.INode; -import org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias; -import org.eclipse.xtext.serializer.analysis.GrammarAlias.TokenAlias; -import org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable; -import org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynTransition; -import org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer; -import org.framed.iorm.editpolicydsl.services.DslGrammarAccess; - -@SuppressWarnings("all") -public class DslSyntacticSequencer extends AbstractSyntacticSequencer { - - protected DslGrammarAccess grammarAccess; - protected AbstractElementAlias match_PrimaryConstraint_LeftParenthesisKeyword_1_0_a; - protected AbstractElementAlias match_PrimaryConstraint_LeftParenthesisKeyword_1_0_p; - protected AbstractElementAlias match_PrimaryFeature_LeftParenthesisKeyword_1_0_a; - protected AbstractElementAlias match_PrimaryFeature_LeftParenthesisKeyword_1_0_p; - - @Inject - protected void init(IGrammarAccess access) { - grammarAccess = (DslGrammarAccess) access; - match_PrimaryConstraint_LeftParenthesisKeyword_1_0_a = new TokenAlias(true, true, grammarAccess.getPrimaryConstraintAccess().getLeftParenthesisKeyword_1_0()); - match_PrimaryConstraint_LeftParenthesisKeyword_1_0_p = new TokenAlias(true, false, grammarAccess.getPrimaryConstraintAccess().getLeftParenthesisKeyword_1_0()); - match_PrimaryFeature_LeftParenthesisKeyword_1_0_a = new TokenAlias(true, true, grammarAccess.getPrimaryFeatureAccess().getLeftParenthesisKeyword_1_0()); - match_PrimaryFeature_LeftParenthesisKeyword_1_0_p = new TokenAlias(true, false, grammarAccess.getPrimaryFeatureAccess().getLeftParenthesisKeyword_1_0()); - } - - @Override - protected String getUnassignedRuleCallToken(EObject semanticObject, RuleCall ruleCall, INode node) { - return ""; - } - - - @Override - protected void emitUnassignedTokens(EObject semanticObject, ISynTransition transition, INode fromNode, INode toNode) { - if (transition.getAmbiguousSyntaxes().isEmpty()) return; - List<INode> transitionNodes = collectNodes(fromNode, toNode); - for (AbstractElementAlias syntax : transition.getAmbiguousSyntaxes()) { - List<INode> syntaxNodes = getNodesFor(transitionNodes, syntax); - if (match_PrimaryConstraint_LeftParenthesisKeyword_1_0_a.equals(syntax)) - emit_PrimaryConstraint_LeftParenthesisKeyword_1_0_a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_PrimaryConstraint_LeftParenthesisKeyword_1_0_p.equals(syntax)) - emit_PrimaryConstraint_LeftParenthesisKeyword_1_0_p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_PrimaryFeature_LeftParenthesisKeyword_1_0_a.equals(syntax)) - emit_PrimaryFeature_LeftParenthesisKeyword_1_0_a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_PrimaryFeature_LeftParenthesisKeyword_1_0_p.equals(syntax)) - emit_PrimaryFeature_LeftParenthesisKeyword_1_0_p(semanticObject, getLastNavigableState(), syntaxNodes); - else acceptNodes(getLastNavigableState(), syntaxNodes); - } - } - - /** - * Ambiguous syntax: - * '('* - * - * This ambiguous syntax occurs at: - * (rule start) (ambiguity) '!' rule=PrimaryConstraint - * (rule start) (ambiguity) 'ContainsCompartment' '(' ')' (rule start) - * (rule start) (ambiguity) 'InCompartment' '(' ')' (rule start) - * (rule start) (ambiguity) 'IsParent' '(' type=FeatureTypeEnum - * (rule start) (ambiguity) 'IsSourceType' '(' type=FeatureTypeEnum - * (rule start) (ambiguity) 'IsTarget' '(' type=FeatureTypeEnum - * (rule start) (ambiguity) 'IsTargetType' '(' type=FeatureTypeEnum - * (rule start) (ambiguity) 'SourceEqualsTarget' '(' ')' (rule start) - * (rule start) (ambiguity) 'SourceEqualsTargetType' '(' ')' (rule start) - * (rule start) (ambiguity) 'false' (rule start) - * (rule start) (ambiguity) 'true' (rule start) - * (rule start) (ambiguity) {AndConstraintRule.rules+=} - * (rule start) (ambiguity) {ImplicationConstraintRule.leftRule=} - * (rule start) (ambiguity) {OrConstraintRule.rules+=} - */ - protected void emit_PrimaryConstraint_LeftParenthesisKeyword_1_0_a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { - acceptNodes(transition, nodes); - } - - /** - * Ambiguous syntax: - * '('+ - * - * This ambiguous syntax occurs at: - * (rule start) (ambiguity) '!' rule=PrimaryConstraint - * (rule start) (ambiguity) {AndConstraintRule.rules+=} - * (rule start) (ambiguity) {ImplicationConstraintRule.leftRule=} - * (rule start) (ambiguity) {OrConstraintRule.rules+=} - */ - protected void emit_PrimaryConstraint_LeftParenthesisKeyword_1_0_p(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { - acceptNodes(transition, nodes); - } - - /** - * Ambiguous syntax: - * '('* - * - * This ambiguous syntax occurs at: - * (rule start) (ambiguity) '!' rule=PrimaryFeature - * (rule start) (ambiguity) 'false' (rule start) - * (rule start) (ambiguity) 'true' (rule start) - * (rule start) (ambiguity) featureName=FeatureNameEnum - * (rule start) (ambiguity) {AndFeatureRule.rules+=} - * (rule start) (ambiguity) {OrFeatureRule.rules+=} - */ - protected void emit_PrimaryFeature_LeftParenthesisKeyword_1_0_a(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { - acceptNodes(transition, nodes); - } - - /** - * Ambiguous syntax: - * '('+ - * - * This ambiguous syntax occurs at: - * (rule start) (ambiguity) '!' rule=PrimaryFeature - * (rule start) (ambiguity) {AndFeatureRule.rules+=} - * (rule start) (ambiguity) {OrFeatureRule.rules+=} - */ - protected void emit_PrimaryFeature_LeftParenthesisKeyword_1_0_p(EObject semanticObject, ISynNavigable transition, List<INode> nodes) { - acceptNodes(transition, nodes); - } - -} diff --git a/org.framed.iorm.editpolicydsl/src-gen/org/framed/iorm/editpolicydsl/services/DslGrammarAccess.java b/org.framed.iorm.editpolicydsl/src-gen/org/framed/iorm/editpolicydsl/services/DslGrammarAccess.java deleted file mode 100644 index 51a534eac932cdaefd617aa38019ccba49041d68..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl/src-gen/org/framed/iorm/editpolicydsl/services/DslGrammarAccess.java +++ /dev/null @@ -1,2023 +0,0 @@ -/* - * generated by Xtext 2.13.0 - */ -package org.framed.iorm.editpolicydsl.services; - -import com.google.inject.Inject; -import com.google.inject.Singleton; -import java.util.List; -import org.eclipse.xtext.Action; -import org.eclipse.xtext.Alternatives; -import org.eclipse.xtext.Assignment; -import org.eclipse.xtext.EnumLiteralDeclaration; -import org.eclipse.xtext.EnumRule; -import org.eclipse.xtext.Grammar; -import org.eclipse.xtext.GrammarUtil; -import org.eclipse.xtext.Group; -import org.eclipse.xtext.Keyword; -import org.eclipse.xtext.ParserRule; -import org.eclipse.xtext.RuleCall; -import org.eclipse.xtext.TerminalRule; -import org.eclipse.xtext.common.services.TerminalsGrammarAccess; -import org.eclipse.xtext.service.AbstractElementFinder.AbstractEnumRuleElementFinder; -import org.eclipse.xtext.service.AbstractElementFinder.AbstractGrammarElementFinder; -import org.eclipse.xtext.service.GrammarProvider; - -@Singleton -public class DslGrammarAccess extends AbstractGrammarElementFinder { - - public class ModelElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.framed.iorm.editpolicydsl.Dsl.Model"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Assignment cPoliciesAssignment_0 = (Assignment)cGroup.eContents().get(0); - private final RuleCall cPoliciesPolicyParserRuleCall_0_0 = (RuleCall)cPoliciesAssignment_0.eContents().get(0); - private final Assignment cPoliciesAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cPoliciesPolicyParserRuleCall_1_0 = (RuleCall)cPoliciesAssignment_1.eContents().get(0); - - ////import "http://iorm/1.0" as iorm - ////import "http://iorm.featuremodel/1.0" as featuremodel - //Model: - // (policies+=Policy policies+=Policy*)?; - @Override public ParserRule getRule() { return rule; } - - //(policies+=Policy policies+=Policy*)? - public Group getGroup() { return cGroup; } - - //policies+=Policy - public Assignment getPoliciesAssignment_0() { return cPoliciesAssignment_0; } - - //Policy - public RuleCall getPoliciesPolicyParserRuleCall_0_0() { return cPoliciesPolicyParserRuleCall_0_0; } - - //policies+=Policy* - public Assignment getPoliciesAssignment_1() { return cPoliciesAssignment_1; } - - //Policy - public RuleCall getPoliciesPolicyParserRuleCall_1_0() { return cPoliciesPolicyParserRuleCall_1_0; } - } - public class PolicyElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.framed.iorm.editpolicydsl.Dsl.Policy"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Assignment cOverrideAssignment_0 = (Assignment)cGroup.eContents().get(0); - private final Keyword cOverrideOverrideKeyword_0_0 = (Keyword)cOverrideAssignment_0.eContents().get(0); - private final Assignment cActionAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cActionActionEnumEnumRuleCall_1_0 = (RuleCall)cActionAssignment_1.eContents().get(0); - private final Assignment cActionTypeAssignment_2 = (Assignment)cGroup.eContents().get(2); - private final RuleCall cActionTypeFeatureTypeEnumEnumRuleCall_2_0 = (RuleCall)cActionTypeAssignment_2.eContents().get(0); - private final Keyword cLeftParenthesisKeyword_3 = (Keyword)cGroup.eContents().get(3); - private final Assignment cFeatureRuleAssignment_4 = (Assignment)cGroup.eContents().get(4); - private final RuleCall cFeatureRuleFeatureExpressionParserRuleCall_4_0 = (RuleCall)cFeatureRuleAssignment_4.eContents().get(0); - private final Keyword cRightParenthesisKeyword_5 = (Keyword)cGroup.eContents().get(5); - private final Keyword cWhenKeyword_6 = (Keyword)cGroup.eContents().get(6); - private final Assignment cConstraintRuleAssignment_7 = (Assignment)cGroup.eContents().get(7); - private final RuleCall cConstraintRuleConstraintExpressionParserRuleCall_7_0 = (RuleCall)cConstraintRuleAssignment_7.eContents().get(0); - private final Keyword cSemicolonKeyword_8 = (Keyword)cGroup.eContents().get(8); - - //Policy: - // override?='override'? action=ActionEnum actionType=FeatureTypeEnum - // '(' featureRule=FeatureExpression ')' 'when' constraintRule=ConstraintExpression ';'; - @Override public ParserRule getRule() { return rule; } - - //override?='override'? action=ActionEnum actionType=FeatureTypeEnum '(' featureRule=FeatureExpression ')' 'when' - //constraintRule=ConstraintExpression ';' - public Group getGroup() { return cGroup; } - - //override?='override'? - public Assignment getOverrideAssignment_0() { return cOverrideAssignment_0; } - - //'override' - public Keyword getOverrideOverrideKeyword_0_0() { return cOverrideOverrideKeyword_0_0; } - - //action=ActionEnum - public Assignment getActionAssignment_1() { return cActionAssignment_1; } - - //ActionEnum - public RuleCall getActionActionEnumEnumRuleCall_1_0() { return cActionActionEnumEnumRuleCall_1_0; } - - //actionType=FeatureTypeEnum - public Assignment getActionTypeAssignment_2() { return cActionTypeAssignment_2; } - - //FeatureTypeEnum - public RuleCall getActionTypeFeatureTypeEnumEnumRuleCall_2_0() { return cActionTypeFeatureTypeEnumEnumRuleCall_2_0; } - - //'(' - public Keyword getLeftParenthesisKeyword_3() { return cLeftParenthesisKeyword_3; } - - //featureRule=FeatureExpression - public Assignment getFeatureRuleAssignment_4() { return cFeatureRuleAssignment_4; } - - //FeatureExpression - public RuleCall getFeatureRuleFeatureExpressionParserRuleCall_4_0() { return cFeatureRuleFeatureExpressionParserRuleCall_4_0; } - - //')' - public Keyword getRightParenthesisKeyword_5() { return cRightParenthesisKeyword_5; } - - //'when' - public Keyword getWhenKeyword_6() { return cWhenKeyword_6; } - - //constraintRule=ConstraintExpression - public Assignment getConstraintRuleAssignment_7() { return cConstraintRuleAssignment_7; } - - //ConstraintExpression - public RuleCall getConstraintRuleConstraintExpressionParserRuleCall_7_0() { return cConstraintRuleConstraintExpressionParserRuleCall_7_0; } - - //';' - public Keyword getSemicolonKeyword_8() { return cSemicolonKeyword_8; } - } - public class ConstraintRuleElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.framed.iorm.editpolicydsl.Dsl.ConstraintRule"); - private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - private final RuleCall cTrueConstraintRuleParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); - private final RuleCall cFalseConstraintRuleParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); - private final RuleCall cContainsCompartmentConstrainRuleParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); - private final RuleCall cIsTargetConstraintRuleParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3); - private final RuleCall cIsTargetTypeConstraintRuleParserRuleCall_4 = (RuleCall)cAlternatives.eContents().get(4); - private final RuleCall cIsSourceTypeConstraintRuleParserRuleCall_5 = (RuleCall)cAlternatives.eContents().get(5); - private final RuleCall cIsParentConstraintRuleParserRuleCall_6 = (RuleCall)cAlternatives.eContents().get(6); - private final RuleCall cSourceEqualsTargetConstraintRuleParserRuleCall_7 = (RuleCall)cAlternatives.eContents().get(7); - private final RuleCall cSourceEqualsTargetTypeConstraintRuleParserRuleCall_8 = (RuleCall)cAlternatives.eContents().get(8); - private final RuleCall cInCompartmentConstraintRuleParserRuleCall_9 = (RuleCall)cAlternatives.eContents().get(9); - - //// ----------------- Constraint Rules ------------------------------// - //ConstraintRule: - // TrueConstraintRule | FalseConstraintRule | ContainsCompartmentConstrainRule | IsTargetConstraintRule | - // IsTargetTypeConstraintRule | IsSourceTypeConstraintRule | IsParentConstraintRule | SourceEqualsTargetConstraintRule | - // SourceEqualsTargetTypeConstraintRule | InCompartmentConstraintRule; - @Override public ParserRule getRule() { return rule; } - - //TrueConstraintRule | FalseConstraintRule | ContainsCompartmentConstrainRule | IsTargetConstraintRule | - //IsTargetTypeConstraintRule | IsSourceTypeConstraintRule | IsParentConstraintRule | SourceEqualsTargetConstraintRule | - //SourceEqualsTargetTypeConstraintRule | InCompartmentConstraintRule - public Alternatives getAlternatives() { return cAlternatives; } - - //TrueConstraintRule - public RuleCall getTrueConstraintRuleParserRuleCall_0() { return cTrueConstraintRuleParserRuleCall_0; } - - //FalseConstraintRule - public RuleCall getFalseConstraintRuleParserRuleCall_1() { return cFalseConstraintRuleParserRuleCall_1; } - - //ContainsCompartmentConstrainRule - public RuleCall getContainsCompartmentConstrainRuleParserRuleCall_2() { return cContainsCompartmentConstrainRuleParserRuleCall_2; } - - //IsTargetConstraintRule - public RuleCall getIsTargetConstraintRuleParserRuleCall_3() { return cIsTargetConstraintRuleParserRuleCall_3; } - - //IsTargetTypeConstraintRule - public RuleCall getIsTargetTypeConstraintRuleParserRuleCall_4() { return cIsTargetTypeConstraintRuleParserRuleCall_4; } - - //IsSourceTypeConstraintRule - public RuleCall getIsSourceTypeConstraintRuleParserRuleCall_5() { return cIsSourceTypeConstraintRuleParserRuleCall_5; } - - //IsParentConstraintRule - public RuleCall getIsParentConstraintRuleParserRuleCall_6() { return cIsParentConstraintRuleParserRuleCall_6; } - - //SourceEqualsTargetConstraintRule - public RuleCall getSourceEqualsTargetConstraintRuleParserRuleCall_7() { return cSourceEqualsTargetConstraintRuleParserRuleCall_7; } - - //SourceEqualsTargetTypeConstraintRule - public RuleCall getSourceEqualsTargetTypeConstraintRuleParserRuleCall_8() { return cSourceEqualsTargetTypeConstraintRuleParserRuleCall_8; } - - //InCompartmentConstraintRule - public RuleCall getInCompartmentConstraintRuleParserRuleCall_9() { return cInCompartmentConstraintRuleParserRuleCall_9; } - } - public class ContainsCompartmentConstrainRuleElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.framed.iorm.editpolicydsl.Dsl.ContainsCompartmentConstrainRule"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cContainsCompartmentAction_0 = (Action)cGroup.eContents().get(0); - private final Keyword cContainsCompartmentKeyword_1 = (Keyword)cGroup.eContents().get(1); - private final Keyword cLeftParenthesisKeyword_2 = (Keyword)cGroup.eContents().get(2); - private final Keyword cRightParenthesisKeyword_3 = (Keyword)cGroup.eContents().get(3); - - //ContainsCompartmentConstrainRule ContainsCompartment: - // {ContainsCompartment} 'ContainsCompartment' '(' ')'; - @Override public ParserRule getRule() { return rule; } - - //{ContainsCompartment} 'ContainsCompartment' '(' ')' - public Group getGroup() { return cGroup; } - - //{ContainsCompartment} - public Action getContainsCompartmentAction_0() { return cContainsCompartmentAction_0; } - - //'ContainsCompartment' - public Keyword getContainsCompartmentKeyword_1() { return cContainsCompartmentKeyword_1; } - - //'(' - public Keyword getLeftParenthesisKeyword_2() { return cLeftParenthesisKeyword_2; } - - //')' - public Keyword getRightParenthesisKeyword_3() { return cRightParenthesisKeyword_3; } - } - public class IsTargetTypeConstraintRuleElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.framed.iorm.editpolicydsl.Dsl.IsTargetTypeConstraintRule"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cIsTargetTypeAction_0 = (Action)cGroup.eContents().get(0); - private final Keyword cIsTargetTypeKeyword_1 = (Keyword)cGroup.eContents().get(1); - private final Keyword cLeftParenthesisKeyword_2 = (Keyword)cGroup.eContents().get(2); - private final Assignment cTypeAssignment_3 = (Assignment)cGroup.eContents().get(3); - private final RuleCall cTypeFeatureTypeEnumEnumRuleCall_3_0 = (RuleCall)cTypeAssignment_3.eContents().get(0); - private final Keyword cRightParenthesisKeyword_4 = (Keyword)cGroup.eContents().get(4); - - //IsTargetTypeConstraintRule IsTargetType: - // {IsTargetType} 'IsTargetType' '(' type=FeatureTypeEnum ')'; - @Override public ParserRule getRule() { return rule; } - - //{IsTargetType} 'IsTargetType' '(' type=FeatureTypeEnum ')' - public Group getGroup() { return cGroup; } - - //{IsTargetType} - public Action getIsTargetTypeAction_0() { return cIsTargetTypeAction_0; } - - //'IsTargetType' - public Keyword getIsTargetTypeKeyword_1() { return cIsTargetTypeKeyword_1; } - - //'(' - public Keyword getLeftParenthesisKeyword_2() { return cLeftParenthesisKeyword_2; } - - //type=FeatureTypeEnum - public Assignment getTypeAssignment_3() { return cTypeAssignment_3; } - - //FeatureTypeEnum - public RuleCall getTypeFeatureTypeEnumEnumRuleCall_3_0() { return cTypeFeatureTypeEnumEnumRuleCall_3_0; } - - //')' - public Keyword getRightParenthesisKeyword_4() { return cRightParenthesisKeyword_4; } - } - public class IsParentConstraintRuleElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.framed.iorm.editpolicydsl.Dsl.IsParentConstraintRule"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cIsParentAction_0 = (Action)cGroup.eContents().get(0); - private final Keyword cIsParentKeyword_1 = (Keyword)cGroup.eContents().get(1); - private final Keyword cLeftParenthesisKeyword_2 = (Keyword)cGroup.eContents().get(2); - private final Assignment cTypeAssignment_3 = (Assignment)cGroup.eContents().get(3); - private final RuleCall cTypeFeatureTypeEnumEnumRuleCall_3_0 = (RuleCall)cTypeAssignment_3.eContents().get(0); - private final Keyword cRightParenthesisKeyword_4 = (Keyword)cGroup.eContents().get(4); - - //IsParentConstraintRule IsParent: - // {IsParent} 'IsParent' '(' type=FeatureTypeEnum ')'; - @Override public ParserRule getRule() { return rule; } - - //{IsParent} 'IsParent' '(' type=FeatureTypeEnum ')' - public Group getGroup() { return cGroup; } - - //{IsParent} - public Action getIsParentAction_0() { return cIsParentAction_0; } - - //'IsParent' - public Keyword getIsParentKeyword_1() { return cIsParentKeyword_1; } - - //'(' - public Keyword getLeftParenthesisKeyword_2() { return cLeftParenthesisKeyword_2; } - - //type=FeatureTypeEnum - public Assignment getTypeAssignment_3() { return cTypeAssignment_3; } - - //FeatureTypeEnum - public RuleCall getTypeFeatureTypeEnumEnumRuleCall_3_0() { return cTypeFeatureTypeEnumEnumRuleCall_3_0; } - - //')' - public Keyword getRightParenthesisKeyword_4() { return cRightParenthesisKeyword_4; } - } - public class IsSourceTypeConstraintRuleElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.framed.iorm.editpolicydsl.Dsl.IsSourceTypeConstraintRule"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cIsSourceTypeAction_0 = (Action)cGroup.eContents().get(0); - private final Keyword cIsSourceTypeKeyword_1 = (Keyword)cGroup.eContents().get(1); - private final Keyword cLeftParenthesisKeyword_2 = (Keyword)cGroup.eContents().get(2); - private final Assignment cTypeAssignment_3 = (Assignment)cGroup.eContents().get(3); - private final RuleCall cTypeFeatureTypeEnumEnumRuleCall_3_0 = (RuleCall)cTypeAssignment_3.eContents().get(0); - private final Keyword cRightParenthesisKeyword_4 = (Keyword)cGroup.eContents().get(4); - - //IsSourceTypeConstraintRule IsSourceType: - // {IsSourceType} 'IsSourceType' '(' type=FeatureTypeEnum ')'; - @Override public ParserRule getRule() { return rule; } - - //{IsSourceType} 'IsSourceType' '(' type=FeatureTypeEnum ')' - public Group getGroup() { return cGroup; } - - //{IsSourceType} - public Action getIsSourceTypeAction_0() { return cIsSourceTypeAction_0; } - - //'IsSourceType' - public Keyword getIsSourceTypeKeyword_1() { return cIsSourceTypeKeyword_1; } - - //'(' - public Keyword getLeftParenthesisKeyword_2() { return cLeftParenthesisKeyword_2; } - - //type=FeatureTypeEnum - public Assignment getTypeAssignment_3() { return cTypeAssignment_3; } - - //FeatureTypeEnum - public RuleCall getTypeFeatureTypeEnumEnumRuleCall_3_0() { return cTypeFeatureTypeEnumEnumRuleCall_3_0; } - - //')' - public Keyword getRightParenthesisKeyword_4() { return cRightParenthesisKeyword_4; } - } - public class IsTargetConstraintRuleElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.framed.iorm.editpolicydsl.Dsl.IsTargetConstraintRule"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cIsTargetAction_0 = (Action)cGroup.eContents().get(0); - private final Keyword cIsTargetKeyword_1 = (Keyword)cGroup.eContents().get(1); - private final Keyword cLeftParenthesisKeyword_2 = (Keyword)cGroup.eContents().get(2); - private final Assignment cTypeAssignment_3 = (Assignment)cGroup.eContents().get(3); - private final RuleCall cTypeFeatureTypeEnumEnumRuleCall_3_0 = (RuleCall)cTypeAssignment_3.eContents().get(0); - private final Keyword cRightParenthesisKeyword_4 = (Keyword)cGroup.eContents().get(4); - - //IsTargetConstraintRule IsTarget: - // {IsTarget} 'IsTarget' '(' type=FeatureTypeEnum ')'; - @Override public ParserRule getRule() { return rule; } - - //{IsTarget} 'IsTarget' '(' type=FeatureTypeEnum ')' - public Group getGroup() { return cGroup; } - - //{IsTarget} - public Action getIsTargetAction_0() { return cIsTargetAction_0; } - - //'IsTarget' - public Keyword getIsTargetKeyword_1() { return cIsTargetKeyword_1; } - - //'(' - public Keyword getLeftParenthesisKeyword_2() { return cLeftParenthesisKeyword_2; } - - //type=FeatureTypeEnum - public Assignment getTypeAssignment_3() { return cTypeAssignment_3; } - - //FeatureTypeEnum - public RuleCall getTypeFeatureTypeEnumEnumRuleCall_3_0() { return cTypeFeatureTypeEnumEnumRuleCall_3_0; } - - //')' - public Keyword getRightParenthesisKeyword_4() { return cRightParenthesisKeyword_4; } - } - public class InCompartmentConstraintRuleElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.framed.iorm.editpolicydsl.Dsl.InCompartmentConstraintRule"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cInCompartmentAction_0 = (Action)cGroup.eContents().get(0); - private final Keyword cInCompartmentKeyword_1 = (Keyword)cGroup.eContents().get(1); - private final Keyword cLeftParenthesisKeyword_2 = (Keyword)cGroup.eContents().get(2); - private final Keyword cRightParenthesisKeyword_3 = (Keyword)cGroup.eContents().get(3); - - //InCompartmentConstraintRule InCompartment: - // {InCompartment} 'InCompartment' '(' ')'; - @Override public ParserRule getRule() { return rule; } - - //{InCompartment} 'InCompartment' '(' ')' - public Group getGroup() { return cGroup; } - - //{InCompartment} - public Action getInCompartmentAction_0() { return cInCompartmentAction_0; } - - //'InCompartment' - public Keyword getInCompartmentKeyword_1() { return cInCompartmentKeyword_1; } - - //'(' - public Keyword getLeftParenthesisKeyword_2() { return cLeftParenthesisKeyword_2; } - - //')' - public Keyword getRightParenthesisKeyword_3() { return cRightParenthesisKeyword_3; } - } - public class SourceEqualsTargetConstraintRuleElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.framed.iorm.editpolicydsl.Dsl.SourceEqualsTargetConstraintRule"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cSourceEqualsTargetAction_0 = (Action)cGroup.eContents().get(0); - private final Keyword cSourceEqualsTargetKeyword_1 = (Keyword)cGroup.eContents().get(1); - private final Keyword cLeftParenthesisKeyword_2 = (Keyword)cGroup.eContents().get(2); - private final Keyword cRightParenthesisKeyword_3 = (Keyword)cGroup.eContents().get(3); - - //SourceEqualsTargetConstraintRule SourceEqualsTarget: - // {SourceEqualsTarget} 'SourceEqualsTarget' '(' ')'; - @Override public ParserRule getRule() { return rule; } - - //{SourceEqualsTarget} 'SourceEqualsTarget' '(' ')' - public Group getGroup() { return cGroup; } - - //{SourceEqualsTarget} - public Action getSourceEqualsTargetAction_0() { return cSourceEqualsTargetAction_0; } - - //'SourceEqualsTarget' - public Keyword getSourceEqualsTargetKeyword_1() { return cSourceEqualsTargetKeyword_1; } - - //'(' - public Keyword getLeftParenthesisKeyword_2() { return cLeftParenthesisKeyword_2; } - - //')' - public Keyword getRightParenthesisKeyword_3() { return cRightParenthesisKeyword_3; } - } - public class SourceEqualsTargetTypeConstraintRuleElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.framed.iorm.editpolicydsl.Dsl.SourceEqualsTargetTypeConstraintRule"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cSourceEqualsTargetTypeAction_0 = (Action)cGroup.eContents().get(0); - private final Keyword cSourceEqualsTargetTypeKeyword_1 = (Keyword)cGroup.eContents().get(1); - private final Keyword cLeftParenthesisKeyword_2 = (Keyword)cGroup.eContents().get(2); - private final Keyword cRightParenthesisKeyword_3 = (Keyword)cGroup.eContents().get(3); - - //SourceEqualsTargetTypeConstraintRule SourceEqualsTargetType: - // {SourceEqualsTargetType} 'SourceEqualsTargetType' '(' ')'; - @Override public ParserRule getRule() { return rule; } - - //{SourceEqualsTargetType} 'SourceEqualsTargetType' '(' ')' - public Group getGroup() { return cGroup; } - - //{SourceEqualsTargetType} - public Action getSourceEqualsTargetTypeAction_0() { return cSourceEqualsTargetTypeAction_0; } - - //'SourceEqualsTargetType' - public Keyword getSourceEqualsTargetTypeKeyword_1() { return cSourceEqualsTargetTypeKeyword_1; } - - //'(' - public Keyword getLeftParenthesisKeyword_2() { return cLeftParenthesisKeyword_2; } - - //')' - public Keyword getRightParenthesisKeyword_3() { return cRightParenthesisKeyword_3; } - } - public class FeatureRuleElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.framed.iorm.editpolicydsl.Dsl.FeatureRule"); - private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - private final RuleCall cIsFeatureParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); - private final RuleCall cTrueFeatureRuleParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); - private final RuleCall cFalseFeatureRuleParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); - - //// ----------------- Feature Rules ------------------------------// - //FeatureRule: - // IsFeature | TrueFeatureRule | FalseFeatureRule; - @Override public ParserRule getRule() { return rule; } - - //IsFeature | TrueFeatureRule | FalseFeatureRule - public Alternatives getAlternatives() { return cAlternatives; } - - //IsFeature - public RuleCall getIsFeatureParserRuleCall_0() { return cIsFeatureParserRuleCall_0; } - - //TrueFeatureRule - public RuleCall getTrueFeatureRuleParserRuleCall_1() { return cTrueFeatureRuleParserRuleCall_1; } - - //FalseFeatureRule - public RuleCall getFalseFeatureRuleParserRuleCall_2() { return cFalseFeatureRuleParserRuleCall_2; } - } - public class IsFeatureElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.framed.iorm.editpolicydsl.Dsl.IsFeature"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cIsFeatureAction_0 = (Action)cGroup.eContents().get(0); - private final Assignment cFeatureNameAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cFeatureNameFeatureNameEnumEnumRuleCall_1_0 = (RuleCall)cFeatureNameAssignment_1.eContents().get(0); - - //IsFeature: - // {IsFeature} featureName=FeatureNameEnum; - @Override public ParserRule getRule() { return rule; } - - //{IsFeature} featureName=FeatureNameEnum - public Group getGroup() { return cGroup; } - - //{IsFeature} - public Action getIsFeatureAction_0() { return cIsFeatureAction_0; } - - //featureName=FeatureNameEnum - public Assignment getFeatureNameAssignment_1() { return cFeatureNameAssignment_1; } - - //FeatureNameEnum - public RuleCall getFeatureNameFeatureNameEnumEnumRuleCall_1_0() { return cFeatureNameFeatureNameEnumEnumRuleCall_1_0; } - } - public class TrueFeatureRuleElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.framed.iorm.editpolicydsl.Dsl.TrueFeatureRule"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cTrueFeatureRuleAction_0 = (Action)cGroup.eContents().get(0); - private final Keyword cTrueKeyword_1 = (Keyword)cGroup.eContents().get(1); - - //// ----------------- Logical Rules ------------------------------// - //TrueFeatureRule: - // {TrueFeatureRule} - // 'true'; - @Override public ParserRule getRule() { return rule; } - - //{TrueFeatureRule} 'true' - public Group getGroup() { return cGroup; } - - //{TrueFeatureRule} - public Action getTrueFeatureRuleAction_0() { return cTrueFeatureRuleAction_0; } - - //'true' - public Keyword getTrueKeyword_1() { return cTrueKeyword_1; } - } - public class TrueConstraintRuleElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.framed.iorm.editpolicydsl.Dsl.TrueConstraintRule"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cTrueConstraintRuleAction_0 = (Action)cGroup.eContents().get(0); - private final Keyword cTrueKeyword_1 = (Keyword)cGroup.eContents().get(1); - - //TrueConstraintRule: - // {TrueConstraintRule} - // 'true'; - @Override public ParserRule getRule() { return rule; } - - //{TrueConstraintRule} 'true' - public Group getGroup() { return cGroup; } - - //{TrueConstraintRule} - public Action getTrueConstraintRuleAction_0() { return cTrueConstraintRuleAction_0; } - - //'true' - public Keyword getTrueKeyword_1() { return cTrueKeyword_1; } - } - public class FalseFeatureRuleElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.framed.iorm.editpolicydsl.Dsl.FalseFeatureRule"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cFalseFeatureRuleAction_0 = (Action)cGroup.eContents().get(0); - private final Keyword cFalseKeyword_1 = (Keyword)cGroup.eContents().get(1); - - //FalseFeatureRule: - // {FalseFeatureRule} - // 'false'; - @Override public ParserRule getRule() { return rule; } - - //{FalseFeatureRule} 'false' - public Group getGroup() { return cGroup; } - - //{FalseFeatureRule} - public Action getFalseFeatureRuleAction_0() { return cFalseFeatureRuleAction_0; } - - //'false' - public Keyword getFalseKeyword_1() { return cFalseKeyword_1; } - } - public class FalseConstraintRuleElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.framed.iorm.editpolicydsl.Dsl.FalseConstraintRule"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cFalseConstraintRuleAction_0 = (Action)cGroup.eContents().get(0); - private final Keyword cFalseKeyword_1 = (Keyword)cGroup.eContents().get(1); - - //FalseConstraintRule: - // {FalseConstraintRule} - // 'false'; - @Override public ParserRule getRule() { return rule; } - - //{FalseConstraintRule} 'false' - public Group getGroup() { return cGroup; } - - //{FalseConstraintRule} - public Action getFalseConstraintRuleAction_0() { return cFalseConstraintRuleAction_0; } - - //'false' - public Keyword getFalseKeyword_1() { return cFalseKeyword_1; } - } - public class EStringElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.framed.iorm.editpolicydsl.Dsl.EString"); - private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - private final RuleCall cSTRINGTerminalRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); - private final RuleCall cIDTerminalRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); - - //EString: - // STRING | ID; - @Override public ParserRule getRule() { return rule; } - - //STRING | ID - public Alternatives getAlternatives() { return cAlternatives; } - - //STRING - public RuleCall getSTRINGTerminalRuleCall_0() { return cSTRINGTerminalRuleCall_0; } - - //ID - public RuleCall getIDTerminalRuleCall_1() { return cIDTerminalRuleCall_1; } - } - public class FeatureExpressionElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.framed.iorm.editpolicydsl.Dsl.FeatureExpression"); - private final RuleCall cOrFeatureParserRuleCall = (RuleCall)rule.eContents().get(1); - - ////expression support for Features - //FeatureExpression FeatureRule: - // OrFeature; - @Override public ParserRule getRule() { return rule; } - - //OrFeature - public RuleCall getOrFeatureParserRuleCall() { return cOrFeatureParserRuleCall; } - } - public class ImplicationFeatureElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.framed.iorm.editpolicydsl.Dsl.ImplicationFeature"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final RuleCall cOrFeatureParserRuleCall_0 = (RuleCall)cGroup.eContents().get(0); - private final Group cGroup_1 = (Group)cGroup.eContents().get(1); - private final Action cImplicationFeatureRuleLeftRuleAction_1_0 = (Action)cGroup_1.eContents().get(0); - private final Keyword cEqualsSignGreaterThanSignKeyword_1_1 = (Keyword)cGroup_1.eContents().get(1); - private final Assignment cRightRuleAssignment_1_2 = (Assignment)cGroup_1.eContents().get(2); - private final RuleCall cRightRuleOrFeatureParserRuleCall_1_2_0 = (RuleCall)cRightRuleAssignment_1_2.eContents().get(0); - - //ImplicationFeature FeatureRule: - // OrFeature ({ImplicationFeatureRule.leftRule=current} '=>' rightRule=OrFeature)?; - @Override public ParserRule getRule() { return rule; } - - //OrFeature ({ImplicationFeatureRule.leftRule=current} '=>' rightRule=OrFeature)? - public Group getGroup() { return cGroup; } - - //OrFeature - public RuleCall getOrFeatureParserRuleCall_0() { return cOrFeatureParserRuleCall_0; } - - //({ImplicationFeatureRule.leftRule=current} '=>' rightRule=OrFeature)? - public Group getGroup_1() { return cGroup_1; } - - //{ImplicationFeatureRule.leftRule=current} - public Action getImplicationFeatureRuleLeftRuleAction_1_0() { return cImplicationFeatureRuleLeftRuleAction_1_0; } - - //'=>' - public Keyword getEqualsSignGreaterThanSignKeyword_1_1() { return cEqualsSignGreaterThanSignKeyword_1_1; } - - //rightRule=OrFeature - public Assignment getRightRuleAssignment_1_2() { return cRightRuleAssignment_1_2; } - - //OrFeature - public RuleCall getRightRuleOrFeatureParserRuleCall_1_2_0() { return cRightRuleOrFeatureParserRuleCall_1_2_0; } - } - public class OrFeatureElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.framed.iorm.editpolicydsl.Dsl.OrFeature"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final RuleCall cAndFeatureParserRuleCall_0 = (RuleCall)cGroup.eContents().get(0); - private final Group cGroup_1 = (Group)cGroup.eContents().get(1); - private final Action cOrFeatureRuleRulesAction_1_0 = (Action)cGroup_1.eContents().get(0); - private final Keyword cOrKeyword_1_1 = (Keyword)cGroup_1.eContents().get(1); - private final Assignment cRulesAssignment_1_2 = (Assignment)cGroup_1.eContents().get(2); - private final RuleCall cRulesAndFeatureParserRuleCall_1_2_0 = (RuleCall)cRulesAssignment_1_2.eContents().get(0); - - //OrFeature FeatureRule: - // AndFeature ({OrFeatureRule.rules+=current} 'or' rules+=AndFeature)*; - @Override public ParserRule getRule() { return rule; } - - //AndFeature ({OrFeatureRule.rules+=current} 'or' rules+=AndFeature)* - public Group getGroup() { return cGroup; } - - //AndFeature - public RuleCall getAndFeatureParserRuleCall_0() { return cAndFeatureParserRuleCall_0; } - - //({OrFeatureRule.rules+=current} 'or' rules+=AndFeature)* - public Group getGroup_1() { return cGroup_1; } - - //{OrFeatureRule.rules+=current} - public Action getOrFeatureRuleRulesAction_1_0() { return cOrFeatureRuleRulesAction_1_0; } - - //'or' - public Keyword getOrKeyword_1_1() { return cOrKeyword_1_1; } - - //rules+=AndFeature - public Assignment getRulesAssignment_1_2() { return cRulesAssignment_1_2; } - - //AndFeature - public RuleCall getRulesAndFeatureParserRuleCall_1_2_0() { return cRulesAndFeatureParserRuleCall_1_2_0; } - } - public class AndFeatureElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.framed.iorm.editpolicydsl.Dsl.AndFeature"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final RuleCall cNotFeatureExpressionParserRuleCall_0 = (RuleCall)cGroup.eContents().get(0); - private final Group cGroup_1 = (Group)cGroup.eContents().get(1); - private final Action cAndFeatureRuleRulesAction_1_0 = (Action)cGroup_1.eContents().get(0); - private final Keyword cAndKeyword_1_1 = (Keyword)cGroup_1.eContents().get(1); - private final Assignment cRulesAssignment_1_2 = (Assignment)cGroup_1.eContents().get(2); - private final RuleCall cRulesNotFeatureExpressionParserRuleCall_1_2_0 = (RuleCall)cRulesAssignment_1_2.eContents().get(0); - - //AndFeature FeatureRule: - // NotFeatureExpression ({AndFeatureRule.rules+=current} 'and' rules+=NotFeatureExpression)*; - @Override public ParserRule getRule() { return rule; } - - //NotFeatureExpression ({AndFeatureRule.rules+=current} 'and' rules+=NotFeatureExpression)* - public Group getGroup() { return cGroup; } - - //NotFeatureExpression - public RuleCall getNotFeatureExpressionParserRuleCall_0() { return cNotFeatureExpressionParserRuleCall_0; } - - //({AndFeatureRule.rules+=current} 'and' rules+=NotFeatureExpression)* - public Group getGroup_1() { return cGroup_1; } - - //{AndFeatureRule.rules+=current} - public Action getAndFeatureRuleRulesAction_1_0() { return cAndFeatureRuleRulesAction_1_0; } - - //'and' - public Keyword getAndKeyword_1_1() { return cAndKeyword_1_1; } - - //rules+=NotFeatureExpression - public Assignment getRulesAssignment_1_2() { return cRulesAssignment_1_2; } - - //NotFeatureExpression - public RuleCall getRulesNotFeatureExpressionParserRuleCall_1_2_0() { return cRulesNotFeatureExpressionParserRuleCall_1_2_0; } - } - public class NotFeatureExpressionElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.framed.iorm.editpolicydsl.Dsl.NotFeatureExpression"); - private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - private final RuleCall cPrimaryFeatureParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); - private final Group cGroup_1 = (Group)cAlternatives.eContents().get(1); - private final Keyword cExclamationMarkKeyword_1_0 = (Keyword)cGroup_1.eContents().get(0); - private final Action cNotFeatureRuleAction_1_1 = (Action)cGroup_1.eContents().get(1); - private final Assignment cRuleAssignment_1_2 = (Assignment)cGroup_1.eContents().get(2); - private final RuleCall cRulePrimaryFeatureParserRuleCall_1_2_0 = (RuleCall)cRuleAssignment_1_2.eContents().get(0); - - //NotFeatureExpression FeatureRule: - // PrimaryFeature | '!' {NotFeatureRule} rule=PrimaryFeature; - @Override public ParserRule getRule() { return rule; } - - //PrimaryFeature | '!' {NotFeatureRule} rule=PrimaryFeature - public Alternatives getAlternatives() { return cAlternatives; } - - //PrimaryFeature - public RuleCall getPrimaryFeatureParserRuleCall_0() { return cPrimaryFeatureParserRuleCall_0; } - - //'!' {NotFeatureRule} rule=PrimaryFeature - public Group getGroup_1() { return cGroup_1; } - - //'!' - public Keyword getExclamationMarkKeyword_1_0() { return cExclamationMarkKeyword_1_0; } - - //{NotFeatureRule} - public Action getNotFeatureRuleAction_1_1() { return cNotFeatureRuleAction_1_1; } - - //rule=PrimaryFeature - public Assignment getRuleAssignment_1_2() { return cRuleAssignment_1_2; } - - //PrimaryFeature - public RuleCall getRulePrimaryFeatureParserRuleCall_1_2_0() { return cRulePrimaryFeatureParserRuleCall_1_2_0; } - } - public class PrimaryFeatureElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.framed.iorm.editpolicydsl.Dsl.PrimaryFeature"); - private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - private final RuleCall cFeatureRuleParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); - private final Group cGroup_1 = (Group)cAlternatives.eContents().get(1); - private final Keyword cLeftParenthesisKeyword_1_0 = (Keyword)cGroup_1.eContents().get(0); - private final RuleCall cFeatureExpressionParserRuleCall_1_1 = (RuleCall)cGroup_1.eContents().get(1); - private final Keyword cRightParenthesisKeyword_1_2 = (Keyword)cGroup_1.eContents().get(2); - - //PrimaryFeature FeatureRule: - // FeatureRule | '(' FeatureExpression ')'; - @Override public ParserRule getRule() { return rule; } - - //FeatureRule | '(' FeatureExpression ')' - public Alternatives getAlternatives() { return cAlternatives; } - - //FeatureRule - public RuleCall getFeatureRuleParserRuleCall_0() { return cFeatureRuleParserRuleCall_0; } - - //'(' FeatureExpression ')' - public Group getGroup_1() { return cGroup_1; } - - //'(' - public Keyword getLeftParenthesisKeyword_1_0() { return cLeftParenthesisKeyword_1_0; } - - //FeatureExpression - public RuleCall getFeatureExpressionParserRuleCall_1_1() { return cFeatureExpressionParserRuleCall_1_1; } - - //')' - public Keyword getRightParenthesisKeyword_1_2() { return cRightParenthesisKeyword_1_2; } - } - public class ConstraintExpressionElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.framed.iorm.editpolicydsl.Dsl.ConstraintExpression"); - private final RuleCall cImplicationConstraintParserRuleCall = (RuleCall)rule.eContents().get(1); - - ////expression support for Constraints - //ConstraintExpression ConstraintRule: - // ImplicationConstraint; - @Override public ParserRule getRule() { return rule; } - - //ImplicationConstraint - public RuleCall getImplicationConstraintParserRuleCall() { return cImplicationConstraintParserRuleCall; } - } - public class ImplicationConstraintElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.framed.iorm.editpolicydsl.Dsl.ImplicationConstraint"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final RuleCall cOrConstraintParserRuleCall_0 = (RuleCall)cGroup.eContents().get(0); - private final Group cGroup_1 = (Group)cGroup.eContents().get(1); - private final Action cImplicationConstraintRuleLeftRuleAction_1_0 = (Action)cGroup_1.eContents().get(0); - private final Keyword cEqualsSignGreaterThanSignKeyword_1_1 = (Keyword)cGroup_1.eContents().get(1); - private final Assignment cRightRuleAssignment_1_2 = (Assignment)cGroup_1.eContents().get(2); - private final RuleCall cRightRuleOrConstraintParserRuleCall_1_2_0 = (RuleCall)cRightRuleAssignment_1_2.eContents().get(0); - - //ImplicationConstraint ConstraintRule: - // OrConstraint ({ImplicationConstraintRule.leftRule=current} '=>' rightRule=OrConstraint)?; - @Override public ParserRule getRule() { return rule; } - - //OrConstraint ({ImplicationConstraintRule.leftRule=current} '=>' rightRule=OrConstraint)? - public Group getGroup() { return cGroup; } - - //OrConstraint - public RuleCall getOrConstraintParserRuleCall_0() { return cOrConstraintParserRuleCall_0; } - - //({ImplicationConstraintRule.leftRule=current} '=>' rightRule=OrConstraint)? - public Group getGroup_1() { return cGroup_1; } - - //{ImplicationConstraintRule.leftRule=current} - public Action getImplicationConstraintRuleLeftRuleAction_1_0() { return cImplicationConstraintRuleLeftRuleAction_1_0; } - - //'=>' - public Keyword getEqualsSignGreaterThanSignKeyword_1_1() { return cEqualsSignGreaterThanSignKeyword_1_1; } - - //rightRule=OrConstraint - public Assignment getRightRuleAssignment_1_2() { return cRightRuleAssignment_1_2; } - - //OrConstraint - public RuleCall getRightRuleOrConstraintParserRuleCall_1_2_0() { return cRightRuleOrConstraintParserRuleCall_1_2_0; } - } - public class OrConstraintElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.framed.iorm.editpolicydsl.Dsl.OrConstraint"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final RuleCall cAndConstraintParserRuleCall_0 = (RuleCall)cGroup.eContents().get(0); - private final Group cGroup_1 = (Group)cGroup.eContents().get(1); - private final Action cOrConstraintRuleRulesAction_1_0 = (Action)cGroup_1.eContents().get(0); - private final Keyword cOrKeyword_1_1 = (Keyword)cGroup_1.eContents().get(1); - private final Assignment cRulesAssignment_1_2 = (Assignment)cGroup_1.eContents().get(2); - private final RuleCall cRulesAndConstraintParserRuleCall_1_2_0 = (RuleCall)cRulesAssignment_1_2.eContents().get(0); - - //OrConstraint ConstraintRule: - // AndConstraint ({OrConstraintRule.rules+=current} 'or' rules+=AndConstraint)*; - @Override public ParserRule getRule() { return rule; } - - //AndConstraint ({OrConstraintRule.rules+=current} 'or' rules+=AndConstraint)* - public Group getGroup() { return cGroup; } - - //AndConstraint - public RuleCall getAndConstraintParserRuleCall_0() { return cAndConstraintParserRuleCall_0; } - - //({OrConstraintRule.rules+=current} 'or' rules+=AndConstraint)* - public Group getGroup_1() { return cGroup_1; } - - //{OrConstraintRule.rules+=current} - public Action getOrConstraintRuleRulesAction_1_0() { return cOrConstraintRuleRulesAction_1_0; } - - //'or' - public Keyword getOrKeyword_1_1() { return cOrKeyword_1_1; } - - //rules+=AndConstraint - public Assignment getRulesAssignment_1_2() { return cRulesAssignment_1_2; } - - //AndConstraint - public RuleCall getRulesAndConstraintParserRuleCall_1_2_0() { return cRulesAndConstraintParserRuleCall_1_2_0; } - } - public class AndConstraintElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.framed.iorm.editpolicydsl.Dsl.AndConstraint"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final RuleCall cNotConstraintExpressionParserRuleCall_0 = (RuleCall)cGroup.eContents().get(0); - private final Group cGroup_1 = (Group)cGroup.eContents().get(1); - private final Action cAndConstraintRuleRulesAction_1_0 = (Action)cGroup_1.eContents().get(0); - private final Keyword cAndKeyword_1_1 = (Keyword)cGroup_1.eContents().get(1); - private final Assignment cRulesAssignment_1_2 = (Assignment)cGroup_1.eContents().get(2); - private final RuleCall cRulesNotConstraintExpressionParserRuleCall_1_2_0 = (RuleCall)cRulesAssignment_1_2.eContents().get(0); - - //AndConstraint ConstraintRule: - // NotConstraintExpression ({AndConstraintRule.rules+=current} 'and' rules+=NotConstraintExpression)*; - @Override public ParserRule getRule() { return rule; } - - //NotConstraintExpression ({AndConstraintRule.rules+=current} 'and' rules+=NotConstraintExpression)* - public Group getGroup() { return cGroup; } - - //NotConstraintExpression - public RuleCall getNotConstraintExpressionParserRuleCall_0() { return cNotConstraintExpressionParserRuleCall_0; } - - //({AndConstraintRule.rules+=current} 'and' rules+=NotConstraintExpression)* - public Group getGroup_1() { return cGroup_1; } - - //{AndConstraintRule.rules+=current} - public Action getAndConstraintRuleRulesAction_1_0() { return cAndConstraintRuleRulesAction_1_0; } - - //'and' - public Keyword getAndKeyword_1_1() { return cAndKeyword_1_1; } - - //rules+=NotConstraintExpression - public Assignment getRulesAssignment_1_2() { return cRulesAssignment_1_2; } - - //NotConstraintExpression - public RuleCall getRulesNotConstraintExpressionParserRuleCall_1_2_0() { return cRulesNotConstraintExpressionParserRuleCall_1_2_0; } - } - public class NotConstraintExpressionElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.framed.iorm.editpolicydsl.Dsl.NotConstraintExpression"); - private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - private final RuleCall cPrimaryConstraintParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); - private final Group cGroup_1 = (Group)cAlternatives.eContents().get(1); - private final Keyword cExclamationMarkKeyword_1_0 = (Keyword)cGroup_1.eContents().get(0); - private final Action cNotConstraintRuleAction_1_1 = (Action)cGroup_1.eContents().get(1); - private final Assignment cRuleAssignment_1_2 = (Assignment)cGroup_1.eContents().get(2); - private final RuleCall cRulePrimaryConstraintParserRuleCall_1_2_0 = (RuleCall)cRuleAssignment_1_2.eContents().get(0); - - //NotConstraintExpression ConstraintRule: - // PrimaryConstraint | '!' {NotConstraintRule} rule=PrimaryConstraint; - @Override public ParserRule getRule() { return rule; } - - //PrimaryConstraint | '!' {NotConstraintRule} rule=PrimaryConstraint - public Alternatives getAlternatives() { return cAlternatives; } - - //PrimaryConstraint - public RuleCall getPrimaryConstraintParserRuleCall_0() { return cPrimaryConstraintParserRuleCall_0; } - - //'!' {NotConstraintRule} rule=PrimaryConstraint - public Group getGroup_1() { return cGroup_1; } - - //'!' - public Keyword getExclamationMarkKeyword_1_0() { return cExclamationMarkKeyword_1_0; } - - //{NotConstraintRule} - public Action getNotConstraintRuleAction_1_1() { return cNotConstraintRuleAction_1_1; } - - //rule=PrimaryConstraint - public Assignment getRuleAssignment_1_2() { return cRuleAssignment_1_2; } - - //PrimaryConstraint - public RuleCall getRulePrimaryConstraintParserRuleCall_1_2_0() { return cRulePrimaryConstraintParserRuleCall_1_2_0; } - } - public class PrimaryConstraintElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.framed.iorm.editpolicydsl.Dsl.PrimaryConstraint"); - private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - private final RuleCall cConstraintRuleParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); - private final Group cGroup_1 = (Group)cAlternatives.eContents().get(1); - private final Keyword cLeftParenthesisKeyword_1_0 = (Keyword)cGroup_1.eContents().get(0); - private final RuleCall cConstraintExpressionParserRuleCall_1_1 = (RuleCall)cGroup_1.eContents().get(1); - private final Keyword cRightParenthesisKeyword_1_2 = (Keyword)cGroup_1.eContents().get(2); - - //PrimaryConstraint ConstraintRule: - // ConstraintRule | '(' ConstraintExpression ')'; - @Override public ParserRule getRule() { return rule; } - - //ConstraintRule | '(' ConstraintExpression ')' - public Alternatives getAlternatives() { return cAlternatives; } - - //ConstraintRule - public RuleCall getConstraintRuleParserRuleCall_0() { return cConstraintRuleParserRuleCall_0; } - - //'(' ConstraintExpression ')' - public Group getGroup_1() { return cGroup_1; } - - //'(' - public Keyword getLeftParenthesisKeyword_1_0() { return cLeftParenthesisKeyword_1_0; } - - //ConstraintExpression - public RuleCall getConstraintExpressionParserRuleCall_1_1() { return cConstraintExpressionParserRuleCall_1_1; } - - //')' - public Keyword getRightParenthesisKeyword_1_2() { return cRightParenthesisKeyword_1_2; } - } - - public class ActionEnumElements extends AbstractEnumRuleElementFinder { - private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "org.framed.iorm.editpolicydsl.Dsl.ActionEnum"); - private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - private final EnumLiteralDeclaration cAddEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0); - private final Keyword cAddAddKeyword_0_0 = (Keyword)cAddEnumLiteralDeclaration_0.eContents().get(0); - private final EnumLiteralDeclaration cReconnectEnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1); - private final Keyword cReconnectReconnectKeyword_1_0 = (Keyword)cReconnectEnumLiteralDeclaration_1.eContents().get(0); - private final EnumLiteralDeclaration cCreateEnumLiteralDeclaration_2 = (EnumLiteralDeclaration)cAlternatives.eContents().get(2); - private final Keyword cCreateCreateKeyword_2_0 = (Keyword)cCreateEnumLiteralDeclaration_2.eContents().get(0); - private final EnumLiteralDeclaration cStartEnumLiteralDeclaration_3 = (EnumLiteralDeclaration)cAlternatives.eContents().get(3); - private final Keyword cStartStartKeyword_3_0 = (Keyword)cStartEnumLiteralDeclaration_3.eContents().get(0); - private final EnumLiteralDeclaration cExecuteEnumLiteralDeclaration_4 = (EnumLiteralDeclaration)cAlternatives.eContents().get(4); - private final Keyword cExecuteExecuteKeyword_4_0 = (Keyword)cExecuteEnumLiteralDeclaration_4.eContents().get(0); - private final EnumLiteralDeclaration cDirect_EditEnumLiteralDeclaration_5 = (EnumLiteralDeclaration)cAlternatives.eContents().get(5); - private final Keyword cDirect_EditDirect_EditKeyword_5_0 = (Keyword)cDirect_EditEnumLiteralDeclaration_5.eContents().get(0); - private final EnumLiteralDeclaration cAdd_PropertyEnumLiteralDeclaration_6 = (EnumLiteralDeclaration)cAlternatives.eContents().get(6); - private final Keyword cAdd_PropertyAdd_PropertyKeyword_6_0 = (Keyword)cAdd_PropertyEnumLiteralDeclaration_6.eContents().get(0); - private final EnumLiteralDeclaration cCreate_AttributeEnumLiteralDeclaration_7 = (EnumLiteralDeclaration)cAlternatives.eContents().get(7); - private final Keyword cCreate_AttributeCreate_AttributeKeyword_7_0 = (Keyword)cCreate_AttributeEnumLiteralDeclaration_7.eContents().get(0); - private final EnumLiteralDeclaration cCreate_OperationEnumLiteralDeclaration_8 = (EnumLiteralDeclaration)cAlternatives.eContents().get(8); - private final Keyword cCreate_OperationCreate_OperationKeyword_8_0 = (Keyword)cCreate_OperationEnumLiteralDeclaration_8.eContents().get(0); - private final EnumLiteralDeclaration cCreate_PropertyEnumLiteralDeclaration_9 = (EnumLiteralDeclaration)cAlternatives.eContents().get(9); - private final Keyword cCreate_PropertyCreate_PropertyKeyword_9_0 = (Keyword)cCreate_PropertyEnumLiteralDeclaration_9.eContents().get(0); - - //enum ActionEnum: - // Add | Reconnect | Create | Start | Execute | Direct_Edit | Add_Property | Create_Attribute | Create_Operation | - // Create_Property; - public EnumRule getRule() { return rule; } - - //Add | Reconnect | Create | Start | Execute | Direct_Edit | Add_Property | Create_Attribute | Create_Operation | - //Create_Property - public Alternatives getAlternatives() { return cAlternatives; } - - //Add - public EnumLiteralDeclaration getAddEnumLiteralDeclaration_0() { return cAddEnumLiteralDeclaration_0; } - - //"Add" - public Keyword getAddAddKeyword_0_0() { return cAddAddKeyword_0_0; } - - //Reconnect - public EnumLiteralDeclaration getReconnectEnumLiteralDeclaration_1() { return cReconnectEnumLiteralDeclaration_1; } - - //"Reconnect" - public Keyword getReconnectReconnectKeyword_1_0() { return cReconnectReconnectKeyword_1_0; } - - //Create - public EnumLiteralDeclaration getCreateEnumLiteralDeclaration_2() { return cCreateEnumLiteralDeclaration_2; } - - //"Create" - public Keyword getCreateCreateKeyword_2_0() { return cCreateCreateKeyword_2_0; } - - //Start - public EnumLiteralDeclaration getStartEnumLiteralDeclaration_3() { return cStartEnumLiteralDeclaration_3; } - - //"Start" - public Keyword getStartStartKeyword_3_0() { return cStartStartKeyword_3_0; } - - //Execute - public EnumLiteralDeclaration getExecuteEnumLiteralDeclaration_4() { return cExecuteEnumLiteralDeclaration_4; } - - //"Execute" - public Keyword getExecuteExecuteKeyword_4_0() { return cExecuteExecuteKeyword_4_0; } - - //Direct_Edit - public EnumLiteralDeclaration getDirect_EditEnumLiteralDeclaration_5() { return cDirect_EditEnumLiteralDeclaration_5; } - - //"Direct_Edit" - public Keyword getDirect_EditDirect_EditKeyword_5_0() { return cDirect_EditDirect_EditKeyword_5_0; } - - //Add_Property - public EnumLiteralDeclaration getAdd_PropertyEnumLiteralDeclaration_6() { return cAdd_PropertyEnumLiteralDeclaration_6; } - - //"Add_Property" - public Keyword getAdd_PropertyAdd_PropertyKeyword_6_0() { return cAdd_PropertyAdd_PropertyKeyword_6_0; } - - //Create_Attribute - public EnumLiteralDeclaration getCreate_AttributeEnumLiteralDeclaration_7() { return cCreate_AttributeEnumLiteralDeclaration_7; } - - //"Create_Attribute" - public Keyword getCreate_AttributeCreate_AttributeKeyword_7_0() { return cCreate_AttributeCreate_AttributeKeyword_7_0; } - - //Create_Operation - public EnumLiteralDeclaration getCreate_OperationEnumLiteralDeclaration_8() { return cCreate_OperationEnumLiteralDeclaration_8; } - - //"Create_Operation" - public Keyword getCreate_OperationCreate_OperationKeyword_8_0() { return cCreate_OperationCreate_OperationKeyword_8_0; } - - //Create_Property - public EnumLiteralDeclaration getCreate_PropertyEnumLiteralDeclaration_9() { return cCreate_PropertyEnumLiteralDeclaration_9; } - - //"Create_Property" - public Keyword getCreate_PropertyCreate_PropertyKeyword_9_0() { return cCreate_PropertyCreate_PropertyKeyword_9_0; } - } - public class FeatureTypeEnumElements extends AbstractEnumRuleElementFinder { - private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "org.framed.iorm.editpolicydsl.Dsl.FeatureTypeEnum"); - private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - private final EnumLiteralDeclaration cAcyclicEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0); - private final Keyword cAcyclicAcyclicKeyword_0_0 = (Keyword)cAcyclicEnumLiteralDeclaration_0.eContents().get(0); - private final EnumLiteralDeclaration cCompartmentTypeEnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1); - private final Keyword cCompartmentTypeCompartmentTypeKeyword_1_0 = (Keyword)cCompartmentTypeEnumLiteralDeclaration_1.eContents().get(0); - private final EnumLiteralDeclaration cCyclicEnumLiteralDeclaration_2 = (EnumLiteralDeclaration)cAlternatives.eContents().get(2); - private final Keyword cCyclicCyclicKeyword_2_0 = (Keyword)cCyclicEnumLiteralDeclaration_2.eContents().get(0); - private final EnumLiteralDeclaration cDataTypeEnumLiteralDeclaration_3 = (EnumLiteralDeclaration)cAlternatives.eContents().get(3); - private final Keyword cDataTypeDataTypeKeyword_3_0 = (Keyword)cDataTypeEnumLiteralDeclaration_3.eContents().get(0); - private final EnumLiteralDeclaration cFulfillmentEnumLiteralDeclaration_4 = (EnumLiteralDeclaration)cAlternatives.eContents().get(4); - private final Keyword cFulfillmentFulfillmentKeyword_4_0 = (Keyword)cFulfillmentEnumLiteralDeclaration_4.eContents().get(0); - private final EnumLiteralDeclaration cInheritanceEnumLiteralDeclaration_5 = (EnumLiteralDeclaration)cAlternatives.eContents().get(5); - private final Keyword cInheritanceInheritanceKeyword_5_0 = (Keyword)cInheritanceEnumLiteralDeclaration_5.eContents().get(0); - private final EnumLiteralDeclaration cGroupEnumLiteralDeclaration_6 = (EnumLiteralDeclaration)cAlternatives.eContents().get(6); - private final Keyword cGroupGroupKeyword_6_0 = (Keyword)cGroupEnumLiteralDeclaration_6.eContents().get(0); - private final EnumLiteralDeclaration cReflexiveEnumLiteralDeclaration_7 = (EnumLiteralDeclaration)cAlternatives.eContents().get(7); - private final Keyword cReflexiveReflexiveKeyword_7_0 = (Keyword)cReflexiveEnumLiteralDeclaration_7.eContents().get(0); - private final EnumLiteralDeclaration cRelationshipEnumLiteralDeclaration_8 = (EnumLiteralDeclaration)cAlternatives.eContents().get(8); - private final Keyword cRelationshipRelationshipKeyword_8_0 = (Keyword)cRelationshipEnumLiteralDeclaration_8.eContents().get(0); - private final EnumLiteralDeclaration cRelationshipExclusionEnumLiteralDeclaration_9 = (EnumLiteralDeclaration)cAlternatives.eContents().get(9); - private final Keyword cRelationshipExclusionRelationshipExclusionKeyword_9_0 = (Keyword)cRelationshipExclusionEnumLiteralDeclaration_9.eContents().get(0); - private final EnumLiteralDeclaration cRelationshipImplicationEnumLiteralDeclaration_10 = (EnumLiteralDeclaration)cAlternatives.eContents().get(10); - private final Keyword cRelationshipImplicationRelationshipImplicationKeyword_10_0 = (Keyword)cRelationshipImplicationEnumLiteralDeclaration_10.eContents().get(0); - private final EnumLiteralDeclaration cRoleTypeEnumLiteralDeclaration_11 = (EnumLiteralDeclaration)cAlternatives.eContents().get(11); - private final Keyword cRoleTypeRoleTypeKeyword_11_0 = (Keyword)cRoleTypeEnumLiteralDeclaration_11.eContents().get(0); - private final EnumLiteralDeclaration cRoleEquivalenceEnumLiteralDeclaration_12 = (EnumLiteralDeclaration)cAlternatives.eContents().get(12); - private final Keyword cRoleEquivalenceRoleEquivalenceKeyword_12_0 = (Keyword)cRoleEquivalenceEnumLiteralDeclaration_12.eContents().get(0); - private final EnumLiteralDeclaration cRoleGroupEnumLiteralDeclaration_13 = (EnumLiteralDeclaration)cAlternatives.eContents().get(13); - private final Keyword cRoleGroupRoleGroupKeyword_13_0 = (Keyword)cRoleGroupEnumLiteralDeclaration_13.eContents().get(0); - private final EnumLiteralDeclaration cRoleImplicationEnumLiteralDeclaration_14 = (EnumLiteralDeclaration)cAlternatives.eContents().get(14); - private final Keyword cRoleImplicationRoleImplicationKeyword_14_0 = (Keyword)cRoleImplicationEnumLiteralDeclaration_14.eContents().get(0); - private final EnumLiteralDeclaration cRoleProhibitionEnumLiteralDeclaration_15 = (EnumLiteralDeclaration)cAlternatives.eContents().get(15); - private final Keyword cRoleProhibitionRoleProhibitionKeyword_15_0 = (Keyword)cRoleProhibitionEnumLiteralDeclaration_15.eContents().get(0); - private final EnumLiteralDeclaration cIrreflexiveEnumLiteralDeclaration_16 = (EnumLiteralDeclaration)cAlternatives.eContents().get(16); - private final Keyword cIrreflexiveIrreflexiveKeyword_16_0 = (Keyword)cIrreflexiveEnumLiteralDeclaration_16.eContents().get(0); - private final EnumLiteralDeclaration cNaturalTypeEnumLiteralDeclaration_17 = (EnumLiteralDeclaration)cAlternatives.eContents().get(17); - private final Keyword cNaturalTypeNaturalTypeKeyword_17_0 = (Keyword)cNaturalTypeEnumLiteralDeclaration_17.eContents().get(0); - - //enum FeatureTypeEnum returns TypeEnum: - // Acyclic | CompartmentType | Cyclic | DataType | Fulfillment | Inheritance | - // Group | Reflexive | Relationship | RelationshipExclusion | RelationshipImplication | - // RoleType | RoleEquivalence | RoleGroup | RoleImplication | RoleProhibition | - // Irreflexive | NaturalType; - public EnumRule getRule() { return rule; } - - //Acyclic | CompartmentType | Cyclic | DataType | Fulfillment | Inheritance | Group | Reflexive | Relationship | - //RelationshipExclusion | RelationshipImplication | RoleType | RoleEquivalence | RoleGroup | RoleImplication | - //RoleProhibition | Irreflexive | NaturalType - public Alternatives getAlternatives() { return cAlternatives; } - - //Acyclic - public EnumLiteralDeclaration getAcyclicEnumLiteralDeclaration_0() { return cAcyclicEnumLiteralDeclaration_0; } - - //"Acyclic" - public Keyword getAcyclicAcyclicKeyword_0_0() { return cAcyclicAcyclicKeyword_0_0; } - - //CompartmentType - public EnumLiteralDeclaration getCompartmentTypeEnumLiteralDeclaration_1() { return cCompartmentTypeEnumLiteralDeclaration_1; } - - //"CompartmentType" - public Keyword getCompartmentTypeCompartmentTypeKeyword_1_0() { return cCompartmentTypeCompartmentTypeKeyword_1_0; } - - //Cyclic - public EnumLiteralDeclaration getCyclicEnumLiteralDeclaration_2() { return cCyclicEnumLiteralDeclaration_2; } - - //"Cyclic" - public Keyword getCyclicCyclicKeyword_2_0() { return cCyclicCyclicKeyword_2_0; } - - //DataType - public EnumLiteralDeclaration getDataTypeEnumLiteralDeclaration_3() { return cDataTypeEnumLiteralDeclaration_3; } - - //"DataType" - public Keyword getDataTypeDataTypeKeyword_3_0() { return cDataTypeDataTypeKeyword_3_0; } - - //Fulfillment - public EnumLiteralDeclaration getFulfillmentEnumLiteralDeclaration_4() { return cFulfillmentEnumLiteralDeclaration_4; } - - //"Fulfillment" - public Keyword getFulfillmentFulfillmentKeyword_4_0() { return cFulfillmentFulfillmentKeyword_4_0; } - - //Inheritance - public EnumLiteralDeclaration getInheritanceEnumLiteralDeclaration_5() { return cInheritanceEnumLiteralDeclaration_5; } - - //"Inheritance" - public Keyword getInheritanceInheritanceKeyword_5_0() { return cInheritanceInheritanceKeyword_5_0; } - - //Group - public EnumLiteralDeclaration getGroupEnumLiteralDeclaration_6() { return cGroupEnumLiteralDeclaration_6; } - - //"Group" - public Keyword getGroupGroupKeyword_6_0() { return cGroupGroupKeyword_6_0; } - - //Reflexive - public EnumLiteralDeclaration getReflexiveEnumLiteralDeclaration_7() { return cReflexiveEnumLiteralDeclaration_7; } - - //"Reflexive" - public Keyword getReflexiveReflexiveKeyword_7_0() { return cReflexiveReflexiveKeyword_7_0; } - - //Relationship - public EnumLiteralDeclaration getRelationshipEnumLiteralDeclaration_8() { return cRelationshipEnumLiteralDeclaration_8; } - - //"Relationship" - public Keyword getRelationshipRelationshipKeyword_8_0() { return cRelationshipRelationshipKeyword_8_0; } - - //RelationshipExclusion - public EnumLiteralDeclaration getRelationshipExclusionEnumLiteralDeclaration_9() { return cRelationshipExclusionEnumLiteralDeclaration_9; } - - //"RelationshipExclusion" - public Keyword getRelationshipExclusionRelationshipExclusionKeyword_9_0() { return cRelationshipExclusionRelationshipExclusionKeyword_9_0; } - - //RelationshipImplication - public EnumLiteralDeclaration getRelationshipImplicationEnumLiteralDeclaration_10() { return cRelationshipImplicationEnumLiteralDeclaration_10; } - - //"RelationshipImplication" - public Keyword getRelationshipImplicationRelationshipImplicationKeyword_10_0() { return cRelationshipImplicationRelationshipImplicationKeyword_10_0; } - - //RoleType - public EnumLiteralDeclaration getRoleTypeEnumLiteralDeclaration_11() { return cRoleTypeEnumLiteralDeclaration_11; } - - //"RoleType" - public Keyword getRoleTypeRoleTypeKeyword_11_0() { return cRoleTypeRoleTypeKeyword_11_0; } - - //RoleEquivalence - public EnumLiteralDeclaration getRoleEquivalenceEnumLiteralDeclaration_12() { return cRoleEquivalenceEnumLiteralDeclaration_12; } - - //"RoleEquivalence" - public Keyword getRoleEquivalenceRoleEquivalenceKeyword_12_0() { return cRoleEquivalenceRoleEquivalenceKeyword_12_0; } - - //RoleGroup - public EnumLiteralDeclaration getRoleGroupEnumLiteralDeclaration_13() { return cRoleGroupEnumLiteralDeclaration_13; } - - //"RoleGroup" - public Keyword getRoleGroupRoleGroupKeyword_13_0() { return cRoleGroupRoleGroupKeyword_13_0; } - - //RoleImplication - public EnumLiteralDeclaration getRoleImplicationEnumLiteralDeclaration_14() { return cRoleImplicationEnumLiteralDeclaration_14; } - - //"RoleImplication" - public Keyword getRoleImplicationRoleImplicationKeyword_14_0() { return cRoleImplicationRoleImplicationKeyword_14_0; } - - //RoleProhibition - public EnumLiteralDeclaration getRoleProhibitionEnumLiteralDeclaration_15() { return cRoleProhibitionEnumLiteralDeclaration_15; } - - //"RoleProhibition" - public Keyword getRoleProhibitionRoleProhibitionKeyword_15_0() { return cRoleProhibitionRoleProhibitionKeyword_15_0; } - - //Irreflexive - public EnumLiteralDeclaration getIrreflexiveEnumLiteralDeclaration_16() { return cIrreflexiveEnumLiteralDeclaration_16; } - - //"Irreflexive" - public Keyword getIrreflexiveIrreflexiveKeyword_16_0() { return cIrreflexiveIrreflexiveKeyword_16_0; } - - //NaturalType - public EnumLiteralDeclaration getNaturalTypeEnumLiteralDeclaration_17() { return cNaturalTypeEnumLiteralDeclaration_17; } - - //"NaturalType" - public Keyword getNaturalTypeNaturalTypeKeyword_17_0() { return cNaturalTypeNaturalTypeKeyword_17_0; } - } - public class FeatureNameEnumElements extends AbstractEnumRuleElementFinder { - private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "org.framed.iorm.editpolicydsl.Dsl.FeatureNameEnum"); - private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - private final EnumLiteralDeclaration cCompartment_BehaviorEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0); - private final Keyword cCompartment_BehaviorCompartment_BehaviorKeyword_0_0 = (Keyword)cCompartment_BehaviorEnumLiteralDeclaration_0.eContents().get(0); - private final EnumLiteralDeclaration cCompartment_InheritanceEnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1); - private final Keyword cCompartment_InheritanceCompartment_InheritanceKeyword_1_0 = (Keyword)cCompartment_InheritanceEnumLiteralDeclaration_1.eContents().get(0); - private final EnumLiteralDeclaration cCompartment_PropertiesEnumLiteralDeclaration_2 = (EnumLiteralDeclaration)cAlternatives.eContents().get(2); - private final Keyword cCompartment_PropertiesCompartment_PropertiesKeyword_2_0 = (Keyword)cCompartment_PropertiesEnumLiteralDeclaration_2.eContents().get(0); - private final EnumLiteralDeclaration cCompartment_StructureEnumLiteralDeclaration_3 = (EnumLiteralDeclaration)cAlternatives.eContents().get(3); - private final Keyword cCompartment_StructureCompartment_StructureKeyword_3_0 = (Keyword)cCompartment_StructureEnumLiteralDeclaration_3.eContents().get(0); - private final EnumLiteralDeclaration cCompartment_TypesEnumLiteralDeclaration_4 = (EnumLiteralDeclaration)cAlternatives.eContents().get(4); - private final Keyword cCompartment_TypesCompartment_TypesKeyword_4_0 = (Keyword)cCompartment_TypesEnumLiteralDeclaration_4.eContents().get(0); - private final EnumLiteralDeclaration cContains_CompartmentsEnumLiteralDeclaration_5 = (EnumLiteralDeclaration)cAlternatives.eContents().get(5); - private final Keyword cContains_CompartmentsContains_CompartmentsKeyword_5_0 = (Keyword)cContains_CompartmentsEnumLiteralDeclaration_5.eContents().get(0); - private final EnumLiteralDeclaration cCompartmentsEnumLiteralDeclaration_6 = (EnumLiteralDeclaration)cAlternatives.eContents().get(6); - private final Keyword cCompartmentsCompartmentsKeyword_6_0 = (Keyword)cCompartmentsEnumLiteralDeclaration_6.eContents().get(0); - private final EnumLiteralDeclaration cData_Type_InheritanceEnumLiteralDeclaration_7 = (EnumLiteralDeclaration)cAlternatives.eContents().get(7); - private final Keyword cData_Type_InheritanceData_Type_InheritanceKeyword_7_0 = (Keyword)cData_Type_InheritanceEnumLiteralDeclaration_7.eContents().get(0); - private final EnumLiteralDeclaration cData_TypesEnumLiteralDeclaration_8 = (EnumLiteralDeclaration)cAlternatives.eContents().get(8); - private final Keyword cData_TypesData_TypesKeyword_8_0 = (Keyword)cData_TypesEnumLiteralDeclaration_8.eContents().get(0); - private final EnumLiteralDeclaration cDatesEnumLiteralDeclaration_9 = (EnumLiteralDeclaration)cAlternatives.eContents().get(9); - private final Keyword cDatesDatesKeyword_9_0 = (Keyword)cDatesEnumLiteralDeclaration_9.eContents().get(0); - private final EnumLiteralDeclaration cDependentEnumLiteralDeclaration_10 = (EnumLiteralDeclaration)cAlternatives.eContents().get(10); - private final Keyword cDependentDependentKeyword_10_0 = (Keyword)cDependentEnumLiteralDeclaration_10.eContents().get(0); - private final EnumLiteralDeclaration cGroup_ConstraintsEnumLiteralDeclaration_11 = (EnumLiteralDeclaration)cAlternatives.eContents().get(11); - private final Keyword cGroup_ConstraintsGroup_ConstraintsKeyword_11_0 = (Keyword)cGroup_ConstraintsEnumLiteralDeclaration_11.eContents().get(0); - private final EnumLiteralDeclaration cInter_Relationship_ConstraintsEnumLiteralDeclaration_12 = (EnumLiteralDeclaration)cAlternatives.eContents().get(12); - private final Keyword cInter_Relationship_ConstraintsInter_Relationship_ConstraintsKeyword_12_0 = (Keyword)cInter_Relationship_ConstraintsEnumLiteralDeclaration_12.eContents().get(0); - private final EnumLiteralDeclaration cIntra_Relationship_ConstraintsEnumLiteralDeclaration_13 = (EnumLiteralDeclaration)cAlternatives.eContents().get(13); - private final Keyword cIntra_Relationship_ConstraintsIntra_Relationship_ConstraintsKeyword_13_0 = (Keyword)cIntra_Relationship_ConstraintsEnumLiteralDeclaration_13.eContents().get(0); - private final EnumLiteralDeclaration cNaturalsEnumLiteralDeclaration_14 = (EnumLiteralDeclaration)cAlternatives.eContents().get(14); - private final Keyword cNaturalsNaturalsKeyword_14_0 = (Keyword)cNaturalsEnumLiteralDeclaration_14.eContents().get(0); - private final EnumLiteralDeclaration cOccurrence_ConstraintsEnumLiteralDeclaration_15 = (EnumLiteralDeclaration)cAlternatives.eContents().get(15); - private final Keyword cOccurrence_ConstraintsOccurrence_ConstraintsKeyword_15_0 = (Keyword)cOccurrence_ConstraintsEnumLiteralDeclaration_15.eContents().get(0); - private final EnumLiteralDeclaration cOn_CompartmentsEnumLiteralDeclaration_16 = (EnumLiteralDeclaration)cAlternatives.eContents().get(16); - private final Keyword cOn_CompartmentsOn_CompartmentsKeyword_16_0 = (Keyword)cOn_CompartmentsEnumLiteralDeclaration_16.eContents().get(0); - private final EnumLiteralDeclaration cOn_RelationshipsEnumLiteralDeclaration_17 = (EnumLiteralDeclaration)cAlternatives.eContents().get(17); - private final Keyword cOn_RelationshipsOn_RelationshipsKeyword_17_0 = (Keyword)cOn_RelationshipsEnumLiteralDeclaration_17.eContents().get(0); - private final EnumLiteralDeclaration cParthood_ConstraintsEnumLiteralDeclaration_18 = (EnumLiteralDeclaration)cAlternatives.eContents().get(18); - private final Keyword cParthood_ConstraintsParthood_ConstraintsKeyword_18_0 = (Keyword)cParthood_ConstraintsEnumLiteralDeclaration_18.eContents().get(0); - private final EnumLiteralDeclaration cParticipantsEnumLiteralDeclaration_19 = (EnumLiteralDeclaration)cAlternatives.eContents().get(19); - private final Keyword cParticipantsParticipantsKeyword_19_0 = (Keyword)cParticipantsEnumLiteralDeclaration_19.eContents().get(0); - private final EnumLiteralDeclaration cPlayableEnumLiteralDeclaration_20 = (EnumLiteralDeclaration)cAlternatives.eContents().get(20); - private final Keyword cPlayablePlayableKeyword_20_0 = (Keyword)cPlayableEnumLiteralDeclaration_20.eContents().get(0); - private final EnumLiteralDeclaration cPlayable_by_Defining_CompartmentEnumLiteralDeclaration_21 = (EnumLiteralDeclaration)cAlternatives.eContents().get(21); - private final Keyword cPlayable_by_Defining_CompartmentPlayable_by_Defining_CompartmentKeyword_21_0 = (Keyword)cPlayable_by_Defining_CompartmentEnumLiteralDeclaration_21.eContents().get(0); - private final EnumLiteralDeclaration cPlayersEnumLiteralDeclaration_22 = (EnumLiteralDeclaration)cAlternatives.eContents().get(22); - private final Keyword cPlayersPlayersKeyword_22_0 = (Keyword)cPlayersEnumLiteralDeclaration_22.eContents().get(0); - private final EnumLiteralDeclaration cRelationship_CardinalityEnumLiteralDeclaration_23 = (EnumLiteralDeclaration)cAlternatives.eContents().get(23); - private final Keyword cRelationship_CardinalityRelationship_CardinalityKeyword_23_0 = (Keyword)cRelationship_CardinalityEnumLiteralDeclaration_23.eContents().get(0); - private final EnumLiteralDeclaration cRelationship_ConstraintsEnumLiteralDeclaration_24 = (EnumLiteralDeclaration)cAlternatives.eContents().get(24); - private final Keyword cRelationship_ConstraintsRelationship_ConstraintsKeyword_24_0 = (Keyword)cRelationship_ConstraintsEnumLiteralDeclaration_24.eContents().get(0); - private final EnumLiteralDeclaration cRelationshipsEnumLiteralDeclaration_25 = (EnumLiteralDeclaration)cAlternatives.eContents().get(25); - private final Keyword cRelationshipsRelationshipsKeyword_25_0 = (Keyword)cRelationshipsEnumLiteralDeclaration_25.eContents().get(0); - private final EnumLiteralDeclaration cRML_Feature_ModelEnumLiteralDeclaration_26 = (EnumLiteralDeclaration)cAlternatives.eContents().get(26); - private final Keyword cRML_Feature_ModelRML_Feature_ModelKeyword_26_0 = (Keyword)cRML_Feature_ModelEnumLiteralDeclaration_26.eContents().get(0); - private final EnumLiteralDeclaration cRole_BehaviorEnumLiteralDeclaration_27 = (EnumLiteralDeclaration)cAlternatives.eContents().get(27); - private final Keyword cRole_BehaviorRole_BehaviorKeyword_27_0 = (Keyword)cRole_BehaviorEnumLiteralDeclaration_27.eContents().get(0); - private final EnumLiteralDeclaration cRole_ConstraintsEnumLiteralDeclaration_28 = (EnumLiteralDeclaration)cAlternatives.eContents().get(28); - private final Keyword cRole_ConstraintsRole_ConstraintsKeyword_28_0 = (Keyword)cRole_ConstraintsEnumLiteralDeclaration_28.eContents().get(0); - private final EnumLiteralDeclaration cRole_EquivalenceEnumLiteralDeclaration_29 = (EnumLiteralDeclaration)cAlternatives.eContents().get(29); - private final Keyword cRole_EquivalenceRole_EquivalenceKeyword_29_0 = (Keyword)cRole_EquivalenceEnumLiteralDeclaration_29.eContents().get(0); - private final EnumLiteralDeclaration cRole_ImplicationEnumLiteralDeclaration_30 = (EnumLiteralDeclaration)cAlternatives.eContents().get(30); - private final Keyword cRole_ImplicationRole_ImplicationKeyword_30_0 = (Keyword)cRole_ImplicationEnumLiteralDeclaration_30.eContents().get(0); - private final EnumLiteralDeclaration cRole_InheritanceEnumLiteralDeclaration_31 = (EnumLiteralDeclaration)cAlternatives.eContents().get(31); - private final Keyword cRole_InheritanceRole_InheritanceKeyword_31_0 = (Keyword)cRole_InheritanceEnumLiteralDeclaration_31.eContents().get(0); - private final EnumLiteralDeclaration cRole_ProhibitionEnumLiteralDeclaration_32 = (EnumLiteralDeclaration)cAlternatives.eContents().get(32); - private final Keyword cRole_ProhibitionRole_ProhibitionKeyword_32_0 = (Keyword)cRole_ProhibitionEnumLiteralDeclaration_32.eContents().get(0); - private final EnumLiteralDeclaration cRole_PropertiesEnumLiteralDeclaration_33 = (EnumLiteralDeclaration)cAlternatives.eContents().get(33); - private final Keyword cRole_PropertiesRole_PropertiesKeyword_33_0 = (Keyword)cRole_PropertiesEnumLiteralDeclaration_33.eContents().get(0); - private final EnumLiteralDeclaration cRole_StructureEnumLiteralDeclaration_34 = (EnumLiteralDeclaration)cAlternatives.eContents().get(34); - private final Keyword cRole_StructureRole_StructureKeyword_34_0 = (Keyword)cRole_StructureEnumLiteralDeclaration_34.eContents().get(0); - private final EnumLiteralDeclaration cRole_TypesEnumLiteralDeclaration_35 = (EnumLiteralDeclaration)cAlternatives.eContents().get(35); - private final Keyword cRole_TypesRole_TypesKeyword_35_0 = (Keyword)cRole_TypesEnumLiteralDeclaration_35.eContents().get(0); - private final EnumLiteralDeclaration cRolesEnumLiteralDeclaration_36 = (EnumLiteralDeclaration)cAlternatives.eContents().get(36); - private final Keyword cRolesRolesKeyword_36_0 = (Keyword)cRolesEnumLiteralDeclaration_36.eContents().get(0); - - //enum FeatureNameEnum: - // Compartment_Behavior | Compartment_Inheritance | Compartment_Properties | Compartment_Structure | - // Compartment_Types | Contains_Compartments | Compartments | - // Data_Type_Inheritance | Data_Types | Dates | Dependent | - // Group_Constraints | Inter_Relationship_Constraints | Intra_Relationship_Constraints | - // Naturals | Occurrence_Constraints | On_Compartments | On_Relationships | - // Parthood_Constraints | Participants | Playable | Playable_by_Defining_Compartment | Players | - // Relationship_Cardinality | Relationship_Constraints | Relationships | RML_Feature_Model | - // Role_Behavior | Role_Constraints | Role_Equivalence | Role_Implication | Role_Inheritance | - // Role_Prohibition | Role_Properties | Role_Structure | Role_Types | Roles; - public EnumRule getRule() { return rule; } - - //Compartment_Behavior | Compartment_Inheritance | Compartment_Properties | Compartment_Structure | Compartment_Types | - //Contains_Compartments | Compartments | Data_Type_Inheritance | Data_Types | Dates | Dependent | Group_Constraints | - //Inter_Relationship_Constraints | Intra_Relationship_Constraints | Naturals | Occurrence_Constraints | On_Compartments | - //On_Relationships | Parthood_Constraints | Participants | Playable | Playable_by_Defining_Compartment | Players | - //Relationship_Cardinality | Relationship_Constraints | Relationships | RML_Feature_Model | Role_Behavior | - //Role_Constraints | Role_Equivalence | Role_Implication | Role_Inheritance | Role_Prohibition | Role_Properties | - //Role_Structure | Role_Types | Roles - public Alternatives getAlternatives() { return cAlternatives; } - - //Compartment_Behavior - public EnumLiteralDeclaration getCompartment_BehaviorEnumLiteralDeclaration_0() { return cCompartment_BehaviorEnumLiteralDeclaration_0; } - - //"Compartment_Behavior" - public Keyword getCompartment_BehaviorCompartment_BehaviorKeyword_0_0() { return cCompartment_BehaviorCompartment_BehaviorKeyword_0_0; } - - //Compartment_Inheritance - public EnumLiteralDeclaration getCompartment_InheritanceEnumLiteralDeclaration_1() { return cCompartment_InheritanceEnumLiteralDeclaration_1; } - - //"Compartment_Inheritance" - public Keyword getCompartment_InheritanceCompartment_InheritanceKeyword_1_0() { return cCompartment_InheritanceCompartment_InheritanceKeyword_1_0; } - - //Compartment_Properties - public EnumLiteralDeclaration getCompartment_PropertiesEnumLiteralDeclaration_2() { return cCompartment_PropertiesEnumLiteralDeclaration_2; } - - //"Compartment_Properties" - public Keyword getCompartment_PropertiesCompartment_PropertiesKeyword_2_0() { return cCompartment_PropertiesCompartment_PropertiesKeyword_2_0; } - - //Compartment_Structure - public EnumLiteralDeclaration getCompartment_StructureEnumLiteralDeclaration_3() { return cCompartment_StructureEnumLiteralDeclaration_3; } - - //"Compartment_Structure" - public Keyword getCompartment_StructureCompartment_StructureKeyword_3_0() { return cCompartment_StructureCompartment_StructureKeyword_3_0; } - - //Compartment_Types - public EnumLiteralDeclaration getCompartment_TypesEnumLiteralDeclaration_4() { return cCompartment_TypesEnumLiteralDeclaration_4; } - - //"Compartment_Types" - public Keyword getCompartment_TypesCompartment_TypesKeyword_4_0() { return cCompartment_TypesCompartment_TypesKeyword_4_0; } - - //Contains_Compartments - public EnumLiteralDeclaration getContains_CompartmentsEnumLiteralDeclaration_5() { return cContains_CompartmentsEnumLiteralDeclaration_5; } - - //"Contains_Compartments" - public Keyword getContains_CompartmentsContains_CompartmentsKeyword_5_0() { return cContains_CompartmentsContains_CompartmentsKeyword_5_0; } - - //Compartments - public EnumLiteralDeclaration getCompartmentsEnumLiteralDeclaration_6() { return cCompartmentsEnumLiteralDeclaration_6; } - - //"Compartments" - public Keyword getCompartmentsCompartmentsKeyword_6_0() { return cCompartmentsCompartmentsKeyword_6_0; } - - //Data_Type_Inheritance - public EnumLiteralDeclaration getData_Type_InheritanceEnumLiteralDeclaration_7() { return cData_Type_InheritanceEnumLiteralDeclaration_7; } - - //"Data_Type_Inheritance" - public Keyword getData_Type_InheritanceData_Type_InheritanceKeyword_7_0() { return cData_Type_InheritanceData_Type_InheritanceKeyword_7_0; } - - //Data_Types - public EnumLiteralDeclaration getData_TypesEnumLiteralDeclaration_8() { return cData_TypesEnumLiteralDeclaration_8; } - - //"Data_Types" - public Keyword getData_TypesData_TypesKeyword_8_0() { return cData_TypesData_TypesKeyword_8_0; } - - //Dates - public EnumLiteralDeclaration getDatesEnumLiteralDeclaration_9() { return cDatesEnumLiteralDeclaration_9; } - - //"Dates" - public Keyword getDatesDatesKeyword_9_0() { return cDatesDatesKeyword_9_0; } - - //Dependent - public EnumLiteralDeclaration getDependentEnumLiteralDeclaration_10() { return cDependentEnumLiteralDeclaration_10; } - - //"Dependent" - public Keyword getDependentDependentKeyword_10_0() { return cDependentDependentKeyword_10_0; } - - //Group_Constraints - public EnumLiteralDeclaration getGroup_ConstraintsEnumLiteralDeclaration_11() { return cGroup_ConstraintsEnumLiteralDeclaration_11; } - - //"Group_Constraints" - public Keyword getGroup_ConstraintsGroup_ConstraintsKeyword_11_0() { return cGroup_ConstraintsGroup_ConstraintsKeyword_11_0; } - - //Inter_Relationship_Constraints - public EnumLiteralDeclaration getInter_Relationship_ConstraintsEnumLiteralDeclaration_12() { return cInter_Relationship_ConstraintsEnumLiteralDeclaration_12; } - - //"Inter_Relationship_Constraints" - public Keyword getInter_Relationship_ConstraintsInter_Relationship_ConstraintsKeyword_12_0() { return cInter_Relationship_ConstraintsInter_Relationship_ConstraintsKeyword_12_0; } - - //Intra_Relationship_Constraints - public EnumLiteralDeclaration getIntra_Relationship_ConstraintsEnumLiteralDeclaration_13() { return cIntra_Relationship_ConstraintsEnumLiteralDeclaration_13; } - - //"Intra_Relationship_Constraints" - public Keyword getIntra_Relationship_ConstraintsIntra_Relationship_ConstraintsKeyword_13_0() { return cIntra_Relationship_ConstraintsIntra_Relationship_ConstraintsKeyword_13_0; } - - //Naturals - public EnumLiteralDeclaration getNaturalsEnumLiteralDeclaration_14() { return cNaturalsEnumLiteralDeclaration_14; } - - //"Naturals" - public Keyword getNaturalsNaturalsKeyword_14_0() { return cNaturalsNaturalsKeyword_14_0; } - - //Occurrence_Constraints - public EnumLiteralDeclaration getOccurrence_ConstraintsEnumLiteralDeclaration_15() { return cOccurrence_ConstraintsEnumLiteralDeclaration_15; } - - //"Occurrence_Constraints" - public Keyword getOccurrence_ConstraintsOccurrence_ConstraintsKeyword_15_0() { return cOccurrence_ConstraintsOccurrence_ConstraintsKeyword_15_0; } - - //On_Compartments - public EnumLiteralDeclaration getOn_CompartmentsEnumLiteralDeclaration_16() { return cOn_CompartmentsEnumLiteralDeclaration_16; } - - //"On_Compartments" - public Keyword getOn_CompartmentsOn_CompartmentsKeyword_16_0() { return cOn_CompartmentsOn_CompartmentsKeyword_16_0; } - - //On_Relationships - public EnumLiteralDeclaration getOn_RelationshipsEnumLiteralDeclaration_17() { return cOn_RelationshipsEnumLiteralDeclaration_17; } - - //"On_Relationships" - public Keyword getOn_RelationshipsOn_RelationshipsKeyword_17_0() { return cOn_RelationshipsOn_RelationshipsKeyword_17_0; } - - //Parthood_Constraints - public EnumLiteralDeclaration getParthood_ConstraintsEnumLiteralDeclaration_18() { return cParthood_ConstraintsEnumLiteralDeclaration_18; } - - //"Parthood_Constraints" - public Keyword getParthood_ConstraintsParthood_ConstraintsKeyword_18_0() { return cParthood_ConstraintsParthood_ConstraintsKeyword_18_0; } - - //Participants - public EnumLiteralDeclaration getParticipantsEnumLiteralDeclaration_19() { return cParticipantsEnumLiteralDeclaration_19; } - - //"Participants" - public Keyword getParticipantsParticipantsKeyword_19_0() { return cParticipantsParticipantsKeyword_19_0; } - - //Playable - public EnumLiteralDeclaration getPlayableEnumLiteralDeclaration_20() { return cPlayableEnumLiteralDeclaration_20; } - - //"Playable" - public Keyword getPlayablePlayableKeyword_20_0() { return cPlayablePlayableKeyword_20_0; } - - //Playable_by_Defining_Compartment - public EnumLiteralDeclaration getPlayable_by_Defining_CompartmentEnumLiteralDeclaration_21() { return cPlayable_by_Defining_CompartmentEnumLiteralDeclaration_21; } - - //"Playable_by_Defining_Compartment" - public Keyword getPlayable_by_Defining_CompartmentPlayable_by_Defining_CompartmentKeyword_21_0() { return cPlayable_by_Defining_CompartmentPlayable_by_Defining_CompartmentKeyword_21_0; } - - //Players - public EnumLiteralDeclaration getPlayersEnumLiteralDeclaration_22() { return cPlayersEnumLiteralDeclaration_22; } - - //"Players" - public Keyword getPlayersPlayersKeyword_22_0() { return cPlayersPlayersKeyword_22_0; } - - //Relationship_Cardinality - public EnumLiteralDeclaration getRelationship_CardinalityEnumLiteralDeclaration_23() { return cRelationship_CardinalityEnumLiteralDeclaration_23; } - - //"Relationship_Cardinality" - public Keyword getRelationship_CardinalityRelationship_CardinalityKeyword_23_0() { return cRelationship_CardinalityRelationship_CardinalityKeyword_23_0; } - - //Relationship_Constraints - public EnumLiteralDeclaration getRelationship_ConstraintsEnumLiteralDeclaration_24() { return cRelationship_ConstraintsEnumLiteralDeclaration_24; } - - //"Relationship_Constraints" - public Keyword getRelationship_ConstraintsRelationship_ConstraintsKeyword_24_0() { return cRelationship_ConstraintsRelationship_ConstraintsKeyword_24_0; } - - //Relationships - public EnumLiteralDeclaration getRelationshipsEnumLiteralDeclaration_25() { return cRelationshipsEnumLiteralDeclaration_25; } - - //"Relationships" - public Keyword getRelationshipsRelationshipsKeyword_25_0() { return cRelationshipsRelationshipsKeyword_25_0; } - - //RML_Feature_Model - public EnumLiteralDeclaration getRML_Feature_ModelEnumLiteralDeclaration_26() { return cRML_Feature_ModelEnumLiteralDeclaration_26; } - - //"RML_Feature_Model" - public Keyword getRML_Feature_ModelRML_Feature_ModelKeyword_26_0() { return cRML_Feature_ModelRML_Feature_ModelKeyword_26_0; } - - //Role_Behavior - public EnumLiteralDeclaration getRole_BehaviorEnumLiteralDeclaration_27() { return cRole_BehaviorEnumLiteralDeclaration_27; } - - //"Role_Behavior" - public Keyword getRole_BehaviorRole_BehaviorKeyword_27_0() { return cRole_BehaviorRole_BehaviorKeyword_27_0; } - - //Role_Constraints - public EnumLiteralDeclaration getRole_ConstraintsEnumLiteralDeclaration_28() { return cRole_ConstraintsEnumLiteralDeclaration_28; } - - //"Role_Constraints" - public Keyword getRole_ConstraintsRole_ConstraintsKeyword_28_0() { return cRole_ConstraintsRole_ConstraintsKeyword_28_0; } - - //Role_Equivalence - public EnumLiteralDeclaration getRole_EquivalenceEnumLiteralDeclaration_29() { return cRole_EquivalenceEnumLiteralDeclaration_29; } - - //"Role_Equivalence" - public Keyword getRole_EquivalenceRole_EquivalenceKeyword_29_0() { return cRole_EquivalenceRole_EquivalenceKeyword_29_0; } - - //Role_Implication - public EnumLiteralDeclaration getRole_ImplicationEnumLiteralDeclaration_30() { return cRole_ImplicationEnumLiteralDeclaration_30; } - - //"Role_Implication" - public Keyword getRole_ImplicationRole_ImplicationKeyword_30_0() { return cRole_ImplicationRole_ImplicationKeyword_30_0; } - - //Role_Inheritance - public EnumLiteralDeclaration getRole_InheritanceEnumLiteralDeclaration_31() { return cRole_InheritanceEnumLiteralDeclaration_31; } - - //"Role_Inheritance" - public Keyword getRole_InheritanceRole_InheritanceKeyword_31_0() { return cRole_InheritanceRole_InheritanceKeyword_31_0; } - - //Role_Prohibition - public EnumLiteralDeclaration getRole_ProhibitionEnumLiteralDeclaration_32() { return cRole_ProhibitionEnumLiteralDeclaration_32; } - - //"Role_Prohibition" - public Keyword getRole_ProhibitionRole_ProhibitionKeyword_32_0() { return cRole_ProhibitionRole_ProhibitionKeyword_32_0; } - - //Role_Properties - public EnumLiteralDeclaration getRole_PropertiesEnumLiteralDeclaration_33() { return cRole_PropertiesEnumLiteralDeclaration_33; } - - //"Role_Properties" - public Keyword getRole_PropertiesRole_PropertiesKeyword_33_0() { return cRole_PropertiesRole_PropertiesKeyword_33_0; } - - //Role_Structure - public EnumLiteralDeclaration getRole_StructureEnumLiteralDeclaration_34() { return cRole_StructureEnumLiteralDeclaration_34; } - - //"Role_Structure" - public Keyword getRole_StructureRole_StructureKeyword_34_0() { return cRole_StructureRole_StructureKeyword_34_0; } - - //Role_Types - public EnumLiteralDeclaration getRole_TypesEnumLiteralDeclaration_35() { return cRole_TypesEnumLiteralDeclaration_35; } - - //"Role_Types" - public Keyword getRole_TypesRole_TypesKeyword_35_0() { return cRole_TypesRole_TypesKeyword_35_0; } - - //Roles - public EnumLiteralDeclaration getRolesEnumLiteralDeclaration_36() { return cRolesEnumLiteralDeclaration_36; } - - //"Roles" - public Keyword getRolesRolesKeyword_36_0() { return cRolesRolesKeyword_36_0; } - } - - private final ModelElements pModel; - private final PolicyElements pPolicy; - private final ActionEnumElements eActionEnum; - private final FeatureTypeEnumElements eFeatureTypeEnum; - private final FeatureNameEnumElements eFeatureNameEnum; - private final ConstraintRuleElements pConstraintRule; - private final ContainsCompartmentConstrainRuleElements pContainsCompartmentConstrainRule; - private final IsTargetTypeConstraintRuleElements pIsTargetTypeConstraintRule; - private final IsParentConstraintRuleElements pIsParentConstraintRule; - private final IsSourceTypeConstraintRuleElements pIsSourceTypeConstraintRule; - private final IsTargetConstraintRuleElements pIsTargetConstraintRule; - private final InCompartmentConstraintRuleElements pInCompartmentConstraintRule; - private final SourceEqualsTargetConstraintRuleElements pSourceEqualsTargetConstraintRule; - private final SourceEqualsTargetTypeConstraintRuleElements pSourceEqualsTargetTypeConstraintRule; - private final FeatureRuleElements pFeatureRule; - private final IsFeatureElements pIsFeature; - private final TrueFeatureRuleElements pTrueFeatureRule; - private final TrueConstraintRuleElements pTrueConstraintRule; - private final FalseFeatureRuleElements pFalseFeatureRule; - private final FalseConstraintRuleElements pFalseConstraintRule; - private final EStringElements pEString; - private final FeatureExpressionElements pFeatureExpression; - private final ImplicationFeatureElements pImplicationFeature; - private final OrFeatureElements pOrFeature; - private final AndFeatureElements pAndFeature; - private final NotFeatureExpressionElements pNotFeatureExpression; - private final PrimaryFeatureElements pPrimaryFeature; - private final ConstraintExpressionElements pConstraintExpression; - private final ImplicationConstraintElements pImplicationConstraint; - private final OrConstraintElements pOrConstraint; - private final AndConstraintElements pAndConstraint; - private final NotConstraintExpressionElements pNotConstraintExpression; - private final PrimaryConstraintElements pPrimaryConstraint; - - private final Grammar grammar; - - private final TerminalsGrammarAccess gaTerminals; - - @Inject - public DslGrammarAccess(GrammarProvider grammarProvider, - TerminalsGrammarAccess gaTerminals) { - this.grammar = internalFindGrammar(grammarProvider); - this.gaTerminals = gaTerminals; - this.pModel = new ModelElements(); - this.pPolicy = new PolicyElements(); - this.eActionEnum = new ActionEnumElements(); - this.eFeatureTypeEnum = new FeatureTypeEnumElements(); - this.eFeatureNameEnum = new FeatureNameEnumElements(); - this.pConstraintRule = new ConstraintRuleElements(); - this.pContainsCompartmentConstrainRule = new ContainsCompartmentConstrainRuleElements(); - this.pIsTargetTypeConstraintRule = new IsTargetTypeConstraintRuleElements(); - this.pIsParentConstraintRule = new IsParentConstraintRuleElements(); - this.pIsSourceTypeConstraintRule = new IsSourceTypeConstraintRuleElements(); - this.pIsTargetConstraintRule = new IsTargetConstraintRuleElements(); - this.pInCompartmentConstraintRule = new InCompartmentConstraintRuleElements(); - this.pSourceEqualsTargetConstraintRule = new SourceEqualsTargetConstraintRuleElements(); - this.pSourceEqualsTargetTypeConstraintRule = new SourceEqualsTargetTypeConstraintRuleElements(); - this.pFeatureRule = new FeatureRuleElements(); - this.pIsFeature = new IsFeatureElements(); - this.pTrueFeatureRule = new TrueFeatureRuleElements(); - this.pTrueConstraintRule = new TrueConstraintRuleElements(); - this.pFalseFeatureRule = new FalseFeatureRuleElements(); - this.pFalseConstraintRule = new FalseConstraintRuleElements(); - this.pEString = new EStringElements(); - this.pFeatureExpression = new FeatureExpressionElements(); - this.pImplicationFeature = new ImplicationFeatureElements(); - this.pOrFeature = new OrFeatureElements(); - this.pAndFeature = new AndFeatureElements(); - this.pNotFeatureExpression = new NotFeatureExpressionElements(); - this.pPrimaryFeature = new PrimaryFeatureElements(); - this.pConstraintExpression = new ConstraintExpressionElements(); - this.pImplicationConstraint = new ImplicationConstraintElements(); - this.pOrConstraint = new OrConstraintElements(); - this.pAndConstraint = new AndConstraintElements(); - this.pNotConstraintExpression = new NotConstraintExpressionElements(); - this.pPrimaryConstraint = new PrimaryConstraintElements(); - } - - protected Grammar internalFindGrammar(GrammarProvider grammarProvider) { - Grammar grammar = grammarProvider.getGrammar(this); - while (grammar != null) { - if ("org.framed.iorm.editpolicydsl.Dsl".equals(grammar.getName())) { - return grammar; - } - List<Grammar> grammars = grammar.getUsedGrammars(); - if (!grammars.isEmpty()) { - grammar = grammars.iterator().next(); - } else { - return null; - } - } - return grammar; - } - - @Override - public Grammar getGrammar() { - return grammar; - } - - - public TerminalsGrammarAccess getTerminalsGrammarAccess() { - return gaTerminals; - } - - - ////import "http://iorm/1.0" as iorm - ////import "http://iorm.featuremodel/1.0" as featuremodel - //Model: - // (policies+=Policy policies+=Policy*)?; - public ModelElements getModelAccess() { - return pModel; - } - - public ParserRule getModelRule() { - return getModelAccess().getRule(); - } - - //Policy: - // override?='override'? action=ActionEnum actionType=FeatureTypeEnum - // '(' featureRule=FeatureExpression ')' 'when' constraintRule=ConstraintExpression ';'; - public PolicyElements getPolicyAccess() { - return pPolicy; - } - - public ParserRule getPolicyRule() { - return getPolicyAccess().getRule(); - } - - //enum ActionEnum: - // Add | Reconnect | Create | Start | Execute | Direct_Edit | Add_Property | Create_Attribute | Create_Operation | - // Create_Property; - public ActionEnumElements getActionEnumAccess() { - return eActionEnum; - } - - public EnumRule getActionEnumRule() { - return getActionEnumAccess().getRule(); - } - - //enum FeatureTypeEnum returns TypeEnum: - // Acyclic | CompartmentType | Cyclic | DataType | Fulfillment | Inheritance | - // Group | Reflexive | Relationship | RelationshipExclusion | RelationshipImplication | - // RoleType | RoleEquivalence | RoleGroup | RoleImplication | RoleProhibition | - // Irreflexive | NaturalType; - public FeatureTypeEnumElements getFeatureTypeEnumAccess() { - return eFeatureTypeEnum; - } - - public EnumRule getFeatureTypeEnumRule() { - return getFeatureTypeEnumAccess().getRule(); - } - - //enum FeatureNameEnum: - // Compartment_Behavior | Compartment_Inheritance | Compartment_Properties | Compartment_Structure | - // Compartment_Types | Contains_Compartments | Compartments | - // Data_Type_Inheritance | Data_Types | Dates | Dependent | - // Group_Constraints | Inter_Relationship_Constraints | Intra_Relationship_Constraints | - // Naturals | Occurrence_Constraints | On_Compartments | On_Relationships | - // Parthood_Constraints | Participants | Playable | Playable_by_Defining_Compartment | Players | - // Relationship_Cardinality | Relationship_Constraints | Relationships | RML_Feature_Model | - // Role_Behavior | Role_Constraints | Role_Equivalence | Role_Implication | Role_Inheritance | - // Role_Prohibition | Role_Properties | Role_Structure | Role_Types | Roles; - public FeatureNameEnumElements getFeatureNameEnumAccess() { - return eFeatureNameEnum; - } - - public EnumRule getFeatureNameEnumRule() { - return getFeatureNameEnumAccess().getRule(); - } - - //// ----------------- Constraint Rules ------------------------------// - //ConstraintRule: - // TrueConstraintRule | FalseConstraintRule | ContainsCompartmentConstrainRule | IsTargetConstraintRule | - // IsTargetTypeConstraintRule | IsSourceTypeConstraintRule | IsParentConstraintRule | SourceEqualsTargetConstraintRule | - // SourceEqualsTargetTypeConstraintRule | InCompartmentConstraintRule; - public ConstraintRuleElements getConstraintRuleAccess() { - return pConstraintRule; - } - - public ParserRule getConstraintRuleRule() { - return getConstraintRuleAccess().getRule(); - } - - //ContainsCompartmentConstrainRule ContainsCompartment: - // {ContainsCompartment} 'ContainsCompartment' '(' ')'; - public ContainsCompartmentConstrainRuleElements getContainsCompartmentConstrainRuleAccess() { - return pContainsCompartmentConstrainRule; - } - - public ParserRule getContainsCompartmentConstrainRuleRule() { - return getContainsCompartmentConstrainRuleAccess().getRule(); - } - - //IsTargetTypeConstraintRule IsTargetType: - // {IsTargetType} 'IsTargetType' '(' type=FeatureTypeEnum ')'; - public IsTargetTypeConstraintRuleElements getIsTargetTypeConstraintRuleAccess() { - return pIsTargetTypeConstraintRule; - } - - public ParserRule getIsTargetTypeConstraintRuleRule() { - return getIsTargetTypeConstraintRuleAccess().getRule(); - } - - //IsParentConstraintRule IsParent: - // {IsParent} 'IsParent' '(' type=FeatureTypeEnum ')'; - public IsParentConstraintRuleElements getIsParentConstraintRuleAccess() { - return pIsParentConstraintRule; - } - - public ParserRule getIsParentConstraintRuleRule() { - return getIsParentConstraintRuleAccess().getRule(); - } - - //IsSourceTypeConstraintRule IsSourceType: - // {IsSourceType} 'IsSourceType' '(' type=FeatureTypeEnum ')'; - public IsSourceTypeConstraintRuleElements getIsSourceTypeConstraintRuleAccess() { - return pIsSourceTypeConstraintRule; - } - - public ParserRule getIsSourceTypeConstraintRuleRule() { - return getIsSourceTypeConstraintRuleAccess().getRule(); - } - - //IsTargetConstraintRule IsTarget: - // {IsTarget} 'IsTarget' '(' type=FeatureTypeEnum ')'; - public IsTargetConstraintRuleElements getIsTargetConstraintRuleAccess() { - return pIsTargetConstraintRule; - } - - public ParserRule getIsTargetConstraintRuleRule() { - return getIsTargetConstraintRuleAccess().getRule(); - } - - //InCompartmentConstraintRule InCompartment: - // {InCompartment} 'InCompartment' '(' ')'; - public InCompartmentConstraintRuleElements getInCompartmentConstraintRuleAccess() { - return pInCompartmentConstraintRule; - } - - public ParserRule getInCompartmentConstraintRuleRule() { - return getInCompartmentConstraintRuleAccess().getRule(); - } - - //SourceEqualsTargetConstraintRule SourceEqualsTarget: - // {SourceEqualsTarget} 'SourceEqualsTarget' '(' ')'; - public SourceEqualsTargetConstraintRuleElements getSourceEqualsTargetConstraintRuleAccess() { - return pSourceEqualsTargetConstraintRule; - } - - public ParserRule getSourceEqualsTargetConstraintRuleRule() { - return getSourceEqualsTargetConstraintRuleAccess().getRule(); - } - - //SourceEqualsTargetTypeConstraintRule SourceEqualsTargetType: - // {SourceEqualsTargetType} 'SourceEqualsTargetType' '(' ')'; - public SourceEqualsTargetTypeConstraintRuleElements getSourceEqualsTargetTypeConstraintRuleAccess() { - return pSourceEqualsTargetTypeConstraintRule; - } - - public ParserRule getSourceEqualsTargetTypeConstraintRuleRule() { - return getSourceEqualsTargetTypeConstraintRuleAccess().getRule(); - } - - //// ----------------- Feature Rules ------------------------------// - //FeatureRule: - // IsFeature | TrueFeatureRule | FalseFeatureRule; - public FeatureRuleElements getFeatureRuleAccess() { - return pFeatureRule; - } - - public ParserRule getFeatureRuleRule() { - return getFeatureRuleAccess().getRule(); - } - - //IsFeature: - // {IsFeature} featureName=FeatureNameEnum; - public IsFeatureElements getIsFeatureAccess() { - return pIsFeature; - } - - public ParserRule getIsFeatureRule() { - return getIsFeatureAccess().getRule(); - } - - //// ----------------- Logical Rules ------------------------------// - //TrueFeatureRule: - // {TrueFeatureRule} - // 'true'; - public TrueFeatureRuleElements getTrueFeatureRuleAccess() { - return pTrueFeatureRule; - } - - public ParserRule getTrueFeatureRuleRule() { - return getTrueFeatureRuleAccess().getRule(); - } - - //TrueConstraintRule: - // {TrueConstraintRule} - // 'true'; - public TrueConstraintRuleElements getTrueConstraintRuleAccess() { - return pTrueConstraintRule; - } - - public ParserRule getTrueConstraintRuleRule() { - return getTrueConstraintRuleAccess().getRule(); - } - - //FalseFeatureRule: - // {FalseFeatureRule} - // 'false'; - public FalseFeatureRuleElements getFalseFeatureRuleAccess() { - return pFalseFeatureRule; - } - - public ParserRule getFalseFeatureRuleRule() { - return getFalseFeatureRuleAccess().getRule(); - } - - //FalseConstraintRule: - // {FalseConstraintRule} - // 'false'; - public FalseConstraintRuleElements getFalseConstraintRuleAccess() { - return pFalseConstraintRule; - } - - public ParserRule getFalseConstraintRuleRule() { - return getFalseConstraintRuleAccess().getRule(); - } - - //EString: - // STRING | ID; - public EStringElements getEStringAccess() { - return pEString; - } - - public ParserRule getEStringRule() { - return getEStringAccess().getRule(); - } - - ////expression support for Features - //FeatureExpression FeatureRule: - // OrFeature; - public FeatureExpressionElements getFeatureExpressionAccess() { - return pFeatureExpression; - } - - public ParserRule getFeatureExpressionRule() { - return getFeatureExpressionAccess().getRule(); - } - - //ImplicationFeature FeatureRule: - // OrFeature ({ImplicationFeatureRule.leftRule=current} '=>' rightRule=OrFeature)?; - public ImplicationFeatureElements getImplicationFeatureAccess() { - return pImplicationFeature; - } - - public ParserRule getImplicationFeatureRule() { - return getImplicationFeatureAccess().getRule(); - } - - //OrFeature FeatureRule: - // AndFeature ({OrFeatureRule.rules+=current} 'or' rules+=AndFeature)*; - public OrFeatureElements getOrFeatureAccess() { - return pOrFeature; - } - - public ParserRule getOrFeatureRule() { - return getOrFeatureAccess().getRule(); - } - - //AndFeature FeatureRule: - // NotFeatureExpression ({AndFeatureRule.rules+=current} 'and' rules+=NotFeatureExpression)*; - public AndFeatureElements getAndFeatureAccess() { - return pAndFeature; - } - - public ParserRule getAndFeatureRule() { - return getAndFeatureAccess().getRule(); - } - - //NotFeatureExpression FeatureRule: - // PrimaryFeature | '!' {NotFeatureRule} rule=PrimaryFeature; - public NotFeatureExpressionElements getNotFeatureExpressionAccess() { - return pNotFeatureExpression; - } - - public ParserRule getNotFeatureExpressionRule() { - return getNotFeatureExpressionAccess().getRule(); - } - - //PrimaryFeature FeatureRule: - // FeatureRule | '(' FeatureExpression ')'; - public PrimaryFeatureElements getPrimaryFeatureAccess() { - return pPrimaryFeature; - } - - public ParserRule getPrimaryFeatureRule() { - return getPrimaryFeatureAccess().getRule(); - } - - ////expression support for Constraints - //ConstraintExpression ConstraintRule: - // ImplicationConstraint; - public ConstraintExpressionElements getConstraintExpressionAccess() { - return pConstraintExpression; - } - - public ParserRule getConstraintExpressionRule() { - return getConstraintExpressionAccess().getRule(); - } - - //ImplicationConstraint ConstraintRule: - // OrConstraint ({ImplicationConstraintRule.leftRule=current} '=>' rightRule=OrConstraint)?; - public ImplicationConstraintElements getImplicationConstraintAccess() { - return pImplicationConstraint; - } - - public ParserRule getImplicationConstraintRule() { - return getImplicationConstraintAccess().getRule(); - } - - //OrConstraint ConstraintRule: - // AndConstraint ({OrConstraintRule.rules+=current} 'or' rules+=AndConstraint)*; - public OrConstraintElements getOrConstraintAccess() { - return pOrConstraint; - } - - public ParserRule getOrConstraintRule() { - return getOrConstraintAccess().getRule(); - } - - //AndConstraint ConstraintRule: - // NotConstraintExpression ({AndConstraintRule.rules+=current} 'and' rules+=NotConstraintExpression)*; - public AndConstraintElements getAndConstraintAccess() { - return pAndConstraint; - } - - public ParserRule getAndConstraintRule() { - return getAndConstraintAccess().getRule(); - } - - //NotConstraintExpression ConstraintRule: - // PrimaryConstraint | '!' {NotConstraintRule} rule=PrimaryConstraint; - public NotConstraintExpressionElements getNotConstraintExpressionAccess() { - return pNotConstraintExpression; - } - - public ParserRule getNotConstraintExpressionRule() { - return getNotConstraintExpressionAccess().getRule(); - } - - //PrimaryConstraint ConstraintRule: - // ConstraintRule | '(' ConstraintExpression ')'; - public PrimaryConstraintElements getPrimaryConstraintAccess() { - return pPrimaryConstraint; - } - - public ParserRule getPrimaryConstraintRule() { - return getPrimaryConstraintAccess().getRule(); - } - - //terminal ID: - // '^'? ('a'..'z' | 'A'..'Z' | '_') ('a'..'z' | 'A'..'Z' | '_' | '0'..'9')*; - public TerminalRule getIDRule() { - return gaTerminals.getIDRule(); - } - - //terminal INT returns ecore::EInt: - // '0'..'9'+; - public TerminalRule getINTRule() { - return gaTerminals.getINTRule(); - } - - //terminal STRING: - // '"' ('\\' . | !('\\' | '"'))* '"' | - // "'" ('\\' . | !('\\' | "'"))* "'"; - public TerminalRule getSTRINGRule() { - return gaTerminals.getSTRINGRule(); - } - - //terminal ML_COMMENT: - // '/*'->'*/'; - public TerminalRule getML_COMMENTRule() { - return gaTerminals.getML_COMMENTRule(); - } - - //terminal SL_COMMENT: - // '//' !('\n' | '\r')* ('\r'? '\n')?; - public TerminalRule getSL_COMMENTRule() { - return gaTerminals.getSL_COMMENTRule(); - } - - //terminal WS: - // ' ' | '\t' | '\r' | '\n'+; - public TerminalRule getWSRule() { - return gaTerminals.getWSRule(); - } - - //terminal ANY_OTHER: - // .; - public TerminalRule getANY_OTHERRule() { - return gaTerminals.getANY_OTHERRule(); - } -} diff --git a/org.framed.iorm.editpolicydsl/src-gen/org/framed/iorm/editpolicydsl/validation/AbstractDslValidator.java b/org.framed.iorm.editpolicydsl/src-gen/org/framed/iorm/editpolicydsl/validation/AbstractDslValidator.java deleted file mode 100644 index 7bd2b9a8d280ec31aa37f70d6e1101a69a9d22ab..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl/src-gen/org/framed/iorm/editpolicydsl/validation/AbstractDslValidator.java +++ /dev/null @@ -1,20 +0,0 @@ -/* - * generated by Xtext 2.13.0 - */ -package org.framed.iorm.editpolicydsl.validation; - -import java.util.ArrayList; -import java.util.List; -import org.eclipse.emf.ecore.EPackage; -import org.eclipse.xtext.validation.AbstractDeclarativeValidator; - -public abstract class AbstractDslValidator extends AbstractDeclarativeValidator { - - @Override - protected List<EPackage> getEPackages() { - List<EPackage> result = new ArrayList<EPackage>(); - result.add(EPackage.Registry.INSTANCE.getEPackage("http://framed/editpolicymodel")); - return result; - } - -} diff --git a/org.framed.iorm.editpolicydsl/src/org/framed/iorm/editpolicydsl/Dsl.xtext b/org.framed.iorm.editpolicydsl/src/org/framed/iorm/editpolicydsl/Dsl.xtext deleted file mode 100644 index 0e28f120a916658fa073949da8ddfc05a306dc78..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl/src/org/framed/iorm/editpolicydsl/Dsl.xtext +++ /dev/null @@ -1,134 +0,0 @@ -// automatically generated by Xtext -grammar org.framed.iorm.editpolicydsl.Dsl with org.eclipse.xtext.common.Terminals - -import "http://www.eclipse.org/emf/2002/Ecore" as ecore -import "http://www.eclipse.org/emf/2003/XMLType" as type -import "http://www.eclipse.org/emf/2002/GenModel" as genmodel -import "http://framed/editpolicymodel" -//import "http://iorm/1.0" as iorm -//import "http://iorm.featuremodel/1.0" as featuremodel - -Model returns Model: - (policies+=Policy (policies+=Policy)*)?; - -Policy returns Policy: - (override?='override')? action=ActionEnum actionType=FeatureTypeEnum - '(' featureRule=FeatureExpression ')' 'when' constraintRule=ConstraintExpression ';'; - -enum ActionEnum returns ActionEnum: - Add | Reconnect | Create | Start | Execute | Direct_Edit | Add_Property | Create_Attribute | Create_Operation | Create_Property; - -enum FeatureTypeEnum returns TypeEnum: - Acyclic | CompartmentType | Cyclic | DataType | Fulfillment | Inheritance | - Group | Reflexive | Relationship | RelationshipExclusion | RelationshipImplication | - RoleType | RoleEquivalence | RoleGroup | RoleImplication | RoleProhibition| - Irreflexive | NaturalType; - -enum FeatureNameEnum: - Compartment_Behavior | Compartment_Inheritance | Compartment_Properties | Compartment_Structure | - Compartment_Types | Contains_Compartments | Compartments | - Data_Type_Inheritance | Data_Types | Dates | Dependent | - Group_Constraints | Inter_Relationship_Constraints | Intra_Relationship_Constraints | - Naturals | Occurrence_Constraints | On_Compartments | On_Relationships | - Parthood_Constraints | Participants | Playable | Playable_by_Defining_Compartment | Players | - Relationship_Cardinality | Relationship_Constraints | Relationships | RML_Feature_Model | - Role_Behavior | Role_Constraints | Role_Equivalence | Role_Implication | Role_Inheritance | - Role_Prohibition | Role_Properties | Role_Structure | Role_Types | Roles; - -// ----------------- Constraint Rules ------------------------------// -ConstraintRule returns ConstraintRule: - TrueConstraintRule | FalseConstraintRule | ContainsCompartmentConstrainRule | IsTargetConstraintRule | - IsTargetTypeConstraintRule | IsSourceTypeConstraintRule | IsParentConstraintRule | - SourceEqualsTargetConstraintRule | SourceEqualsTargetTypeConstraintRule | InCompartmentConstraintRule; - -ContainsCompartmentConstrainRule returns ContainsCompartment: - {ContainsCompartment} 'ContainsCompartment' '(' ')'; - -IsTargetTypeConstraintRule returns IsTargetType: - {IsTargetType} 'IsTargetType' '(' type=FeatureTypeEnum ')'; - -IsParentConstraintRule returns IsParent: - {IsParent} 'IsParent' '(' type=FeatureTypeEnum ')'; - -IsSourceTypeConstraintRule returns IsSourceType: - {IsSourceType} 'IsSourceType' '(' type=FeatureTypeEnum ')'; - -IsTargetConstraintRule returns IsTarget: - {IsTarget} 'IsTarget' '(' type=FeatureTypeEnum ')'; - -InCompartmentConstraintRule returns InCompartment: - {InCompartment} 'InCompartment' '(' ')'; - -SourceEqualsTargetConstraintRule returns SourceEqualsTarget: - {SourceEqualsTarget} 'SourceEqualsTarget' '(' ')'; - -SourceEqualsTargetTypeConstraintRule returns SourceEqualsTargetType: - {SourceEqualsTargetType} 'SourceEqualsTargetType' '(' ')'; - -// ----------------- Feature Rules ------------------------------// -FeatureRule returns FeatureRule: - IsFeature | TrueFeatureRule | FalseFeatureRule; - -IsFeature returns IsFeature: - {IsFeature} - featureName=FeatureNameEnum; - -// ----------------- Logical Rules ------------------------------// - -TrueFeatureRule returns TrueFeatureRule: - {TrueFeatureRule} - 'true'; - -TrueConstraintRule returns TrueConstraintRule: - {TrueConstraintRule} - 'true'; - -FalseFeatureRule returns FalseFeatureRule: - {FalseFeatureRule} - 'false'; - -FalseConstraintRule returns FalseConstraintRule: - {FalseConstraintRule} - 'false'; - -EString returns ecore::EString: - STRING|ID; - -//expression support for Features -FeatureExpression returns FeatureRule: - OrFeature; - -ImplicationFeature returns FeatureRule: - OrFeature ({ImplicationFeatureRule.leftRule=current} '=>' rightRule=OrFeature)?; - -OrFeature returns FeatureRule: - AndFeature ({OrFeatureRule.rules+=current} 'or' rules+=AndFeature)*; - -AndFeature returns FeatureRule: - NotFeatureExpression ({AndFeatureRule.rules+=current} 'and' rules+=NotFeatureExpression)*; - -NotFeatureExpression returns FeatureRule: - PrimaryFeature | '!' {NotFeatureRule} rule=PrimaryFeature; - -PrimaryFeature returns FeatureRule: - FeatureRule | '(' FeatureExpression ')'; - -//expression support for Constraints -ConstraintExpression returns ConstraintRule: - ImplicationConstraint; - -ImplicationConstraint returns ConstraintRule: - OrConstraint ({ImplicationConstraintRule.leftRule=current} '=>' rightRule=OrConstraint)?; - -OrConstraint returns ConstraintRule: - AndConstraint ({OrConstraintRule.rules+=current} 'or' rules+=AndConstraint)*; - -AndConstraint returns ConstraintRule: - NotConstraintExpression ({AndConstraintRule.rules+=current} 'and' rules+=NotConstraintExpression)*; - -NotConstraintExpression returns ConstraintRule: - PrimaryConstraint | '!' {NotConstraintRule} rule=PrimaryConstraint; - -PrimaryConstraint returns ConstraintRule: - ConstraintRule | '(' ConstraintExpression ')'; - \ No newline at end of file diff --git a/org.framed.iorm.editpolicydsl/src/org/framed/iorm/editpolicydsl/DslRuntimeModule.xtend b/org.framed.iorm.editpolicydsl/src/org/framed/iorm/editpolicydsl/DslRuntimeModule.xtend deleted file mode 100644 index 3fc49fb95cff404e7cab0a5542cb592df14aeb21..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl/src/org/framed/iorm/editpolicydsl/DslRuntimeModule.xtend +++ /dev/null @@ -1,11 +0,0 @@ -/* - * generated by Xtext 2.13.0 - */ -package org.framed.iorm.editpolicydsl - -/** - * Use this class to register components to be used at runtime / without the Equinox extension registry. - */ -class DslRuntimeModule extends AbstractDslRuntimeModule { - -} diff --git a/org.framed.iorm.editpolicydsl/src/org/framed/iorm/editpolicydsl/DslStandaloneSetup.xtend b/org.framed.iorm.editpolicydsl/src/org/framed/iorm/editpolicydsl/DslStandaloneSetup.xtend deleted file mode 100644 index 233ecaccfc6d47edaac212942963b686de8d723b..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl/src/org/framed/iorm/editpolicydsl/DslStandaloneSetup.xtend +++ /dev/null @@ -1,16 +0,0 @@ -/* - * generated by Xtext 2.13.0 - */ -package org.framed.iorm.editpolicydsl - -import org.eclipse.xtext.ISetup - -/** - * Initialization support for running Xtext languages without Equinox extension registry. - */ -class DslStandaloneSetup extends DslStandaloneSetupGenerated { - - def static void doSetup() { - new DslStandaloneSetup().createInjectorAndDoEMFRegistration() - } -} diff --git a/org.framed.iorm.editpolicydsl/src/org/framed/iorm/editpolicydsl/GenerateDsl.mwe2 b/org.framed.iorm.editpolicydsl/src/org/framed/iorm/editpolicydsl/GenerateDsl.mwe2 deleted file mode 100644 index ff08ba4344156c9d5a16d064c9967c16aa5e56b5..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl/src/org/framed/iorm/editpolicydsl/GenerateDsl.mwe2 +++ /dev/null @@ -1,44 +0,0 @@ -module org.framed.iorm.editpolicydsl.GenerateDsl - -import org.eclipse.xtext.xtext.generator.* -import org.eclipse.xtext.xtext.generator.model.project.* - -var rootPath = ".." - -Workflow { - component = XtextGenerator { - configuration = { - project = StandardProjectConfig { - baseName = "org.framed.iorm.editpolicydsl" - rootPath = rootPath - eclipsePlugin = { - enabled = true - } - createEclipseMetaData = true - } - code = { - encoding = "UTF-8" - lineDelimiter = "\n" - fileHeader = "/*\n * generated by Xtext \${version}\n */" - } - } - language = StandardLanguage { - name = "org.framed.iorm.editpolicydsl.Dsl" - fileExtensions = "ecl" - referencedResource = "platform:/resource/org.framed.iorm.editpolicymodel/model/editpolicymodel.genmodel" - - fragment = ecore2xtext.Ecore2XtextValueConverterServiceFragment2 auto-inject {} - - formatter = { - generateStub = true - } - - serializer = { - generateStub = false - } - validator = { - // composedCheck = "org.eclipse.xtext.validation.NamesAreUniqueValidator" - } - } - } -} diff --git a/org.framed.iorm.editpolicydsl/src/org/framed/iorm/editpolicydsl/formatting2/DslFormatter.xtend b/org.framed.iorm.editpolicydsl/src/org/framed/iorm/editpolicydsl/formatting2/DslFormatter.xtend deleted file mode 100644 index b10eb8ff111b302934105bb23c99ebaf13343503..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl/src/org/framed/iorm/editpolicydsl/formatting2/DslFormatter.xtend +++ /dev/null @@ -1,20 +0,0 @@ -/* - * generated by Xtext 2.13.0 - */ -package org.framed.iorm.editpolicydsl.formatting2 - -import com.google.inject.Inject -import org.eclipse.xtext.formatting2.AbstractFormatter2 -import org.framed.iorm.editpolicydsl.services.DslGrammarAccess -import org.eclipse.xtext.formatting2.IFormattableDocument - -class DslFormatter extends AbstractFormatter2 { - - @Inject extension DslGrammarAccess - - override format(Object obj, IFormattableDocument document) { - throw new UnsupportedOperationException("TODO: auto-generated method stub") - } - - // TODO: implement for -} diff --git a/org.framed.iorm.editpolicydsl/src/org/framed/iorm/editpolicydsl/generator/DslGenerator.xtend b/org.framed.iorm.editpolicydsl/src/org/framed/iorm/editpolicydsl/generator/DslGenerator.xtend deleted file mode 100644 index a30e3fefd16d6254f4d132aff96bbf96e3d446f5..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl/src/org/framed/iorm/editpolicydsl/generator/DslGenerator.xtend +++ /dev/null @@ -1,43 +0,0 @@ -/* - * generated by Xtext 2.13.0 - */ -package org.framed.iorm.editpolicydsl.generator - -import org.eclipse.emf.ecore.resource.Resource -import org.eclipse.xtext.generator.AbstractGenerator -import org.eclipse.xtext.generator.IFileSystemAccess2 -import org.eclipse.xtext.generator.IGeneratorContext -import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl -import org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl -import java.io.ByteArrayOutputStream -import java.util.Collections - -/** - * Generates code from your model files on save. - * - * See https://www.eclipse.org/Xtext/documentation/303_runtime_concepts.html#code-generation - */ -class DslGenerator extends AbstractGenerator { - - override doGenerate(Resource resource, IFileSystemAccess2 fsa, IGeneratorContext context) { - /* - fsa.generateFile('greetings.txt', 'People to greet: ' + resource.allContents - .filter(typeof(Policy)) - .map[name] - .join(', ')); - */ - val registry = Resource.Factory.Registry.INSTANCE - val extensionToFactoryMap = registry.extensionToFactoryMap - extensionToFactoryMap.put("editpolicy", new XMIResourceFactoryImpl) - - val xmiUri = resource.URI.trimFileExtension.appendFileExtension("editpolicy") - val outResourceSet = new ResourceSetImpl - val outResource = outResourceSet.createResource(xmiUri) - outResource.contents.addAll(resource.contents) - - val outBuffer = new ByteArrayOutputStream - outResource.save(outBuffer, Collections.EMPTY_MAP) - fsa.generateFile(xmiUri.lastSegment, outBuffer.toString) - } - -} diff --git a/org.framed.iorm.editpolicydsl/src/org/framed/iorm/editpolicydsl/scoping/DslScopeProvider.xtend b/org.framed.iorm.editpolicydsl/src/org/framed/iorm/editpolicydsl/scoping/DslScopeProvider.xtend deleted file mode 100644 index a7356a1acab952be6c252b97b4f65bb215226cea..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl/src/org/framed/iorm/editpolicydsl/scoping/DslScopeProvider.xtend +++ /dev/null @@ -1,15 +0,0 @@ -/* - * generated by Xtext 2.13.0 - */ -package org.framed.iorm.editpolicydsl.scoping - - -/** - * This class contains custom scoping description. - * - * See https://www.eclipse.org/Xtext/documentation/303_runtime_concepts.html#scoping - * on how and when to use it. - */ -class DslScopeProvider extends AbstractDslScopeProvider { - -} diff --git a/org.framed.iorm.editpolicydsl/src/org/framed/iorm/editpolicydsl/validation/DslValidator.xtend b/org.framed.iorm.editpolicydsl/src/org/framed/iorm/editpolicydsl/validation/DslValidator.xtend deleted file mode 100644 index a883d8ae5bb6fa9ed542e0947ecd6e1f9bffb4d9..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl/src/org/framed/iorm/editpolicydsl/validation/DslValidator.xtend +++ /dev/null @@ -1,25 +0,0 @@ -/* - * generated by Xtext 2.13.0 - */ -package org.framed.iorm.editpolicydsl.validation - - -/** - * This class contains custom validation rules. - * - * See https://www.eclipse.org/Xtext/documentation/303_runtime_concepts.html#validation - */ -class DslValidator extends AbstractDslValidator { - -// public static val INVALID_NAME = 'invalidName' -// -// @Check -// def checkGreetingStartsWithCapital(Greeting greeting) { -// if (!Character.isUpperCase(greeting.name.charAt(0))) { -// warning('Name should start with a capital', -// DslPackage.Literals.GREETING__NAME, -// INVALID_NAME) -// } -// } - -} diff --git a/org.framed.iorm.editpolicydsl/xtend-gen/org/framed/iorm/editpolicydsl/.DslRuntimeModule.xtendbin b/org.framed.iorm.editpolicydsl/xtend-gen/org/framed/iorm/editpolicydsl/.DslRuntimeModule.xtendbin deleted file mode 100644 index b0414b47f6b0a6ba6a72276078bfbd764ea84f05..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicydsl/xtend-gen/org/framed/iorm/editpolicydsl/.DslRuntimeModule.xtendbin and /dev/null differ diff --git a/org.framed.iorm.editpolicydsl/xtend-gen/org/framed/iorm/editpolicydsl/.DslStandaloneSetup.xtendbin b/org.framed.iorm.editpolicydsl/xtend-gen/org/framed/iorm/editpolicydsl/.DslStandaloneSetup.xtendbin deleted file mode 100644 index 4632666180282ac670ad11a9df8fe718f3198224..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicydsl/xtend-gen/org/framed/iorm/editpolicydsl/.DslStandaloneSetup.xtendbin and /dev/null differ diff --git a/org.framed.iorm.editpolicydsl/xtend-gen/org/framed/iorm/editpolicydsl/.gitignore b/org.framed.iorm.editpolicydsl/xtend-gen/org/framed/iorm/editpolicydsl/.gitignore deleted file mode 100644 index 081a3adc0cdc6a0ba4df70448e2ce1db7a5f8e37..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl/xtend-gen/org/framed/iorm/editpolicydsl/.gitignore +++ /dev/null @@ -1,6 +0,0 @@ -/.DslRuntimeModule.java._trace -/.DslStandaloneSetup.java._trace -/.DslRuntimeModule.xtendbin -/.DslStandaloneSetup.xtendbin -/DslRuntimeModule.java -/DslStandaloneSetup.java diff --git a/org.framed.iorm.editpolicydsl/xtend-gen/org/framed/iorm/editpolicydsl/DslRuntimeModule.java b/org.framed.iorm.editpolicydsl/xtend-gen/org/framed/iorm/editpolicydsl/DslRuntimeModule.java deleted file mode 100644 index f64cc2f8a1d50c060f542467c4e8e7f59b43e558..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl/xtend-gen/org/framed/iorm/editpolicydsl/DslRuntimeModule.java +++ /dev/null @@ -1,13 +0,0 @@ -/** - * generated by Xtext 2.13.0 - */ -package org.framed.iorm.editpolicydsl; - -import org.framed.iorm.editpolicydsl.AbstractDslRuntimeModule; - -/** - * Use this class to register components to be used at runtime / without the Equinox extension registry. - */ -@SuppressWarnings("all") -public class DslRuntimeModule extends AbstractDslRuntimeModule { -} diff --git a/org.framed.iorm.editpolicydsl/xtend-gen/org/framed/iorm/editpolicydsl/DslStandaloneSetup.java b/org.framed.iorm.editpolicydsl/xtend-gen/org/framed/iorm/editpolicydsl/DslStandaloneSetup.java deleted file mode 100644 index cd731aa1d4e28c3ff3405f74211e53b37e5d1369..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl/xtend-gen/org/framed/iorm/editpolicydsl/DslStandaloneSetup.java +++ /dev/null @@ -1,16 +0,0 @@ -/** - * generated by Xtext 2.13.0 - */ -package org.framed.iorm.editpolicydsl; - -import org.framed.iorm.editpolicydsl.DslStandaloneSetupGenerated; - -/** - * Initialization support for running Xtext languages without Equinox extension registry. - */ -@SuppressWarnings("all") -public class DslStandaloneSetup extends DslStandaloneSetupGenerated { - public static void doSetup() { - new DslStandaloneSetup().createInjectorAndDoEMFRegistration(); - } -} diff --git a/org.framed.iorm.editpolicydsl/xtend-gen/org/framed/iorm/editpolicydsl/formatting2/.DslFormatter.xtendbin b/org.framed.iorm.editpolicydsl/xtend-gen/org/framed/iorm/editpolicydsl/formatting2/.DslFormatter.xtendbin deleted file mode 100644 index 3e57967ed10e7d3b9b8680bc19dbd447f7f46524..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicydsl/xtend-gen/org/framed/iorm/editpolicydsl/formatting2/.DslFormatter.xtendbin and /dev/null differ diff --git a/org.framed.iorm.editpolicydsl/xtend-gen/org/framed/iorm/editpolicydsl/formatting2/.gitignore b/org.framed.iorm.editpolicydsl/xtend-gen/org/framed/iorm/editpolicydsl/formatting2/.gitignore deleted file mode 100644 index 625874964499cf9b024dac82c15ff6ee9934942e..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl/xtend-gen/org/framed/iorm/editpolicydsl/formatting2/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -/.DslFormatter.java._trace -/.DslFormatter.xtendbin -/DslFormatter.java diff --git a/org.framed.iorm.editpolicydsl/xtend-gen/org/framed/iorm/editpolicydsl/formatting2/DslFormatter.java b/org.framed.iorm.editpolicydsl/xtend-gen/org/framed/iorm/editpolicydsl/formatting2/DslFormatter.java deleted file mode 100644 index ac50a2acfc17550e40b9a3e4b3391814fa6e148d..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl/xtend-gen/org/framed/iorm/editpolicydsl/formatting2/DslFormatter.java +++ /dev/null @@ -1,22 +0,0 @@ -/** - * generated by Xtext 2.13.0 - */ -package org.framed.iorm.editpolicydsl.formatting2; - -import com.google.inject.Inject; -import org.eclipse.xtext.formatting2.AbstractFormatter2; -import org.eclipse.xtext.formatting2.IFormattableDocument; -import org.eclipse.xtext.xbase.lib.Extension; -import org.framed.iorm.editpolicydsl.services.DslGrammarAccess; - -@SuppressWarnings("all") -public class DslFormatter extends AbstractFormatter2 { - @Inject - @Extension - private DslGrammarAccess _dslGrammarAccess; - - @Override - public void format(final Object obj, final IFormattableDocument document) { - throw new UnsupportedOperationException("TODO: auto-generated method stub"); - } -} diff --git a/org.framed.iorm.editpolicydsl/xtend-gen/org/framed/iorm/editpolicydsl/generator/.DslGenerator.xtendbin b/org.framed.iorm.editpolicydsl/xtend-gen/org/framed/iorm/editpolicydsl/generator/.DslGenerator.xtendbin deleted file mode 100644 index 1fd7c44ca0987f3f88190cca8c9f0d63b552b490..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicydsl/xtend-gen/org/framed/iorm/editpolicydsl/generator/.DslGenerator.xtendbin and /dev/null differ diff --git a/org.framed.iorm.editpolicydsl/xtend-gen/org/framed/iorm/editpolicydsl/generator/.gitignore b/org.framed.iorm.editpolicydsl/xtend-gen/org/framed/iorm/editpolicydsl/generator/.gitignore deleted file mode 100644 index aef33840e0e17470554ba6c085f8a0572fabfdd2..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl/xtend-gen/org/framed/iorm/editpolicydsl/generator/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -/.DslGenerator.java._trace -/.DslGenerator.xtendbin -/DslGenerator.java diff --git a/org.framed.iorm.editpolicydsl/xtend-gen/org/framed/iorm/editpolicydsl/generator/DslGenerator.java b/org.framed.iorm.editpolicydsl/xtend-gen/org/framed/iorm/editpolicydsl/generator/DslGenerator.java deleted file mode 100644 index f817a46b291323887c6b125fb7837696491f7a3e..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl/xtend-gen/org/framed/iorm/editpolicydsl/generator/DslGenerator.java +++ /dev/null @@ -1,43 +0,0 @@ -/** - * generated by Xtext 2.13.0 - */ -package org.framed.iorm.editpolicydsl.generator; - -import java.io.ByteArrayOutputStream; -import java.util.Collections; -import java.util.Map; -import org.eclipse.emf.common.util.URI; -import org.eclipse.emf.ecore.resource.Resource; -import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl; -import org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl; -import org.eclipse.xtext.generator.AbstractGenerator; -import org.eclipse.xtext.generator.IFileSystemAccess2; -import org.eclipse.xtext.generator.IGeneratorContext; -import org.eclipse.xtext.xbase.lib.Exceptions; - -/** - * Generates code from your model files on save. - * - * See https://www.eclipse.org/Xtext/documentation/303_runtime_concepts.html#code-generation - */ -@SuppressWarnings("all") -public class DslGenerator extends AbstractGenerator { - @Override - public void doGenerate(final Resource resource, final IFileSystemAccess2 fsa, final IGeneratorContext context) { - try { - final Resource.Factory.Registry registry = Resource.Factory.Registry.INSTANCE; - final Map<String, Object> extensionToFactoryMap = registry.getExtensionToFactoryMap(); - XMIResourceFactoryImpl _xMIResourceFactoryImpl = new XMIResourceFactoryImpl(); - extensionToFactoryMap.put("editpolicy", _xMIResourceFactoryImpl); - final URI xmiUri = resource.getURI().trimFileExtension().appendFileExtension("editpolicy"); - final ResourceSetImpl outResourceSet = new ResourceSetImpl(); - final Resource outResource = outResourceSet.createResource(xmiUri); - outResource.getContents().addAll(resource.getContents()); - final ByteArrayOutputStream outBuffer = new ByteArrayOutputStream(); - outResource.save(outBuffer, Collections.EMPTY_MAP); - fsa.generateFile(xmiUri.lastSegment(), outBuffer.toString()); - } catch (Throwable _e) { - throw Exceptions.sneakyThrow(_e); - } - } -} diff --git a/org.framed.iorm.editpolicydsl/xtend-gen/org/framed/iorm/editpolicydsl/scoping/.DslScopeProvider.xtendbin b/org.framed.iorm.editpolicydsl/xtend-gen/org/framed/iorm/editpolicydsl/scoping/.DslScopeProvider.xtendbin deleted file mode 100644 index cd609509301dd2df7c33b8da44d3ecd5f4054a6c..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicydsl/xtend-gen/org/framed/iorm/editpolicydsl/scoping/.DslScopeProvider.xtendbin and /dev/null differ diff --git a/org.framed.iorm.editpolicydsl/xtend-gen/org/framed/iorm/editpolicydsl/scoping/.gitignore b/org.framed.iorm.editpolicydsl/xtend-gen/org/framed/iorm/editpolicydsl/scoping/.gitignore deleted file mode 100644 index df6cdbd9e9bae0b05ab425524a448a6f2be6e162..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl/xtend-gen/org/framed/iorm/editpolicydsl/scoping/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -/.DslScopeProvider.java._trace -/.DslScopeProvider.xtendbin -/DslScopeProvider.java diff --git a/org.framed.iorm.editpolicydsl/xtend-gen/org/framed/iorm/editpolicydsl/scoping/DslScopeProvider.java b/org.framed.iorm.editpolicydsl/xtend-gen/org/framed/iorm/editpolicydsl/scoping/DslScopeProvider.java deleted file mode 100644 index d2b231bf1e96d445788f39094cedd9bb7a44d8e6..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl/xtend-gen/org/framed/iorm/editpolicydsl/scoping/DslScopeProvider.java +++ /dev/null @@ -1,16 +0,0 @@ -/** - * generated by Xtext 2.13.0 - */ -package org.framed.iorm.editpolicydsl.scoping; - -import org.framed.iorm.editpolicydsl.scoping.AbstractDslScopeProvider; - -/** - * This class contains custom scoping description. - * - * See https://www.eclipse.org/Xtext/documentation/303_runtime_concepts.html#scoping - * on how and when to use it. - */ -@SuppressWarnings("all") -public class DslScopeProvider extends AbstractDslScopeProvider { -} diff --git a/org.framed.iorm.editpolicydsl/xtend-gen/org/framed/iorm/editpolicydsl/validation/.DslValidator.xtendbin b/org.framed.iorm.editpolicydsl/xtend-gen/org/framed/iorm/editpolicydsl/validation/.DslValidator.xtendbin deleted file mode 100644 index 4c1a2a55807f969945fb0c7f523a7dae4b47f762..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicydsl/xtend-gen/org/framed/iorm/editpolicydsl/validation/.DslValidator.xtendbin and /dev/null differ diff --git a/org.framed.iorm.editpolicydsl/xtend-gen/org/framed/iorm/editpolicydsl/validation/.gitignore b/org.framed.iorm.editpolicydsl/xtend-gen/org/framed/iorm/editpolicydsl/validation/.gitignore deleted file mode 100644 index 18e6cefa94449b3e0b77a2dd6b280b53e2a835d5..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl/xtend-gen/org/framed/iorm/editpolicydsl/validation/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -/.DslValidator.java._trace -/.DslValidator.xtendbin -/DslValidator.java diff --git a/org.framed.iorm.editpolicydsl/xtend-gen/org/framed/iorm/editpolicydsl/validation/DslValidator.java b/org.framed.iorm.editpolicydsl/xtend-gen/org/framed/iorm/editpolicydsl/validation/DslValidator.java deleted file mode 100644 index 08548ddf873f7676e1a18ae55d018bf901c9d24f..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicydsl/xtend-gen/org/framed/iorm/editpolicydsl/validation/DslValidator.java +++ /dev/null @@ -1,15 +0,0 @@ -/** - * generated by Xtext 2.13.0 - */ -package org.framed.iorm.editpolicydsl.validation; - -import org.framed.iorm.editpolicydsl.validation.AbstractDslValidator; - -/** - * This class contains custom validation rules. - * - * See https://www.eclipse.org/Xtext/documentation/303_runtime_concepts.html#validation - */ -@SuppressWarnings("all") -public class DslValidator extends AbstractDslValidator { -} diff --git a/org.framed.iorm.editpolicymodel.edit/.classpath b/org.framed.iorm.editpolicymodel.edit/.classpath deleted file mode 100644 index 22f30643cba38503dfc820a64bc4225fd8c743ba..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.edit/.classpath +++ /dev/null @@ -1,7 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<classpath> - <classpathentry kind="src" path="src"/> - <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/> - <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/> - <classpathentry kind="output" path="bin"/> -</classpath> diff --git a/org.framed.iorm.editpolicymodel.edit/.gitignore b/org.framed.iorm.editpolicymodel.edit/.gitignore deleted file mode 100644 index ae3c1726048cd06b9a143e0376ed46dd9b9a8d53..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.edit/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/bin/ diff --git a/org.framed.iorm.editpolicymodel.edit/.project b/org.framed.iorm.editpolicymodel.edit/.project deleted file mode 100644 index 57b35c4dc280144034641473cd67429ba3617ad9..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.edit/.project +++ /dev/null @@ -1,28 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<projectDescription> - <name>org.framed.iorm.editpolicymodel.edit</name> - <comment></comment> - <projects> - </projects> - <buildSpec> - <buildCommand> - <name>org.eclipse.jdt.core.javabuilder</name> - <arguments> - </arguments> - </buildCommand> - <buildCommand> - <name>org.eclipse.pde.ManifestBuilder</name> - <arguments> - </arguments> - </buildCommand> - <buildCommand> - <name>org.eclipse.pde.SchemaBuilder</name> - <arguments> - </arguments> - </buildCommand> - </buildSpec> - <natures> - <nature>org.eclipse.jdt.core.javanature</nature> - <nature>org.eclipse.pde.PluginNature</nature> - </natures> -</projectDescription> diff --git a/org.framed.iorm.editpolicymodel.edit/META-INF/MANIFEST.MF b/org.framed.iorm.editpolicymodel.edit/META-INF/MANIFEST.MF deleted file mode 100644 index 167bb07f2efacb088087d36f9c7f3a7d3fb86926..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.edit/META-INF/MANIFEST.MF +++ /dev/null @@ -1,17 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: %pluginName -Bundle-SymbolicName: org.framed.iorm.editpolicymodel.edit;singleton:=true -Bundle-Version: 1.0.0.qualifier -Bundle-ClassPath: . -Bundle-Activator: Editpolicymodel.provider.EditpolicymodelEditPlugin$Implementation -Bundle-Vendor: %providerName -Bundle-Localization: plugin -Bundle-RequiredExecutionEnvironment: JavaSE-1.8 -Export-Package: Editpolicymodel.provider -Require-Bundle: org.eclipse.core.runtime, - org.framed.iorm.editpolicymodel;visibility:=reexport, - org.eclipse.emf.edit;visibility:=reexport, - org.framed.iorm.model;visibility:=reexport, - org.framed.iorm.model.edit;visibility:=reexport -Bundle-ActivationPolicy: lazy diff --git a/org.framed.iorm.editpolicymodel.edit/build.properties b/org.framed.iorm.editpolicymodel.edit/build.properties deleted file mode 100644 index 6e3e902e8086aa47bba4a55e03192123bc8436ed..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.edit/build.properties +++ /dev/null @@ -1,10 +0,0 @@ -# - -bin.includes = .,\ - icons/,\ - META-INF/,\ - plugin.xml,\ - plugin.properties -jars.compile.order = . -source.. = src/ -output.. = bin/ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_leftRule_AndConstraintRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_leftRule_AndConstraintRule.gif deleted file mode 100644 index bdb8c8410cd164e4679919ddbc310eab519278a1..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_leftRule_AndConstraintRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_leftRule_Contains.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_leftRule_Contains.gif deleted file mode 100644 index 803ad17c617236edb0c57b99b8b0f4aa6eb6b1ee..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_leftRule_Contains.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_leftRule_ContainsCompartment.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_leftRule_ContainsCompartment.gif deleted file mode 100644 index 4388857c5efde0c251943aa1d2f0ae44fe164212..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_leftRule_ContainsCompartment.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_leftRule_ContainsCompartments.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_leftRule_ContainsCompartments.gif deleted file mode 100644 index e02bf00af5bbcc870566eb3e5e82fba41b129db8..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_leftRule_ContainsCompartments.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_leftRule_FalseConstraintRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_leftRule_FalseConstraintRule.gif deleted file mode 100644 index 944a638ff8bd988ea9c19f8fa2fc218dfce0fc3b..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_leftRule_FalseConstraintRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_leftRule_ImplicationConstraintRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_leftRule_ImplicationConstraintRule.gif deleted file mode 100644 index 24850669d3e7f77fcc377ccf10488f5675c68ae2..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_leftRule_ImplicationConstraintRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_leftRule_InCompartment.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_leftRule_InCompartment.gif deleted file mode 100644 index 5b81a6145d8d72c19e16eedb8448e0fd6df57f83..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_leftRule_InCompartment.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_leftRule_IsParent.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_leftRule_IsParent.gif deleted file mode 100644 index ed8ee387a3ce098b74d29d76ef4005710845f6ed..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_leftRule_IsParent.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_leftRule_IsSource.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_leftRule_IsSource.gif deleted file mode 100644 index b1a463f952c48f9d8df14b4841d874aa03106fa4..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_leftRule_IsSource.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_leftRule_IsSourceType.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_leftRule_IsSourceType.gif deleted file mode 100644 index f1bc279050bfebe458f1a3dddf7c07c0cba444f6..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_leftRule_IsSourceType.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_leftRule_IsStepIn.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_leftRule_IsStepIn.gif deleted file mode 100644 index fd7e5e196f1c4eccc6e0f46168630fb46982f3d9..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_leftRule_IsStepIn.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_leftRule_IsTarget.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_leftRule_IsTarget.gif deleted file mode 100644 index 8a34e95b34f5c408cbfccb8e2d58be90368d2995..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_leftRule_IsTarget.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_leftRule_IsTargetType.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_leftRule_IsTargetType.gif deleted file mode 100644 index 37db3e582f3910396fd0119976fcaf1023feb7c6..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_leftRule_IsTargetType.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_leftRule_LogicalConstraintRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_leftRule_LogicalConstraintRule.gif deleted file mode 100644 index ff5397fa2a2aebf8109630fb09cf86d7aaf9bec6..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_leftRule_LogicalConstraintRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_leftRule_NotConstraintRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_leftRule_NotConstraintRule.gif deleted file mode 100644 index 944a638ff8bd988ea9c19f8fa2fc218dfce0fc3b..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_leftRule_NotConstraintRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_leftRule_OrConstraintRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_leftRule_OrConstraintRule.gif deleted file mode 100644 index a31e5142add7f49c9be1e2fa87e1668b5f3e0879..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_leftRule_OrConstraintRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_leftRule_SourceEqualsTarget.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_leftRule_SourceEqualsTarget.gif deleted file mode 100644 index 0669409fbd0654de1b14423aaf1a2325ccd12269..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_leftRule_SourceEqualsTarget.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_leftRule_SourceEqualsTargetType.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_leftRule_SourceEqualsTargetType.gif deleted file mode 100644 index dcdeb6ef0cc9615f86898d49897aff7a0bd01522..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_leftRule_SourceEqualsTargetType.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_leftRule_TrueConstraintRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_leftRule_TrueConstraintRule.gif deleted file mode 100644 index 0aa23c2e565e235d6dec3a421a64e8c32485dbf2..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_leftRule_TrueConstraintRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_rightRule_AndConstraintRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_rightRule_AndConstraintRule.gif deleted file mode 100644 index bdb8c8410cd164e4679919ddbc310eab519278a1..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_rightRule_AndConstraintRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_rightRule_Contains.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_rightRule_Contains.gif deleted file mode 100644 index 803ad17c617236edb0c57b99b8b0f4aa6eb6b1ee..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_rightRule_Contains.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_rightRule_ContainsCompartment.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_rightRule_ContainsCompartment.gif deleted file mode 100644 index 4388857c5efde0c251943aa1d2f0ae44fe164212..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_rightRule_ContainsCompartment.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_rightRule_ContainsCompartments.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_rightRule_ContainsCompartments.gif deleted file mode 100644 index e02bf00af5bbcc870566eb3e5e82fba41b129db8..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_rightRule_ContainsCompartments.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_rightRule_FalseConstraintRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_rightRule_FalseConstraintRule.gif deleted file mode 100644 index 944a638ff8bd988ea9c19f8fa2fc218dfce0fc3b..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_rightRule_FalseConstraintRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_rightRule_ImplicationConstraintRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_rightRule_ImplicationConstraintRule.gif deleted file mode 100644 index 24850669d3e7f77fcc377ccf10488f5675c68ae2..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_rightRule_ImplicationConstraintRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_rightRule_InCompartment.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_rightRule_InCompartment.gif deleted file mode 100644 index 5b81a6145d8d72c19e16eedb8448e0fd6df57f83..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_rightRule_InCompartment.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_rightRule_IsParent.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_rightRule_IsParent.gif deleted file mode 100644 index ed8ee387a3ce098b74d29d76ef4005710845f6ed..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_rightRule_IsParent.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_rightRule_IsSource.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_rightRule_IsSource.gif deleted file mode 100644 index b1a463f952c48f9d8df14b4841d874aa03106fa4..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_rightRule_IsSource.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_rightRule_IsSourceType.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_rightRule_IsSourceType.gif deleted file mode 100644 index f1bc279050bfebe458f1a3dddf7c07c0cba444f6..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_rightRule_IsSourceType.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_rightRule_IsStepIn.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_rightRule_IsStepIn.gif deleted file mode 100644 index fd7e5e196f1c4eccc6e0f46168630fb46982f3d9..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_rightRule_IsStepIn.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_rightRule_IsTarget.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_rightRule_IsTarget.gif deleted file mode 100644 index 8a34e95b34f5c408cbfccb8e2d58be90368d2995..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_rightRule_IsTarget.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_rightRule_IsTargetType.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_rightRule_IsTargetType.gif deleted file mode 100644 index 37db3e582f3910396fd0119976fcaf1023feb7c6..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_rightRule_IsTargetType.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_rightRule_LogicalConstraintRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_rightRule_LogicalConstraintRule.gif deleted file mode 100644 index ff5397fa2a2aebf8109630fb09cf86d7aaf9bec6..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_rightRule_LogicalConstraintRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_rightRule_NotConstraintRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_rightRule_NotConstraintRule.gif deleted file mode 100644 index 944a638ff8bd988ea9c19f8fa2fc218dfce0fc3b..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_rightRule_NotConstraintRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_rightRule_OrConstraintRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_rightRule_OrConstraintRule.gif deleted file mode 100644 index a31e5142add7f49c9be1e2fa87e1668b5f3e0879..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_rightRule_OrConstraintRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_rightRule_SourceEqualsTarget.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_rightRule_SourceEqualsTarget.gif deleted file mode 100644 index 0669409fbd0654de1b14423aaf1a2325ccd12269..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_rightRule_SourceEqualsTarget.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_rightRule_SourceEqualsTargetType.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_rightRule_SourceEqualsTargetType.gif deleted file mode 100644 index dcdeb6ef0cc9615f86898d49897aff7a0bd01522..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_rightRule_SourceEqualsTargetType.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_rightRule_TrueConstraintRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_rightRule_TrueConstraintRule.gif deleted file mode 100644 index 0aa23c2e565e235d6dec3a421a64e8c32485dbf2..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryConstraintRule_rightRule_TrueConstraintRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryFeatureRule_leftRule_AndFeatureRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryFeatureRule_leftRule_AndFeatureRule.gif deleted file mode 100644 index 65c0cbe832669cce9f0bb430663167b4df3930e7..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryFeatureRule_leftRule_AndFeatureRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryFeatureRule_leftRule_FalseFeatureRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryFeatureRule_leftRule_FalseFeatureRule.gif deleted file mode 100644 index 0056d63c98232b9ccfd7714ce4d3d2480f928f8e..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryFeatureRule_leftRule_FalseFeatureRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryFeatureRule_leftRule_ImplicationFeatureRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryFeatureRule_leftRule_ImplicationFeatureRule.gif deleted file mode 100644 index 5c5a999f886e3b929df623268800d0ba5d4cecdf..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryFeatureRule_leftRule_ImplicationFeatureRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryFeatureRule_leftRule_IsFeature.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryFeatureRule_leftRule_IsFeature.gif deleted file mode 100644 index b24124ac7a71778dcb498d96cddd5053281cebeb..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryFeatureRule_leftRule_IsFeature.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryFeatureRule_leftRule_LogicalFeatureRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryFeatureRule_leftRule_LogicalFeatureRule.gif deleted file mode 100644 index 5d1e5fce69bfcf958f59275a59bd5f4923f4692a..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryFeatureRule_leftRule_LogicalFeatureRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryFeatureRule_leftRule_NotFeatureRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryFeatureRule_leftRule_NotFeatureRule.gif deleted file mode 100644 index 0056d63c98232b9ccfd7714ce4d3d2480f928f8e..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryFeatureRule_leftRule_NotFeatureRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryFeatureRule_leftRule_OrFeatureRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryFeatureRule_leftRule_OrFeatureRule.gif deleted file mode 100644 index 5204d4b6a99516aeb1a9d70411f8012ae9684c01..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryFeatureRule_leftRule_OrFeatureRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryFeatureRule_leftRule_TrueFeatureRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryFeatureRule_leftRule_TrueFeatureRule.gif deleted file mode 100644 index 8997497557c1fa26a8bfaa59c4cc2cba6bd7595f..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryFeatureRule_leftRule_TrueFeatureRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryFeatureRule_rightRule_AndFeatureRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryFeatureRule_rightRule_AndFeatureRule.gif deleted file mode 100644 index 65c0cbe832669cce9f0bb430663167b4df3930e7..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryFeatureRule_rightRule_AndFeatureRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryFeatureRule_rightRule_FalseFeatureRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryFeatureRule_rightRule_FalseFeatureRule.gif deleted file mode 100644 index 0056d63c98232b9ccfd7714ce4d3d2480f928f8e..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryFeatureRule_rightRule_FalseFeatureRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryFeatureRule_rightRule_ImplicationFeatureRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryFeatureRule_rightRule_ImplicationFeatureRule.gif deleted file mode 100644 index 5c5a999f886e3b929df623268800d0ba5d4cecdf..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryFeatureRule_rightRule_ImplicationFeatureRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryFeatureRule_rightRule_IsFeature.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryFeatureRule_rightRule_IsFeature.gif deleted file mode 100644 index b24124ac7a71778dcb498d96cddd5053281cebeb..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryFeatureRule_rightRule_IsFeature.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryFeatureRule_rightRule_LogicalFeatureRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryFeatureRule_rightRule_LogicalFeatureRule.gif deleted file mode 100644 index 5d1e5fce69bfcf958f59275a59bd5f4923f4692a..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryFeatureRule_rightRule_LogicalFeatureRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryFeatureRule_rightRule_NotFeatureRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryFeatureRule_rightRule_NotFeatureRule.gif deleted file mode 100644 index 0056d63c98232b9ccfd7714ce4d3d2480f928f8e..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryFeatureRule_rightRule_NotFeatureRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryFeatureRule_rightRule_OrFeatureRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryFeatureRule_rightRule_OrFeatureRule.gif deleted file mode 100644 index 5204d4b6a99516aeb1a9d70411f8012ae9684c01..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryFeatureRule_rightRule_OrFeatureRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryFeatureRule_rightRule_TrueFeatureRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryFeatureRule_rightRule_TrueFeatureRule.gif deleted file mode 100644 index 8997497557c1fa26a8bfaa59c4cc2cba6bd7595f..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryFeatureRule_rightRule_TrueFeatureRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryRule_leftRule_AndRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryRule_leftRule_AndRule.gif deleted file mode 100644 index d990d5e487452b66870a4b2e9613b30429869ec9..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryRule_leftRule_AndRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryRule_leftRule_FalseRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryRule_leftRule_FalseRule.gif deleted file mode 100644 index 2230e4556d64ca65d160350d213888c143fce213..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryRule_leftRule_FalseRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryRule_leftRule_ImplicationRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryRule_leftRule_ImplicationRule.gif deleted file mode 100644 index c6407cdae5f3df5dff418abff0c5584771712f2d..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryRule_leftRule_ImplicationRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryRule_leftRule_NotRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryRule_leftRule_NotRule.gif deleted file mode 100644 index 2230e4556d64ca65d160350d213888c143fce213..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryRule_leftRule_NotRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryRule_leftRule_OrRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryRule_leftRule_OrRule.gif deleted file mode 100644 index 4f26f1b05762196802420cfc44005db5759e6c12..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryRule_leftRule_OrRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryRule_leftRule_Rule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryRule_leftRule_Rule.gif deleted file mode 100644 index c6407cdae5f3df5dff418abff0c5584771712f2d..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryRule_leftRule_Rule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryRule_leftRule_TrueRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryRule_leftRule_TrueRule.gif deleted file mode 100644 index b55cd92792df83c38ff931f01a8b361dc3edafaf..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryRule_leftRule_TrueRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryRule_rightRule_AndRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryRule_rightRule_AndRule.gif deleted file mode 100644 index d990d5e487452b66870a4b2e9613b30429869ec9..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryRule_rightRule_AndRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryRule_rightRule_FalseRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryRule_rightRule_FalseRule.gif deleted file mode 100644 index 2230e4556d64ca65d160350d213888c143fce213..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryRule_rightRule_FalseRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryRule_rightRule_ImplicationRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryRule_rightRule_ImplicationRule.gif deleted file mode 100644 index c6407cdae5f3df5dff418abff0c5584771712f2d..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryRule_rightRule_ImplicationRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryRule_rightRule_NotRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryRule_rightRule_NotRule.gif deleted file mode 100644 index 2230e4556d64ca65d160350d213888c143fce213..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryRule_rightRule_NotRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryRule_rightRule_OrRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryRule_rightRule_OrRule.gif deleted file mode 100644 index 4f26f1b05762196802420cfc44005db5759e6c12..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryRule_rightRule_OrRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryRule_rightRule_Rule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryRule_rightRule_Rule.gif deleted file mode 100644 index c6407cdae5f3df5dff418abff0c5584771712f2d..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryRule_rightRule_Rule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryRule_rightRule_TrueRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryRule_rightRule_TrueRule.gif deleted file mode 100644 index b55cd92792df83c38ff931f01a8b361dc3edafaf..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateBinaryRule_rightRule_TrueRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateModel_policies_Policy.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateModel_policies_Policy.gif deleted file mode 100644 index dd7b99881d7502fe6231cb1bc4e34bdc75358858..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateModel_policies_Policy.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryConstraintRule_rules_AndConstraintRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryConstraintRule_rules_AndConstraintRule.gif deleted file mode 100644 index b2b20e53ddd9d564200d0fc2b2096dd335fcff13..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryConstraintRule_rules_AndConstraintRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryConstraintRule_rules_Contains.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryConstraintRule_rules_Contains.gif deleted file mode 100644 index d1da83e1fb4799547bc1b67e8219ae0304503686..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryConstraintRule_rules_Contains.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryConstraintRule_rules_ContainsCompartment.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryConstraintRule_rules_ContainsCompartment.gif deleted file mode 100644 index 223e215586cd1ed586901c4ea03db1a978d27f37..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryConstraintRule_rules_ContainsCompartment.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryConstraintRule_rules_ContainsCompartments.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryConstraintRule_rules_ContainsCompartments.gif deleted file mode 100644 index 7bef7ae19d1f231a5c55e67e2e58a2c62fe3a13f..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryConstraintRule_rules_ContainsCompartments.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryConstraintRule_rules_FalseConstraintRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryConstraintRule_rules_FalseConstraintRule.gif deleted file mode 100644 index db04142ade3f9571e6aa5edbad01b6c3f8d7652c..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryConstraintRule_rules_FalseConstraintRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryConstraintRule_rules_ImplicationConstraintRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryConstraintRule_rules_ImplicationConstraintRule.gif deleted file mode 100644 index 014b83a419e331739d3782ce08d53514f156eb1a..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryConstraintRule_rules_ImplicationConstraintRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryConstraintRule_rules_InCompartment.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryConstraintRule_rules_InCompartment.gif deleted file mode 100644 index 518724286a1e2b660444bc996380cbba8d88bf04..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryConstraintRule_rules_InCompartment.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryConstraintRule_rules_IsParent.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryConstraintRule_rules_IsParent.gif deleted file mode 100644 index 1b954c54bf0553c42c690d7837e7c867ca5b27c9..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryConstraintRule_rules_IsParent.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryConstraintRule_rules_IsSource.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryConstraintRule_rules_IsSource.gif deleted file mode 100644 index f5472ecdc660416beedd7d598fadf0dbc1f05a54..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryConstraintRule_rules_IsSource.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryConstraintRule_rules_IsSourceType.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryConstraintRule_rules_IsSourceType.gif deleted file mode 100644 index 7253e5b3dc71da8f13ea54d821f7e856c195e6ad..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryConstraintRule_rules_IsSourceType.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryConstraintRule_rules_IsStepIn.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryConstraintRule_rules_IsStepIn.gif deleted file mode 100644 index 61e16c0d260211e3eeb112a828038a0e498aa488..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryConstraintRule_rules_IsStepIn.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryConstraintRule_rules_IsTarget.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryConstraintRule_rules_IsTarget.gif deleted file mode 100644 index a2eae982b37cc5fe7206fb7dd897e8c0765f791a..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryConstraintRule_rules_IsTarget.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryConstraintRule_rules_IsTargetType.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryConstraintRule_rules_IsTargetType.gif deleted file mode 100644 index 5bfbb66ec7501857a70dad1aac2d1228d352f0ad..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryConstraintRule_rules_IsTargetType.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryConstraintRule_rules_LogicalConstraintRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryConstraintRule_rules_LogicalConstraintRule.gif deleted file mode 100644 index 9c351cc5ec8888bd35fad339ae75274e2dae5b03..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryConstraintRule_rules_LogicalConstraintRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryConstraintRule_rules_NotConstraintRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryConstraintRule_rules_NotConstraintRule.gif deleted file mode 100644 index db04142ade3f9571e6aa5edbad01b6c3f8d7652c..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryConstraintRule_rules_NotConstraintRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryConstraintRule_rules_OrConstraintRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryConstraintRule_rules_OrConstraintRule.gif deleted file mode 100644 index d01836d01e406e1da79acd6f62538f714b2c396f..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryConstraintRule_rules_OrConstraintRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryConstraintRule_rules_SourceEqualsTarget.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryConstraintRule_rules_SourceEqualsTarget.gif deleted file mode 100644 index 1d6c3b9e88557f6417d389e4815257c7f9d83cd1..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryConstraintRule_rules_SourceEqualsTarget.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryConstraintRule_rules_SourceEqualsTargetType.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryConstraintRule_rules_SourceEqualsTargetType.gif deleted file mode 100644 index 2cafabf8033a9484fececb2980e58684b0247bcc..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryConstraintRule_rules_SourceEqualsTargetType.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryConstraintRule_rules_TrueConstraintRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryConstraintRule_rules_TrueConstraintRule.gif deleted file mode 100644 index c39f97857ce9ee4dc4f6941a559eb280ecf7dedd..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryConstraintRule_rules_TrueConstraintRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryFeatureRule_rules_AndFeatureRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryFeatureRule_rules_AndFeatureRule.gif deleted file mode 100644 index e9b333df51f50ac0688cfc7189d65f12add47e06..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryFeatureRule_rules_AndFeatureRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryFeatureRule_rules_FalseFeatureRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryFeatureRule_rules_FalseFeatureRule.gif deleted file mode 100644 index 16dbb0e6769173330138b3e3c307a700bdcfe83a..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryFeatureRule_rules_FalseFeatureRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryFeatureRule_rules_ImplicationFeatureRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryFeatureRule_rules_ImplicationFeatureRule.gif deleted file mode 100644 index df7afd72faff7722378d2e7e5f8d4e520c1c3e59..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryFeatureRule_rules_ImplicationFeatureRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryFeatureRule_rules_IsFeature.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryFeatureRule_rules_IsFeature.gif deleted file mode 100644 index 0062ded58add417b0079a3c990c276865c3af733..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryFeatureRule_rules_IsFeature.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryFeatureRule_rules_LogicalFeatureRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryFeatureRule_rules_LogicalFeatureRule.gif deleted file mode 100644 index ba6791249066d427497277b12ccf5d9ee98b665f..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryFeatureRule_rules_LogicalFeatureRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryFeatureRule_rules_NotFeatureRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryFeatureRule_rules_NotFeatureRule.gif deleted file mode 100644 index 16dbb0e6769173330138b3e3c307a700bdcfe83a..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryFeatureRule_rules_NotFeatureRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryFeatureRule_rules_OrFeatureRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryFeatureRule_rules_OrFeatureRule.gif deleted file mode 100644 index cfb2d6e244d92376e284f7a6a7a37a40999641a4..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryFeatureRule_rules_OrFeatureRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryFeatureRule_rules_TrueFeatureRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryFeatureRule_rules_TrueFeatureRule.gif deleted file mode 100644 index e268a9e4429250b626a3bc50a1dc7fb68295c2c2..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryFeatureRule_rules_TrueFeatureRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryRule_rules_AndRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryRule_rules_AndRule.gif deleted file mode 100644 index 62bda1f4d11cfb8bea6c3b1ae3d6211597e12887..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryRule_rules_AndRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryRule_rules_FalseRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryRule_rules_FalseRule.gif deleted file mode 100644 index 983575cad2568ec0bbf634ede818e88382adcc52..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryRule_rules_FalseRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryRule_rules_ImplicationRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryRule_rules_ImplicationRule.gif deleted file mode 100644 index 1f8189adbeb9c651b1e073744529291b07715292..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryRule_rules_ImplicationRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryRule_rules_NotRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryRule_rules_NotRule.gif deleted file mode 100644 index 983575cad2568ec0bbf634ede818e88382adcc52..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryRule_rules_NotRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryRule_rules_OrRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryRule_rules_OrRule.gif deleted file mode 100644 index d9a9d8d1fc404284d16ecb51731283dcf092483c..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryRule_rules_OrRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryRule_rules_Rule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryRule_rules_Rule.gif deleted file mode 100644 index 1f8189adbeb9c651b1e073744529291b07715292..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryRule_rules_Rule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryRule_rules_TrueRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryRule_rules_TrueRule.gif deleted file mode 100644 index b25c6299a5c974561d080172341c971250b75255..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateNaryRule_rules_TrueRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_AndConstraintRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_AndConstraintRule.gif deleted file mode 100644 index 3cc3c1b0c50afe436f1e8d10162b308cf68948df..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_AndConstraintRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_AndRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_AndRule.gif deleted file mode 100644 index b446c03e5730c9b7def6b810e0b2f8368285641c..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_AndRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_Contains.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_Contains.gif deleted file mode 100644 index 67ba99c291d37cefaf85b79bb7ece651c8a049d2..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_Contains.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_ContainsCompartment.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_ContainsCompartment.gif deleted file mode 100644 index 8f7d7ca62aca12227bedde682ecb5d6169f8212c..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_ContainsCompartment.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_ContainsCompartments.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_ContainsCompartments.gif deleted file mode 100644 index 122b828b2acdefea60f6637fada5e1fde41781ee..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_ContainsCompartments.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_FalseConstraintRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_FalseConstraintRule.gif deleted file mode 100644 index 19ae1446ad8b8924f1e2281d5df6c16f1e893a58..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_FalseConstraintRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_FalseRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_FalseRule.gif deleted file mode 100644 index 535fd3825892ffa2a8b3b75ec542f783f1cbed9c..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_FalseRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_ImplicationConstraintRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_ImplicationConstraintRule.gif deleted file mode 100644 index 5694faf3635979736128cfe3e55d09ad24d5fbc1..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_ImplicationConstraintRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_ImplicationRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_ImplicationRule.gif deleted file mode 100644 index 946cda2c3638b11eec31026e579608db32a7141f..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_ImplicationRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_InCompartment.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_InCompartment.gif deleted file mode 100644 index e30b4015d69f1841ab1097401fab37635033c26b..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_InCompartment.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_IsParent.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_IsParent.gif deleted file mode 100644 index 535fd3825892ffa2a8b3b75ec542f783f1cbed9c..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_IsParent.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_IsSource.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_IsSource.gif deleted file mode 100644 index e18f0492dc2de5dcdb9164f32144eb1eaa006393..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_IsSource.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_IsSourceType.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_IsSourceType.gif deleted file mode 100644 index 2f9f86f07131fc54f9f337ffaa75eb1d9220b563..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_IsSourceType.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_IsStepIn.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_IsStepIn.gif deleted file mode 100644 index 621468ed1da3b25b9620cafd3cef65753fec8b2e..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_IsStepIn.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_IsTarget.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_IsTarget.gif deleted file mode 100644 index a488171ffed1c00f3c4a75a256004d5f80d69fa4..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_IsTarget.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_IsTargetType.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_IsTargetType.gif deleted file mode 100644 index 65e9a41807f7a448b15e2b038cb1af59ac7b000e..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_IsTargetType.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_LogicalConstraintRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_LogicalConstraintRule.gif deleted file mode 100644 index b446c03e5730c9b7def6b810e0b2f8368285641c..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_LogicalConstraintRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_NotConstraintRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_NotConstraintRule.gif deleted file mode 100644 index 19ae1446ad8b8924f1e2281d5df6c16f1e893a58..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_NotConstraintRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_NotRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_NotRule.gif deleted file mode 100644 index 535fd3825892ffa2a8b3b75ec542f783f1cbed9c..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_NotRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_OrConstraintRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_OrConstraintRule.gif deleted file mode 100644 index 3e3b45a82b4059837740bbcd25d1812ddfb32416..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_OrConstraintRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_OrRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_OrRule.gif deleted file mode 100644 index 8f7d7ca62aca12227bedde682ecb5d6169f8212c..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_OrRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_Rule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_Rule.gif deleted file mode 100644 index 946cda2c3638b11eec31026e579608db32a7141f..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_Rule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_SourceEqualsTarget.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_SourceEqualsTarget.gif deleted file mode 100644 index f2eedabaf1519a23bd85f71a48861eeae1fbfec0..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_SourceEqualsTarget.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_SourceEqualsTargetType.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_SourceEqualsTargetType.gif deleted file mode 100644 index c69e87c3c2ee792a296cc4ba69f6298ebac097d2..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_SourceEqualsTargetType.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_TrueConstraintRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_TrueConstraintRule.gif deleted file mode 100644 index fb31e4b052870ef16e83dda4417cdae34e7297b3..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_TrueConstraintRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_TrueRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_TrueRule.gif deleted file mode 100644 index d2df954b265da6f828fdced94f49a7749ed3b53e..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_constraintRule_TrueRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_featureRule_AndFeatureRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_featureRule_AndFeatureRule.gif deleted file mode 100644 index 946cda2c3638b11eec31026e579608db32a7141f..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_featureRule_AndFeatureRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_featureRule_AndRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_featureRule_AndRule.gif deleted file mode 100644 index b446c03e5730c9b7def6b810e0b2f8368285641c..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_featureRule_AndRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_featureRule_FalseFeatureRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_featureRule_FalseFeatureRule.gif deleted file mode 100644 index e01fab445e08617c0c0c17bba6c526ebcc08b88a..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_featureRule_FalseFeatureRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_featureRule_FalseRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_featureRule_FalseRule.gif deleted file mode 100644 index 535fd3825892ffa2a8b3b75ec542f783f1cbed9c..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_featureRule_FalseRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_featureRule_ImplicationFeatureRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_featureRule_ImplicationFeatureRule.gif deleted file mode 100644 index f0b400c3f014d9ec584b43eb3efd44d037a67d61..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_featureRule_ImplicationFeatureRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_featureRule_ImplicationRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_featureRule_ImplicationRule.gif deleted file mode 100644 index 946cda2c3638b11eec31026e579608db32a7141f..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_featureRule_ImplicationRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_featureRule_IsFeature.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_featureRule_IsFeature.gif deleted file mode 100644 index 8e8c9603553a09b90f06a2a439dcf2c70b21aa40..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_featureRule_IsFeature.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_featureRule_LogicalFeatureRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_featureRule_LogicalFeatureRule.gif deleted file mode 100644 index 31a5c1d45512bd8f5f8063908e64ef36bb558e74..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_featureRule_LogicalFeatureRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_featureRule_NotFeatureRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_featureRule_NotFeatureRule.gif deleted file mode 100644 index e01fab445e08617c0c0c17bba6c526ebcc08b88a..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_featureRule_NotFeatureRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_featureRule_NotRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_featureRule_NotRule.gif deleted file mode 100644 index 535fd3825892ffa2a8b3b75ec542f783f1cbed9c..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_featureRule_NotRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_featureRule_OrFeatureRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_featureRule_OrFeatureRule.gif deleted file mode 100644 index 09329608c9af820219dabd13b634fd0a4f0d4b08..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_featureRule_OrFeatureRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_featureRule_OrRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_featureRule_OrRule.gif deleted file mode 100644 index 8f7d7ca62aca12227bedde682ecb5d6169f8212c..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_featureRule_OrRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_featureRule_Rule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_featureRule_Rule.gif deleted file mode 100644 index 946cda2c3638b11eec31026e579608db32a7141f..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_featureRule_Rule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_featureRule_TrueFeatureRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_featureRule_TrueFeatureRule.gif deleted file mode 100644 index e0077899a2871a43facf640cfa9ea76c4221c688..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_featureRule_TrueFeatureRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_featureRule_TrueRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_featureRule_TrueRule.gif deleted file mode 100644 index d2df954b265da6f828fdced94f49a7749ed3b53e..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreatePolicy_featureRule_TrueRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateRule_rule_AndRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateRule_rule_AndRule.gif deleted file mode 100644 index 9231d350a3d9e5357f17fb8203c0a0f4e8644f0e..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateRule_rule_AndRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateRule_rule_Contains.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateRule_rule_Contains.gif deleted file mode 100644 index d677d34703f137b92c2f6c75c74fe0a2aa20fd0f..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateRule_rule_Contains.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateRule_rule_FRaMEDConfiguration.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateRule_rule_FRaMEDConfiguration.gif deleted file mode 100644 index b80902bd12273f6cac6a6503844b051831f8a175..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateRule_rule_FRaMEDConfiguration.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateRule_rule_FRaMEDFeature.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateRule_rule_FRaMEDFeature.gif deleted file mode 100644 index f9e5fa823dae523cbf28d74b8e4f586df9098150..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateRule_rule_FRaMEDFeature.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateRule_rule_FalseRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateRule_rule_FalseRule.gif deleted file mode 100644 index 3242175ed9c5105ff0ffe0319395d490276f6299..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateRule_rule_FalseRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateRule_rule_ImplicationRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateRule_rule_ImplicationRule.gif deleted file mode 100644 index a1607f910083346345671e52588d6acdb6f1dd0f..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateRule_rule_ImplicationRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateRule_rule_IsFeature.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateRule_rule_IsFeature.gif deleted file mode 100644 index 04aab9257b410114d814aa6c4591dbf71f20b349..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateRule_rule_IsFeature.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateRule_rule_IsParent.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateRule_rule_IsParent.gif deleted file mode 100644 index 3242175ed9c5105ff0ffe0319395d490276f6299..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateRule_rule_IsParent.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateRule_rule_IsSource.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateRule_rule_IsSource.gif deleted file mode 100644 index 88911502eb19ee82d1688bc4125d7efbb1e7a061..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateRule_rule_IsSource.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateRule_rule_IsSourceType.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateRule_rule_IsSourceType.gif deleted file mode 100644 index 3d5c10a2630d1bed4809492c46cd76cb902c1eb6..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateRule_rule_IsSourceType.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateRule_rule_IsStepIn.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateRule_rule_IsStepIn.gif deleted file mode 100644 index 8d70cc4a73b2d741240c193e487495524be046df..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateRule_rule_IsStepIn.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateRule_rule_IsTarget.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateRule_rule_IsTarget.gif deleted file mode 100644 index f655cb586fba0d881cf1ce5c60e8be5e7e4d60a0..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateRule_rule_IsTarget.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateRule_rule_IsTargetType.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateRule_rule_IsTargetType.gif deleted file mode 100644 index 51319fc361e54a7ea51fa5e67ca24bd7543a3631..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateRule_rule_IsTargetType.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateRule_rule_Model.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateRule_rule_Model.gif deleted file mode 100644 index 9231d350a3d9e5357f17fb8203c0a0f4e8644f0e..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateRule_rule_Model.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateRule_rule_ModelElement.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateRule_rule_ModelElement.gif deleted file mode 100644 index 9d0e5395578d389e2ff270f6d346ca29706619cd..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateRule_rule_ModelElement.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateRule_rule_NamedElement.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateRule_rule_NamedElement.gif deleted file mode 100644 index 58bd8cfbda4a3e280ce8576da14e7b581d4c9ec5..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateRule_rule_NamedElement.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateRule_rule_NotRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateRule_rule_NotRule.gif deleted file mode 100644 index 3242175ed9c5105ff0ffe0319395d490276f6299..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateRule_rule_NotRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateRule_rule_OrRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateRule_rule_OrRule.gif deleted file mode 100644 index af57160b8745e1492a1a0999ecf8eadeda625e98..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateRule_rule_OrRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateRule_rule_Policy.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateRule_rule_Policy.gif deleted file mode 100644 index 89d8767bf56c38fd34720d1577c45b61dc8817ca..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateRule_rule_Policy.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateRule_rule_Relation.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateRule_rule_Relation.gif deleted file mode 100644 index e8bebbfd88d81d8a817b103676a9119729aaa37a..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateRule_rule_Relation.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateRule_rule_Rule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateRule_rule_Rule.gif deleted file mode 100644 index a1607f910083346345671e52588d6acdb6f1dd0f..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateRule_rule_Rule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateRule_rule_Segment.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateRule_rule_Segment.gif deleted file mode 100644 index 5cb97b2abcc4b76b04dc0e42a5d4de1914242eaf..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateRule_rule_Segment.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateRule_rule_Shape.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateRule_rule_Shape.gif deleted file mode 100644 index 9231d350a3d9e5357f17fb8203c0a0f4e8644f0e..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateRule_rule_Shape.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateRule_rule_TrueRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateRule_rule_TrueRule.gif deleted file mode 100644 index 01436dd6c1d4f8760b4d954a541c8c639e1414a4..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateRule_rule_TrueRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryConstraintRule_rule_AndConstraintRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryConstraintRule_rule_AndConstraintRule.gif deleted file mode 100644 index b61a66864fb7c788fbc0b04c86344306e7b0c7fd..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryConstraintRule_rule_AndConstraintRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryConstraintRule_rule_Contains.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryConstraintRule_rule_Contains.gif deleted file mode 100644 index 7a76354f387f6fadd984f7fd13c6cc1fd2a64213..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryConstraintRule_rule_Contains.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryConstraintRule_rule_ContainsCompartment.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryConstraintRule_rule_ContainsCompartment.gif deleted file mode 100644 index 57fa1bbb6eb46818734c374c7dd090aaf9f254c2..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryConstraintRule_rule_ContainsCompartment.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryConstraintRule_rule_ContainsCompartments.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryConstraintRule_rule_ContainsCompartments.gif deleted file mode 100644 index 5588921b1d772cde304404df03ceb93715b87d91..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryConstraintRule_rule_ContainsCompartments.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryConstraintRule_rule_FalseConstraintRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryConstraintRule_rule_FalseConstraintRule.gif deleted file mode 100644 index 64ea1744a2e94fb96cf6f4090fcba8595a964316..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryConstraintRule_rule_FalseConstraintRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryConstraintRule_rule_ImplicationConstraintRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryConstraintRule_rule_ImplicationConstraintRule.gif deleted file mode 100644 index 4937a9c8b59d21e99eb3ddbf17046fdb2c147cca..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryConstraintRule_rule_ImplicationConstraintRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryConstraintRule_rule_InCompartment.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryConstraintRule_rule_InCompartment.gif deleted file mode 100644 index 73b08f706e167fd224904eec0a5fa9c8eb7f0e90..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryConstraintRule_rule_InCompartment.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryConstraintRule_rule_IsParent.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryConstraintRule_rule_IsParent.gif deleted file mode 100644 index d56a04bddf1dea2014e520f41042568e2226198e..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryConstraintRule_rule_IsParent.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryConstraintRule_rule_IsSource.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryConstraintRule_rule_IsSource.gif deleted file mode 100644 index b9e96e9954d6d4bf70cf208a74232237b172f7d6..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryConstraintRule_rule_IsSource.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryConstraintRule_rule_IsSourceType.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryConstraintRule_rule_IsSourceType.gif deleted file mode 100644 index 997e434522761bb0741f11f33b621c2db8f51096..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryConstraintRule_rule_IsSourceType.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryConstraintRule_rule_IsStepIn.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryConstraintRule_rule_IsStepIn.gif deleted file mode 100644 index 26942d5f053606c9512d38f8d0925ea61dd426ef..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryConstraintRule_rule_IsStepIn.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryConstraintRule_rule_IsTarget.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryConstraintRule_rule_IsTarget.gif deleted file mode 100644 index 3daea53959d1125f28a3891c89b438a110ada9e3..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryConstraintRule_rule_IsTarget.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryConstraintRule_rule_IsTargetType.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryConstraintRule_rule_IsTargetType.gif deleted file mode 100644 index 327451149c2180bfb3d349e160dd69593534fd3b..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryConstraintRule_rule_IsTargetType.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryConstraintRule_rule_LogicalConstraintRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryConstraintRule_rule_LogicalConstraintRule.gif deleted file mode 100644 index 15849811ea967913ded6aa37f39326c8efbec633..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryConstraintRule_rule_LogicalConstraintRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryConstraintRule_rule_NotConstraintRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryConstraintRule_rule_NotConstraintRule.gif deleted file mode 100644 index 64ea1744a2e94fb96cf6f4090fcba8595a964316..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryConstraintRule_rule_NotConstraintRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryConstraintRule_rule_OrConstraintRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryConstraintRule_rule_OrConstraintRule.gif deleted file mode 100644 index c200e691abd4deb48fdbbe790765c9a97d5e30a1..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryConstraintRule_rule_OrConstraintRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryConstraintRule_rule_SourceEqualsTarget.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryConstraintRule_rule_SourceEqualsTarget.gif deleted file mode 100644 index 4455fd045196097cf030c1ad8af358d567d98115..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryConstraintRule_rule_SourceEqualsTarget.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryConstraintRule_rule_SourceEqualsTargetType.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryConstraintRule_rule_SourceEqualsTargetType.gif deleted file mode 100644 index aced3dd98f86d8ff23e843b7ad19d3b887fae850..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryConstraintRule_rule_SourceEqualsTargetType.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryConstraintRule_rule_TrueConstraintRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryConstraintRule_rule_TrueConstraintRule.gif deleted file mode 100644 index 1ed27624c11be000e64c53c3d5dcc1c0f3dadc5b..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryConstraintRule_rule_TrueConstraintRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryFeatureRule_rule_AndFeatureRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryFeatureRule_rule_AndFeatureRule.gif deleted file mode 100644 index b806b6dcf6cd017d188e02867f46ffa24d1fc980..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryFeatureRule_rule_AndFeatureRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryFeatureRule_rule_FalseFeatureRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryFeatureRule_rule_FalseFeatureRule.gif deleted file mode 100644 index decea7bad6ac8e698fff47e25f89cf30eb9ce1a2..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryFeatureRule_rule_FalseFeatureRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryFeatureRule_rule_ImplicationFeatureRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryFeatureRule_rule_ImplicationFeatureRule.gif deleted file mode 100644 index 01c271236da5e9c429d23a2c3bc5afa4c9b64e13..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryFeatureRule_rule_ImplicationFeatureRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryFeatureRule_rule_IsFeature.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryFeatureRule_rule_IsFeature.gif deleted file mode 100644 index 282ee0352e4ab28d4dd669f461de03ef9899952f..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryFeatureRule_rule_IsFeature.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryFeatureRule_rule_LogicalFeatureRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryFeatureRule_rule_LogicalFeatureRule.gif deleted file mode 100644 index cf5dedc743584e361658fe9684dc2ebb31328b03..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryFeatureRule_rule_LogicalFeatureRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryFeatureRule_rule_NotFeatureRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryFeatureRule_rule_NotFeatureRule.gif deleted file mode 100644 index decea7bad6ac8e698fff47e25f89cf30eb9ce1a2..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryFeatureRule_rule_NotFeatureRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryFeatureRule_rule_OrFeatureRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryFeatureRule_rule_OrFeatureRule.gif deleted file mode 100644 index d6e65ce8a1cded8cc21a23838f2fbf562bfaab5f..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryFeatureRule_rule_OrFeatureRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryFeatureRule_rule_TrueFeatureRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryFeatureRule_rule_TrueFeatureRule.gif deleted file mode 100644 index 4e8a6db4db81536d51689f0836e5228c3351e153..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryFeatureRule_rule_TrueFeatureRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryRule_rule_AndRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryRule_rule_AndRule.gif deleted file mode 100644 index 2cbcfe13f5450378bd60dfa6158a21ba7a11414d..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryRule_rule_AndRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryRule_rule_FalseRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryRule_rule_FalseRule.gif deleted file mode 100644 index fa6b936531fdf68ac7c45bedcb69bebe2f171585..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryRule_rule_FalseRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryRule_rule_ImplicationRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryRule_rule_ImplicationRule.gif deleted file mode 100644 index 91e3ddb5024e17ac48b1fd18a08344af3d830bfa..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryRule_rule_ImplicationRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryRule_rule_NotRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryRule_rule_NotRule.gif deleted file mode 100644 index fa6b936531fdf68ac7c45bedcb69bebe2f171585..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryRule_rule_NotRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryRule_rule_OrRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryRule_rule_OrRule.gif deleted file mode 100644 index 07adaab9f3a18020b0770b8d7bb1244b28cdd8de..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryRule_rule_OrRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryRule_rule_Rule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryRule_rule_Rule.gif deleted file mode 100644 index 91e3ddb5024e17ac48b1fd18a08344af3d830bfa..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryRule_rule_Rule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryRule_rule_TrueRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryRule_rule_TrueRule.gif deleted file mode 100644 index 9dba3d9c12e08119767e5e083f64d2bede91e913..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/ctool16/CreateUnaryRule_rule_TrueRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/AndConstraintRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/AndConstraintRule.gif deleted file mode 100644 index ed8747474012f8278002a9785026a1a40155b192..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/AndConstraintRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/AndFeatureRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/AndFeatureRule.gif deleted file mode 100644 index cdd3b76e3c0b3318166d84292d8d9e2146a48aa1..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/AndFeatureRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/AndRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/AndRule.gif deleted file mode 100644 index 33a997a1606acf7cb8a32921faeee1e5c809a0cb..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/AndRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/BinaryRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/BinaryRule.gif deleted file mode 100644 index be22463d2919f13a6345bad3166fc216c3f0942a..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/BinaryRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/Contains.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/Contains.gif deleted file mode 100644 index 89ad5da38ab3060f14ba925b1251bd5cb8454012..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/Contains.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/ContainsCompartment.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/ContainsCompartment.gif deleted file mode 100644 index 48e3cf2268736efbb8bc3c5bd29315702f2b38c4..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/ContainsCompartment.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/ContainsCompartments.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/ContainsCompartments.gif deleted file mode 100644 index b3643da048a40135b62eed5100cac5afe1ecef3c..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/ContainsCompartments.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/FalseConstraintRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/FalseConstraintRule.gif deleted file mode 100644 index afb82ea48a50d3fb875ce03cf0ec154e51c97cb7..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/FalseConstraintRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/FalseFeatureRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/FalseFeatureRule.gif deleted file mode 100644 index d3dc5a9ad8159548d5ada4a1cd545ec1d4de029c..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/FalseFeatureRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/FalseRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/FalseRule.gif deleted file mode 100644 index 83afb9b3c9a3c3e261dd043d2232d39254ac8e4a..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/FalseRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/ImplicationConstraintRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/ImplicationConstraintRule.gif deleted file mode 100644 index 10d222998af0a3a571390bae7e117c9964ec1562..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/ImplicationConstraintRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/ImplicationFeatureRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/ImplicationFeatureRule.gif deleted file mode 100644 index 35ef84e20e26f1cef1dcd7ae80d192fd40472368..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/ImplicationFeatureRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/ImplicationRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/ImplicationRule.gif deleted file mode 100644 index cdd3b76e3c0b3318166d84292d8d9e2146a48aa1..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/ImplicationRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/InCompartment.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/InCompartment.gif deleted file mode 100644 index 2b6925602975de13459862ee32e1b0d97549bf67..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/InCompartment.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/IsFeature.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/IsFeature.gif deleted file mode 100644 index 106881e5d9bf05cb0cf3375cfd102e8039b8ace9..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/IsFeature.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/IsParent.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/IsParent.gif deleted file mode 100644 index 83afb9b3c9a3c3e261dd043d2232d39254ac8e4a..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/IsParent.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/IsSource.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/IsSource.gif deleted file mode 100644 index d92f34c8aea721c98537ccb1f4da29bdee3b8912..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/IsSource.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/IsSourceType.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/IsSourceType.gif deleted file mode 100644 index 4365960a04b1589a21b7607f45f9b5907e2f01a8..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/IsSourceType.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/IsStepIn.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/IsStepIn.gif deleted file mode 100644 index 7c2aaac84ee6ea15757df499505e9aa0de4288f9..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/IsStepIn.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/IsTarget.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/IsTarget.gif deleted file mode 100644 index 30f0c48da8d4450f7e94a696c4de0a7cc41aa728..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/IsTarget.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/IsTargetType.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/IsTargetType.gif deleted file mode 100644 index 45731fe28e7e3521c15328ef201d58b47a13b383..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/IsTargetType.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/LogicalConstraintRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/LogicalConstraintRule.gif deleted file mode 100644 index 33a997a1606acf7cb8a32921faeee1e5c809a0cb..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/LogicalConstraintRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/LogicalFeatureRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/LogicalFeatureRule.gif deleted file mode 100644 index 1e5345fb3237c2f6eabcee2dbe44a371b49d8379..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/LogicalFeatureRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/Model.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/Model.gif deleted file mode 100644 index 33a997a1606acf7cb8a32921faeee1e5c809a0cb..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/Model.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/NotConstraintRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/NotConstraintRule.gif deleted file mode 100644 index afb82ea48a50d3fb875ce03cf0ec154e51c97cb7..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/NotConstraintRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/NotFeatureRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/NotFeatureRule.gif deleted file mode 100644 index d3dc5a9ad8159548d5ada4a1cd545ec1d4de029c..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/NotFeatureRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/NotRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/NotRule.gif deleted file mode 100644 index 83afb9b3c9a3c3e261dd043d2232d39254ac8e4a..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/NotRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/OrConstraintRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/OrConstraintRule.gif deleted file mode 100644 index 904159880b359f157463f3cb9230da602e5b3d3a..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/OrConstraintRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/OrFeatureRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/OrFeatureRule.gif deleted file mode 100644 index 420eee177528d9bd6d862c38d2a66c14835a6140..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/OrFeatureRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/OrRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/OrRule.gif deleted file mode 100644 index 48e3cf2268736efbb8bc3c5bd29315702f2b38c4..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/OrRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/Policy.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/Policy.gif deleted file mode 100644 index d3dc5a9ad8159548d5ada4a1cd545ec1d4de029c..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/Policy.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/SourceEqualsTarget.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/SourceEqualsTarget.gif deleted file mode 100644 index f8041d22553d3f326e3e82be501f2e9bac3794b0..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/SourceEqualsTarget.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/SourceEqualsTargetType.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/SourceEqualsTargetType.gif deleted file mode 100644 index cb1755a712505aeaaa447d9b1cc5940e602f87b6..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/SourceEqualsTargetType.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/TrueConstraintRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/TrueConstraintRule.gif deleted file mode 100644 index 2124f3e3ab2646fd6aec35b94fe003b565ba4c2c..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/TrueConstraintRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/TrueFeatureRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/TrueFeatureRule.gif deleted file mode 100644 index c3370c7ddd5e0817a59de6fd45ad0993b52abe28..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/TrueFeatureRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/TrueRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/TrueRule.gif deleted file mode 100644 index 8a5c70cbd74c87cb3b1df383e0c242ede4660c3b..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/TrueRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/UnaryRule.gif b/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/UnaryRule.gif deleted file mode 100644 index a26660ec28fda4a4216562537c32047bab42b782..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.edit/icons/full/obj16/UnaryRule.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.edit/plugin.properties b/org.framed.iorm.editpolicymodel.edit/plugin.properties deleted file mode 100644 index 350f199215efe86b44ab40b8f3bae53cd1b0bea4..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.edit/plugin.properties +++ /dev/null @@ -1,207 +0,0 @@ -# - -pluginName = Editpolicymodel Edit Support -providerName = www.example.org - -_UI_CreateChild_text = {0} -_UI_CreateChild_text2 = {1} {0} -_UI_CreateChild_text3 = {1} -_UI_CreateChild_tooltip = Create New {0} Under {1} Feature -_UI_CreateChild_description = Create a new child of type {0} for the {1} feature of the selected {2}. -_UI_CreateSibling_description = Create a new sibling of type {0} for the selected {2}, under the {1} feature of their parent. - -_UI_PropertyDescriptor_description = The {0} of the {1} - -_UI_Model_type = Model -_UI_Policy_type = Policy -_UI_Contains_type = Contains -_UI_IsStepIn_type = Is Step In -_UI_IsTarget_type = Is Target -_UI_IsSource_type = Is Source -_UI_IsParent_type = Is Parent -_UI_AbstractRule_type = Abstract Rule -_UI_Rule_type = Rule -_UI_FeatureRule_type = Feature Rule -_UI_IsFeature_type = Is Feature -_UI_ConstraintRule_type = Constraint Rule -_UI_IsTargetType_type = Is Target Type -_UI_UnaryRule_type = Unary Rule -_UI_NotRule_type = Not Rule -_UI_AndRule_type = And Rule -_UI_BinaryRule_type = Binary Rule -_UI_TrueRule_type = True Rule -_UI_FalseRule_type = False Rule -_UI_OrRule_type = Or Rule -_UI_ImplicationRule_type = Implication Rule -_UI_IsSourceType_type = Is Source Type -_UI_TypeArgumentRule_type = Type Argument Rule -_UI_NaryRule_type = Nary Rule -_UI_Unknown_type = Object - -_UI_Unknown_datatype= Value - -_UI_Model_policies_feature = Policies -_UI_Policy_override_feature = Override -_UI_Policy_action_feature = Action -_UI_Policy_actionType_feature = Action Type -_UI_Policy_featureRule_feature = Feature Rule -_UI_Policy_constraintRule_feature = Constraint Rule -_UI_Rule_rule_feature = Rule -_UI_IsFeature_featureName_feature = Feature Name -_UI_UnaryRule_rule_feature = Rule -_UI_BinaryRule_rightRule_feature = Right Rule -_UI_BinaryRule_leftRule_feature = Left Rule -_UI_TypeArgumentRule_type_feature = Type -_UI_NaryRule_rules_feature = Rules -_UI_Unknown_feature = Unspecified - -_UI_ActionEnum_Create_literal = Create -_UI_ActionEnum_Add_literal = Add -_UI_ActionEnum_Start_literal = Start -_UI_ActionEnum_Reconnect_literal = Reconnect -_UI_UnaryConstraintRule_type = Unary Constraint Rule -_UI_NotConstraintRule_type = Not Constraint Rule -_UI_AndConstraintRule_type = And Constraint Rule -_UI_BinaryConstraintRule_type = Binary Constraint Rule -_UI_TrueConstraintRule_type = True Constraint Rule -_UI_FalseConstraintRule_type = False Constraint Rule -_UI_OrConstraintRule_type = Or Constraint Rule -_UI_ImplicationConstraintRule_type = Implication Constraint Rule -_UI_NaryConstraintRule_type = Nary Constraint Rule -_UI_LogicalConstraintRule_type = Logical Constraint Rule -_UI_TrueFeatureRule_type = True Feature Rule -_UI_NotFeatureRule_type = Not Feature Rule -_UI_FalseFeatureRule_type = False Feature Rule -_UI_NaryFeatureRule_type = Nary Feature Rule -_UI_BinaryFeatureRule_type = Binary Feature Rule -_UI_LogicalFeatureRule_type = Logical Feature Rule -_UI_ImplicationFeatureRule_type = Implication Feature Rule -_UI_UnaryFeatureRule_type = Unary Feature Rule -_UI_OrFeatureRule_type = Or Feature Rule -_UI_AndFeatureRule_type = And Feature Rule -_UI_UnaryConstraintRule_rule_feature = Rule -_UI_BinaryConstraintRule_leftRule_feature = Left Rule -_UI_BinaryConstraintRule_rightRule_feature = Right Rule -_UI_NaryConstraintRule_rules_feature = Rules -_UI_NaryFeatureRule_rules_feature = Rules -_UI_BinaryFeatureRule_rightRule_feature = Right Rule -_UI_BinaryFeatureRule_leftRule_feature = Left Rule -_UI_UnaryFeatureRule_rule_feature = Rule -_UI_ActionEnum_Execute_literal = Execute -_UI_ActionTypeEnum_Acyclic_literal = Acyclic -_UI_ActionTypeEnum_CompartmentType_literal = CompartmentType -_UI_ActionTypeEnum_Irreflexive_literal = Irreflexive -_UI_ActionTypeEnum_RoleProhibition_literal = LITERAL3 -_UI_ActionTypeEnum_RoleImplication_literal = LITERAL4 -_UI_ActionTypeEnum_RoleGroup_literal = RoleGroup -_UI_ActionTypeEnum_RoleEquivalence_literal = RoleEquivalence -_UI_ActionTypeEnum_RoleType_literal = RoleType -_UI_ActionTypeEnum_RelationshipImplication_literal = RelationshipImplication -_UI_ActionTypeEnum_RelationshipExclusion_literal = RelationshipExclusion -_UI_ActionTypeEnum_Relationship_literal = Relationship -_UI_ActionTypeEnum_Reflexive_literal = Reflexive -_UI_ActionTypeEnum_Group_literal = Group -_UI_ActionTypeEnum_Inheritance_literal = Inheritance -_UI_ActionTypeEnum_Fulfillment_literal = Fulfillment -_UI_ActionTypeEnum_DataType_literal = DataType -_UI_ActionTypeEnum_Cyclic_literal = Cyclic -_UI_FeatureNameEnum_Acyclic_literal = Acyclic -_UI_FeatureNameEnum_CompartmentType_literal = CompartmentType -_UI_FeatureNameEnum_Irreflexive_literal = Irreflexive -_UI_FeatureNameEnum_RoleProhibition_literal = LITERAL3 -_UI_FeatureNameEnum_RoleImplication_literal = LITERAL4 -_UI_FeatureNameEnum_RoleGroup_literal = RoleGroup -_UI_FeatureNameEnum_RoleEquivalence_literal = RoleEquivalence -_UI_FeatureNameEnum_RoleType_literal = RoleType -_UI_FeatureNameEnum_RelationshipImplication_literal = RelationshipImplication -_UI_FeatureNameEnum_RelationshipExclusion_literal = RelationshipExclusion -_UI_FeatureNameEnum_Relationship_literal = Relationship -_UI_FeatureNameEnum_Reflexive_literal = Reflexive -_UI_FeatureNameEnum_Group_literal = Group -_UI_FeatureNameEnum_Inheritance_literal = Inheritance -_UI_FeatureNameEnum_Fulfillment_literal = Fulfillment -_UI_FeatureNameEnum_DataType_literal = DataType -_UI_FeatureNameEnum_Cyclic_literal = Cyclic -_UI_FeatureTypeEnum_Acyclic_literal = Acyclic -_UI_FeatureTypeEnum_CompartmentType_literal = CompartmentType -_UI_FeatureTypeEnum_Irreflexive_literal = Irreflexive -_UI_FeatureTypeEnum_RoleProhibition_literal = LITERAL3 -_UI_FeatureTypeEnum_RoleImplication_literal = LITERAL4 -_UI_FeatureTypeEnum_RoleGroup_literal = RoleGroup -_UI_FeatureTypeEnum_RoleEquivalence_literal = RoleEquivalence -_UI_FeatureTypeEnum_RoleType_literal = RoleType -_UI_FeatureTypeEnum_RelationshipImplication_literal = RelationshipImplication -_UI_FeatureTypeEnum_RelationshipExclusion_literal = RelationshipExclusion -_UI_FeatureTypeEnum_Relationship_literal = Relationship -_UI_FeatureTypeEnum_Reflexive_literal = Reflexive -_UI_FeatureTypeEnum_Group_literal = Group -_UI_FeatureTypeEnum_Inheritance_literal = Inheritance -_UI_FeatureTypeEnum_Fulfillment_literal = Fulfillment -_UI_FeatureTypeEnum_DataType_literal = DataType -_UI_FeatureTypeEnum_Cyclic_literal = Cyclic -_UI_FeatureNameEnum_Roles_literal = Roles -_UI_FeatureNameEnum_Role_Types_literal = Role_Types -_UI_FeatureNameEnum_Role_Structure_literal = LITERAL2 -_UI_FeatureNameEnum_Role_Properties_literal = Role_Properties -_UI_FeatureNameEnum_Role_Prohibition_literal = Role_Prohibition -_UI_FeatureNameEnum_Role_Inheritance_literal = Role_Inheritance -_UI_FeatureNameEnum_Role_Implication_literal = Role_Implication -_UI_FeatureNameEnum_Role_Equivalence_literal = Role_Equivalence -_UI_FeatureNameEnum_Role_Constraints_literal = Role_Constraints -_UI_FeatureNameEnum_Role_Behavior_literal = Role_Behavior -_UI_FeatureNameEnum_RML_Feature_Model_literal = RML_Feature_Model -_UI_FeatureNameEnum_Relationships_literal = Relationships -_UI_FeatureNameEnum_Relationship_Constraints_literal = Relationship_Constraints -_UI_FeatureNameEnum_Relationship_Cardinality_literal = Relationship_Cardinality -_UI_FeatureNameEnum_Players_literal = Players -_UI_FeatureNameEnum_Playable_by_Defining_Compartment_literal = Playable_by_Defining_Compartment -_UI_FeatureNameEnum_Playable_literal = Playable -_UI_FeatureNameEnum_Parthood_Constraints_literal = Parthood_Constraints -_UI_FeatureNameEnum_On_Relationships_literal = On_Relationships -_UI_FeatureNameEnum_On_Compartments_literal = On_Compartments -_UI_FeatureNameEnum_Occurrence_Constraints_literal = Occurrence_Constraints -_UI_FeatureNameEnum_Naturals_literal = Naturals -_UI_FeatureNameEnum_Intra_Relationship_Constraints_literal = Intra_Relationship_Constraints -_UI_FeatureNameEnum_Inter_Relationship_Constraints_literal = Inter_Relationship_Constraints -_UI_FeatureNameEnum_Group_Constraints_literal = Group_Constraints -_UI_FeatureNameEnum_Dependent_literal = Dependent -_UI_FeatureNameEnum_Dates_literal = Dates -_UI_FeatureNameEnum_Data_Types_literal = Data_Types -_UI_FeatureNameEnum_Compartments_literal = Compartments -_UI_FeatureNameEnum_Contains_Compartments_literal = Contains_Compartments -_UI_FeatureNameEnum_Compartment_Types_literal = Compartment_Types -_UI_FeatureNameEnum_Compartment_Structure_literal = Compartment_Structure -_UI_FeatureNameEnum_Compartment_Properties_literal = Compartment_Properties -_UI_FeatureNameEnum_Compartment_Inheritance_literal = LITERAL33 -_UI_FeatureNameEnum_Compartment_Behavior_literal = Compartment_Behavior -_UI_FeatureNameEnum_Participants_literal = Participants -_UI_FeatureNameEnum_Data_Type_Inheritance_literal = Data_Type_Inheritance -_UI_TypeEnum_Acyclic_literal = Acyclic -_UI_TypeEnum_CompartmentType_literal = CompartmentType -_UI_TypeEnum_Irreflexive_literal = Irreflexive -_UI_TypeEnum_RoleProhibition_literal = LITERAL3 -_UI_TypeEnum_RoleImplication_literal = LITERAL4 -_UI_TypeEnum_RoleGroup_literal = RoleGroup -_UI_TypeEnum_RoleEquivalence_literal = RoleEquivalence -_UI_TypeEnum_RoleType_literal = RoleType -_UI_TypeEnum_RelationshipImplication_literal = RelationshipImplication -_UI_TypeEnum_RelationshipExclusion_literal = RelationshipExclusion -_UI_TypeEnum_Relationship_literal = Relationship -_UI_TypeEnum_Reflexive_literal = Reflexive -_UI_TypeEnum_Group_literal = Group -_UI_TypeEnum_Inheritance_literal = Inheritance -_UI_TypeEnum_Fulfillment_literal = Fulfillment -_UI_TypeEnum_DataType_literal = DataType -_UI_TypeEnum_Cyclic_literal = Cyclic -_UI_TypeEnum_NaturalType_literal = NaturalType -_UI_ActionEnum_Direct_Edit_literal = Direct_Edit -_UI_ActionEnum_Create_Property_literal = Create_Property -_UI_ActionEnum_Create_Attribute_literal = Create_Attribute -_UI_ActionEnum_Create_Literal_literal = Create_Literal -_UI_ActionEnum_Add_Property_literal = Add_Property -_UI_ActionEnum_Create_Operation_literal = Create_Operation -_UI_SourceEqualsTarget_type = Source Equals Target -_UI_SourceEqualsTargetType_type = Source Equals Target Type -_UI_InCompartment_type = In Compartment -_UI_ContainsCompartments_type = Contains Compartments -_UI_ContainsCompartment_type = Contains Compartment diff --git a/org.framed.iorm.editpolicymodel.edit/plugin.xml b/org.framed.iorm.editpolicymodel.edit/plugin.xml deleted file mode 100644 index 3f25b0f040ca0eea1f420588ebb4635d8a232bb0..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.edit/plugin.xml +++ /dev/null @@ -1,22 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<?eclipse version="3.0"?> - -<!-- ---> - -<plugin> - - <extension point="org.eclipse.emf.edit.itemProviderAdapterFactories"> - <!-- @generated editpolicymodel --> - <factory - uri="http://framed/editpolicymodel" - class="Editpolicymodel.provider.EditpolicymodelItemProviderAdapterFactory" - supportedTypes= - "org.eclipse.emf.edit.provider.IEditingDomainItemProvider - org.eclipse.emf.edit.provider.IStructuredItemContentProvider - org.eclipse.emf.edit.provider.ITreeItemContentProvider - org.eclipse.emf.edit.provider.IItemLabelProvider - org.eclipse.emf.edit.provider.IItemPropertySource"/> - </extension> - -</plugin> diff --git a/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/AndConstraintRuleItemProvider.java b/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/AndConstraintRuleItemProvider.java deleted file mode 100644 index 1b8820f03478c8e674498b991b285fcd3b379b7d..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/AndConstraintRuleItemProvider.java +++ /dev/null @@ -1,94 +0,0 @@ -/** - */ -package Editpolicymodel.provider; - - -import java.util.Collection; -import java.util.List; - -import org.eclipse.emf.common.notify.AdapterFactory; -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.edit.provider.IItemPropertyDescriptor; - -/** - * This is the item provider adapter for a {@link Editpolicymodel.AndConstraintRule} object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ -public class AndConstraintRuleItemProvider extends NaryConstraintRuleItemProvider { - /** - * This constructs an instance from a factory and a notifier. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public AndConstraintRuleItemProvider(AdapterFactory adapterFactory) { - super(adapterFactory); - } - - /** - * This returns the property descriptors for the adapted class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) { - if (itemPropertyDescriptors == null) { - super.getPropertyDescriptors(object); - - } - return itemPropertyDescriptors; - } - - /** - * This returns AndConstraintRule.gif. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object getImage(Object object) { - return overlayImage(object, getResourceLocator().getImage("full/obj16/AndConstraintRule")); - } - - /** - * This returns the label text for the adapted class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String getText(Object object) { - return getString("_UI_AndConstraintRule_type"); - } - - - /** - * This handles model notifications by calling {@link #updateChildren} to update any cached - * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void notifyChanged(Notification notification) { - updateChildren(notification); - super.notifyChanged(notification); - } - - /** - * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children - * that can be created under this object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) { - super.collectNewChildDescriptors(newChildDescriptors, object); - } - -} diff --git a/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/AndFeatureRuleItemProvider.java b/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/AndFeatureRuleItemProvider.java deleted file mode 100644 index 16b5e045512730fe4e1791c7270f09cf453cd569..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/AndFeatureRuleItemProvider.java +++ /dev/null @@ -1,94 +0,0 @@ -/** - */ -package Editpolicymodel.provider; - - -import java.util.Collection; -import java.util.List; - -import org.eclipse.emf.common.notify.AdapterFactory; -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.edit.provider.IItemPropertyDescriptor; - -/** - * This is the item provider adapter for a {@link Editpolicymodel.AndFeatureRule} object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ -public class AndFeatureRuleItemProvider extends NaryFeatureRuleItemProvider { - /** - * This constructs an instance from a factory and a notifier. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public AndFeatureRuleItemProvider(AdapterFactory adapterFactory) { - super(adapterFactory); - } - - /** - * This returns the property descriptors for the adapted class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) { - if (itemPropertyDescriptors == null) { - super.getPropertyDescriptors(object); - - } - return itemPropertyDescriptors; - } - - /** - * This returns AndFeatureRule.gif. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object getImage(Object object) { - return overlayImage(object, getResourceLocator().getImage("full/obj16/AndFeatureRule")); - } - - /** - * This returns the label text for the adapted class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String getText(Object object) { - return getString("_UI_AndFeatureRule_type"); - } - - - /** - * This handles model notifications by calling {@link #updateChildren} to update any cached - * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void notifyChanged(Notification notification) { - updateChildren(notification); - super.notifyChanged(notification); - } - - /** - * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children - * that can be created under this object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) { - super.collectNewChildDescriptors(newChildDescriptors, object); - } - -} diff --git a/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/BinaryConstraintRuleItemProvider.java b/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/BinaryConstraintRuleItemProvider.java deleted file mode 100644 index a1babaf3bb5b2b5f499deb51ee63dd39fdb34515..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/BinaryConstraintRuleItemProvider.java +++ /dev/null @@ -1,301 +0,0 @@ -/** - */ -package Editpolicymodel.provider; - - -import Editpolicymodel.BinaryConstraintRule; -import Editpolicymodel.EditpolicymodelFactory; -import Editpolicymodel.EditpolicymodelPackage; - -import java.util.Collection; -import java.util.List; - -import org.eclipse.emf.common.notify.AdapterFactory; -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EStructuralFeature; - -import org.eclipse.emf.edit.provider.IItemPropertyDescriptor; -import org.eclipse.emf.edit.provider.ViewerNotification; - -/** - * This is the item provider adapter for a {@link Editpolicymodel.BinaryConstraintRule} object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ -public class BinaryConstraintRuleItemProvider extends LogicalConstraintRuleItemProvider { - /** - * This constructs an instance from a factory and a notifier. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public BinaryConstraintRuleItemProvider(AdapterFactory adapterFactory) { - super(adapterFactory); - } - - /** - * This returns the property descriptors for the adapted class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) { - if (itemPropertyDescriptors == null) { - super.getPropertyDescriptors(object); - - } - return itemPropertyDescriptors; - } - - /** - * This specifies how to implement {@link #getChildren} and is used to deduce an appropriate feature for an - * {@link org.eclipse.emf.edit.command.AddCommand}, {@link org.eclipse.emf.edit.command.RemoveCommand} or - * {@link org.eclipse.emf.edit.command.MoveCommand} in {@link #createCommand}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) { - if (childrenFeatures == null) { - super.getChildrenFeatures(object); - childrenFeatures.add(EditpolicymodelPackage.Literals.BINARY_CONSTRAINT_RULE__LEFT_RULE); - childrenFeatures.add(EditpolicymodelPackage.Literals.BINARY_CONSTRAINT_RULE__RIGHT_RULE); - } - return childrenFeatures; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EStructuralFeature getChildFeature(Object object, Object child) { - // Check the type of the specified child object and return the proper feature to use for - // adding (see {@link AddCommand}) it as a child. - - return super.getChildFeature(object, child); - } - - /** - * This returns the label text for the adapted class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String getText(Object object) { - return getString("_UI_BinaryConstraintRule_type"); - } - - - /** - * This handles model notifications by calling {@link #updateChildren} to update any cached - * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void notifyChanged(Notification notification) { - updateChildren(notification); - - switch (notification.getFeatureID(BinaryConstraintRule.class)) { - case EditpolicymodelPackage.BINARY_CONSTRAINT_RULE__LEFT_RULE: - case EditpolicymodelPackage.BINARY_CONSTRAINT_RULE__RIGHT_RULE: - fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false)); - return; - } - super.notifyChanged(notification); - } - - /** - * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children - * that can be created under this object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) { - super.collectNewChildDescriptors(newChildDescriptors, object); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.BINARY_CONSTRAINT_RULE__LEFT_RULE, - EditpolicymodelFactory.eINSTANCE.createContainsCompartment())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.BINARY_CONSTRAINT_RULE__LEFT_RULE, - EditpolicymodelFactory.eINSTANCE.createIsTarget())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.BINARY_CONSTRAINT_RULE__LEFT_RULE, - EditpolicymodelFactory.eINSTANCE.createIsParent())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.BINARY_CONSTRAINT_RULE__LEFT_RULE, - EditpolicymodelFactory.eINSTANCE.createIsTargetType())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.BINARY_CONSTRAINT_RULE__LEFT_RULE, - EditpolicymodelFactory.eINSTANCE.createLogicalConstraintRule())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.BINARY_CONSTRAINT_RULE__LEFT_RULE, - EditpolicymodelFactory.eINSTANCE.createNotConstraintRule())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.BINARY_CONSTRAINT_RULE__LEFT_RULE, - EditpolicymodelFactory.eINSTANCE.createAndConstraintRule())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.BINARY_CONSTRAINT_RULE__LEFT_RULE, - EditpolicymodelFactory.eINSTANCE.createTrueConstraintRule())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.BINARY_CONSTRAINT_RULE__LEFT_RULE, - EditpolicymodelFactory.eINSTANCE.createFalseConstraintRule())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.BINARY_CONSTRAINT_RULE__LEFT_RULE, - EditpolicymodelFactory.eINSTANCE.createOrConstraintRule())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.BINARY_CONSTRAINT_RULE__LEFT_RULE, - EditpolicymodelFactory.eINSTANCE.createImplicationConstraintRule())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.BINARY_CONSTRAINT_RULE__LEFT_RULE, - EditpolicymodelFactory.eINSTANCE.createIsSourceType())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.BINARY_CONSTRAINT_RULE__LEFT_RULE, - EditpolicymodelFactory.eINSTANCE.createSourceEqualsTarget())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.BINARY_CONSTRAINT_RULE__LEFT_RULE, - EditpolicymodelFactory.eINSTANCE.createSourceEqualsTargetType())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.BINARY_CONSTRAINT_RULE__LEFT_RULE, - EditpolicymodelFactory.eINSTANCE.createInCompartment())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.BINARY_CONSTRAINT_RULE__RIGHT_RULE, - EditpolicymodelFactory.eINSTANCE.createContainsCompartment())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.BINARY_CONSTRAINT_RULE__RIGHT_RULE, - EditpolicymodelFactory.eINSTANCE.createIsTarget())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.BINARY_CONSTRAINT_RULE__RIGHT_RULE, - EditpolicymodelFactory.eINSTANCE.createIsParent())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.BINARY_CONSTRAINT_RULE__RIGHT_RULE, - EditpolicymodelFactory.eINSTANCE.createIsTargetType())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.BINARY_CONSTRAINT_RULE__RIGHT_RULE, - EditpolicymodelFactory.eINSTANCE.createLogicalConstraintRule())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.BINARY_CONSTRAINT_RULE__RIGHT_RULE, - EditpolicymodelFactory.eINSTANCE.createNotConstraintRule())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.BINARY_CONSTRAINT_RULE__RIGHT_RULE, - EditpolicymodelFactory.eINSTANCE.createAndConstraintRule())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.BINARY_CONSTRAINT_RULE__RIGHT_RULE, - EditpolicymodelFactory.eINSTANCE.createTrueConstraintRule())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.BINARY_CONSTRAINT_RULE__RIGHT_RULE, - EditpolicymodelFactory.eINSTANCE.createFalseConstraintRule())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.BINARY_CONSTRAINT_RULE__RIGHT_RULE, - EditpolicymodelFactory.eINSTANCE.createOrConstraintRule())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.BINARY_CONSTRAINT_RULE__RIGHT_RULE, - EditpolicymodelFactory.eINSTANCE.createImplicationConstraintRule())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.BINARY_CONSTRAINT_RULE__RIGHT_RULE, - EditpolicymodelFactory.eINSTANCE.createIsSourceType())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.BINARY_CONSTRAINT_RULE__RIGHT_RULE, - EditpolicymodelFactory.eINSTANCE.createSourceEqualsTarget())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.BINARY_CONSTRAINT_RULE__RIGHT_RULE, - EditpolicymodelFactory.eINSTANCE.createSourceEqualsTargetType())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.BINARY_CONSTRAINT_RULE__RIGHT_RULE, - EditpolicymodelFactory.eINSTANCE.createInCompartment())); - } - - /** - * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) { - Object childFeature = feature; - Object childObject = child; - - boolean qualify = - childFeature == EditpolicymodelPackage.Literals.BINARY_CONSTRAINT_RULE__LEFT_RULE || - childFeature == EditpolicymodelPackage.Literals.BINARY_CONSTRAINT_RULE__RIGHT_RULE; - - if (qualify) { - return getString - ("_UI_CreateChild_text2", - new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) }); - } - return super.getCreateChildText(owner, feature, child, selection); - } - -} diff --git a/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/BinaryFeatureRuleItemProvider.java b/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/BinaryFeatureRuleItemProvider.java deleted file mode 100644 index 3749f3237dcd31cc464537037b3a17d6b9228e75..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/BinaryFeatureRuleItemProvider.java +++ /dev/null @@ -1,231 +0,0 @@ -/** - */ -package Editpolicymodel.provider; - - -import Editpolicymodel.BinaryFeatureRule; -import Editpolicymodel.EditpolicymodelFactory; -import Editpolicymodel.EditpolicymodelPackage; - -import java.util.Collection; -import java.util.List; - -import org.eclipse.emf.common.notify.AdapterFactory; -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EStructuralFeature; - -import org.eclipse.emf.edit.provider.IItemPropertyDescriptor; -import org.eclipse.emf.edit.provider.ViewerNotification; - -/** - * This is the item provider adapter for a {@link Editpolicymodel.BinaryFeatureRule} object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ -public class BinaryFeatureRuleItemProvider extends LogicalFeatureRuleItemProvider { - /** - * This constructs an instance from a factory and a notifier. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public BinaryFeatureRuleItemProvider(AdapterFactory adapterFactory) { - super(adapterFactory); - } - - /** - * This returns the property descriptors for the adapted class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) { - if (itemPropertyDescriptors == null) { - super.getPropertyDescriptors(object); - - } - return itemPropertyDescriptors; - } - - /** - * This specifies how to implement {@link #getChildren} and is used to deduce an appropriate feature for an - * {@link org.eclipse.emf.edit.command.AddCommand}, {@link org.eclipse.emf.edit.command.RemoveCommand} or - * {@link org.eclipse.emf.edit.command.MoveCommand} in {@link #createCommand}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) { - if (childrenFeatures == null) { - super.getChildrenFeatures(object); - childrenFeatures.add(EditpolicymodelPackage.Literals.BINARY_FEATURE_RULE__RIGHT_RULE); - childrenFeatures.add(EditpolicymodelPackage.Literals.BINARY_FEATURE_RULE__LEFT_RULE); - } - return childrenFeatures; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EStructuralFeature getChildFeature(Object object, Object child) { - // Check the type of the specified child object and return the proper feature to use for - // adding (see {@link AddCommand}) it as a child. - - return super.getChildFeature(object, child); - } - - /** - * This returns the label text for the adapted class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String getText(Object object) { - return getString("_UI_BinaryFeatureRule_type"); - } - - - /** - * This handles model notifications by calling {@link #updateChildren} to update any cached - * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void notifyChanged(Notification notification) { - updateChildren(notification); - - switch (notification.getFeatureID(BinaryFeatureRule.class)) { - case EditpolicymodelPackage.BINARY_FEATURE_RULE__RIGHT_RULE: - case EditpolicymodelPackage.BINARY_FEATURE_RULE__LEFT_RULE: - fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false)); - return; - } - super.notifyChanged(notification); - } - - /** - * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children - * that can be created under this object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) { - super.collectNewChildDescriptors(newChildDescriptors, object); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.BINARY_FEATURE_RULE__RIGHT_RULE, - EditpolicymodelFactory.eINSTANCE.createIsFeature())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.BINARY_FEATURE_RULE__RIGHT_RULE, - EditpolicymodelFactory.eINSTANCE.createLogicalFeatureRule())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.BINARY_FEATURE_RULE__RIGHT_RULE, - EditpolicymodelFactory.eINSTANCE.createTrueFeatureRule())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.BINARY_FEATURE_RULE__RIGHT_RULE, - EditpolicymodelFactory.eINSTANCE.createNotFeatureRule())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.BINARY_FEATURE_RULE__RIGHT_RULE, - EditpolicymodelFactory.eINSTANCE.createFalseFeatureRule())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.BINARY_FEATURE_RULE__RIGHT_RULE, - EditpolicymodelFactory.eINSTANCE.createImplicationFeatureRule())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.BINARY_FEATURE_RULE__RIGHT_RULE, - EditpolicymodelFactory.eINSTANCE.createOrFeatureRule())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.BINARY_FEATURE_RULE__RIGHT_RULE, - EditpolicymodelFactory.eINSTANCE.createAndFeatureRule())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.BINARY_FEATURE_RULE__LEFT_RULE, - EditpolicymodelFactory.eINSTANCE.createIsFeature())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.BINARY_FEATURE_RULE__LEFT_RULE, - EditpolicymodelFactory.eINSTANCE.createLogicalFeatureRule())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.BINARY_FEATURE_RULE__LEFT_RULE, - EditpolicymodelFactory.eINSTANCE.createTrueFeatureRule())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.BINARY_FEATURE_RULE__LEFT_RULE, - EditpolicymodelFactory.eINSTANCE.createNotFeatureRule())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.BINARY_FEATURE_RULE__LEFT_RULE, - EditpolicymodelFactory.eINSTANCE.createFalseFeatureRule())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.BINARY_FEATURE_RULE__LEFT_RULE, - EditpolicymodelFactory.eINSTANCE.createImplicationFeatureRule())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.BINARY_FEATURE_RULE__LEFT_RULE, - EditpolicymodelFactory.eINSTANCE.createOrFeatureRule())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.BINARY_FEATURE_RULE__LEFT_RULE, - EditpolicymodelFactory.eINSTANCE.createAndFeatureRule())); - } - - /** - * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) { - Object childFeature = feature; - Object childObject = child; - - boolean qualify = - childFeature == EditpolicymodelPackage.Literals.BINARY_FEATURE_RULE__RIGHT_RULE || - childFeature == EditpolicymodelPackage.Literals.BINARY_FEATURE_RULE__LEFT_RULE; - - if (qualify) { - return getString - ("_UI_CreateChild_text2", - new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) }); - } - return super.getCreateChildText(owner, feature, child, selection); - } - -} diff --git a/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/ConstraintRuleItemProvider.java b/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/ConstraintRuleItemProvider.java deleted file mode 100644 index ce67fdd912238dfd6a28be0c2430c43984edb709..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/ConstraintRuleItemProvider.java +++ /dev/null @@ -1,109 +0,0 @@ -/** - */ -package Editpolicymodel.provider; - - -import java.util.Collection; -import java.util.List; - -import org.eclipse.emf.common.notify.AdapterFactory; -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.common.util.ResourceLocator; - -import org.eclipse.emf.edit.provider.IEditingDomainItemProvider; -import org.eclipse.emf.edit.provider.IItemLabelProvider; -import org.eclipse.emf.edit.provider.IItemPropertyDescriptor; -import org.eclipse.emf.edit.provider.IItemPropertySource; -import org.eclipse.emf.edit.provider.IStructuredItemContentProvider; -import org.eclipse.emf.edit.provider.ITreeItemContentProvider; -import org.eclipse.emf.edit.provider.ItemProviderAdapter; - -/** - * This is the item provider adapter for a {@link Editpolicymodel.ConstraintRule} object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ -public class ConstraintRuleItemProvider - extends ItemProviderAdapter - implements - IEditingDomainItemProvider, - IStructuredItemContentProvider, - ITreeItemContentProvider, - IItemLabelProvider, - IItemPropertySource { - /** - * This constructs an instance from a factory and a notifier. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public ConstraintRuleItemProvider(AdapterFactory adapterFactory) { - super(adapterFactory); - } - - /** - * This returns the property descriptors for the adapted class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) { - if (itemPropertyDescriptors == null) { - super.getPropertyDescriptors(object); - - } - return itemPropertyDescriptors; - } - - /** - * This returns the label text for the adapted class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String getText(Object object) { - return getString("_UI_ConstraintRule_type"); - } - - - /** - * This handles model notifications by calling {@link #updateChildren} to update any cached - * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void notifyChanged(Notification notification) { - updateChildren(notification); - super.notifyChanged(notification); - } - - /** - * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children - * that can be created under this object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) { - super.collectNewChildDescriptors(newChildDescriptors, object); - } - - /** - * Return the resource locator for this item provider's resources. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public ResourceLocator getResourceLocator() { - return EditpolicymodelEditPlugin.INSTANCE; - } - -} diff --git a/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/ContainsCompartmentItemProvider.java b/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/ContainsCompartmentItemProvider.java deleted file mode 100644 index 8d1baf6150ee2e040a5560da22264cc59e259f7c..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/ContainsCompartmentItemProvider.java +++ /dev/null @@ -1,94 +0,0 @@ -/** - */ -package Editpolicymodel.provider; - - -import java.util.Collection; -import java.util.List; - -import org.eclipse.emf.common.notify.AdapterFactory; -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.edit.provider.IItemPropertyDescriptor; - -/** - * This is the item provider adapter for a {@link Editpolicymodel.ContainsCompartment} object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ -public class ContainsCompartmentItemProvider extends ConstraintRuleItemProvider { - /** - * This constructs an instance from a factory and a notifier. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public ContainsCompartmentItemProvider(AdapterFactory adapterFactory) { - super(adapterFactory); - } - - /** - * This returns the property descriptors for the adapted class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) { - if (itemPropertyDescriptors == null) { - super.getPropertyDescriptors(object); - - } - return itemPropertyDescriptors; - } - - /** - * This returns ContainsCompartment.gif. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object getImage(Object object) { - return overlayImage(object, getResourceLocator().getImage("full/obj16/ContainsCompartment")); - } - - /** - * This returns the label text for the adapted class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String getText(Object object) { - return getString("_UI_ContainsCompartment_type"); - } - - - /** - * This handles model notifications by calling {@link #updateChildren} to update any cached - * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void notifyChanged(Notification notification) { - updateChildren(notification); - super.notifyChanged(notification); - } - - /** - * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children - * that can be created under this object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) { - super.collectNewChildDescriptors(newChildDescriptors, object); - } - -} diff --git a/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/EditpolicymodelEditPlugin.java b/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/EditpolicymodelEditPlugin.java deleted file mode 100644 index 064a3350c57f43aa6829dba1849c14f029b9d009..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/EditpolicymodelEditPlugin.java +++ /dev/null @@ -1,92 +0,0 @@ -/** - */ -package Editpolicymodel.provider; - -import org.eclipse.emf.common.EMFPlugin; - -import org.eclipse.emf.common.util.ResourceLocator; - -import org.framed.iorm.model.provider.ORMEditPlugin; - -/** - * This is the central singleton for the Editpolicymodel edit plugin. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ -public final class EditpolicymodelEditPlugin extends EMFPlugin { - /** - * Keep track of the singleton. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public static final EditpolicymodelEditPlugin INSTANCE = new EditpolicymodelEditPlugin(); - - /** - * Keep track of the singleton. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private static Implementation plugin; - - /** - * Create the instance. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EditpolicymodelEditPlugin() { - super - (new ResourceLocator [] { - ORMEditPlugin.INSTANCE, - }); - } - - /** - * Returns the singleton instance of the Eclipse plugin. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the singleton instance. - * @generated - */ - @Override - public ResourceLocator getPluginResourceLocator() { - return plugin; - } - - /** - * Returns the singleton instance of the Eclipse plugin. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the singleton instance. - * @generated - */ - public static Implementation getPlugin() { - return plugin; - } - - /** - * The actual implementation of the Eclipse <b>Plugin</b>. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public static class Implementation extends EclipsePlugin { - /** - * Creates an instance. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public Implementation() { - super(); - - // Remember the static instance. - // - plugin = this; - } - } - -} diff --git a/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/EditpolicymodelItemProviderAdapterFactory.java b/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/EditpolicymodelItemProviderAdapterFactory.java deleted file mode 100644 index 05652237a384bffb25f9abec77f47d1a72d8faab..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/EditpolicymodelItemProviderAdapterFactory.java +++ /dev/null @@ -1,775 +0,0 @@ -/** - */ -package Editpolicymodel.provider; - -import Editpolicymodel.util.EditpolicymodelAdapterFactory; - -import java.util.ArrayList; -import java.util.Collection; - -import org.eclipse.emf.common.notify.Adapter; -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.Notifier; - -import org.eclipse.emf.edit.provider.ChangeNotifier; -import org.eclipse.emf.edit.provider.ComposeableAdapterFactory; -import org.eclipse.emf.edit.provider.ComposedAdapterFactory; -import org.eclipse.emf.edit.provider.IChangeNotifier; -import org.eclipse.emf.edit.provider.IDisposable; -import org.eclipse.emf.edit.provider.IEditingDomainItemProvider; -import org.eclipse.emf.edit.provider.IItemLabelProvider; -import org.eclipse.emf.edit.provider.IItemPropertySource; -import org.eclipse.emf.edit.provider.INotifyChangedListener; -import org.eclipse.emf.edit.provider.IStructuredItemContentProvider; -import org.eclipse.emf.edit.provider.ITreeItemContentProvider; - -/** - * This is the factory that is used to provide the interfaces needed to support Viewers. - * The adapters generated by this factory convert EMF adapter notifications into calls to {@link #fireNotifyChanged fireNotifyChanged}. - * The adapters also support Eclipse property sheets. - * Note that most of the adapters are shared among multiple instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ -public class EditpolicymodelItemProviderAdapterFactory extends EditpolicymodelAdapterFactory implements ComposeableAdapterFactory, IChangeNotifier, IDisposable { - /** - * This keeps track of the root adapter factory that delegates to this adapter factory. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected ComposedAdapterFactory parentAdapterFactory; - - /** - * This is used to implement {@link org.eclipse.emf.edit.provider.IChangeNotifier}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected IChangeNotifier changeNotifier = new ChangeNotifier(); - - /** - * This keeps track of all the supported types checked by {@link #isFactoryForType isFactoryForType}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected Collection<Object> supportedTypes = new ArrayList<Object>(); - - /** - * This constructs an instance. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EditpolicymodelItemProviderAdapterFactory() { - supportedTypes.add(IEditingDomainItemProvider.class); - supportedTypes.add(IStructuredItemContentProvider.class); - supportedTypes.add(ITreeItemContentProvider.class); - supportedTypes.add(IItemLabelProvider.class); - supportedTypes.add(IItemPropertySource.class); - } - - /** - * This keeps track of the one adapter used for all {@link Editpolicymodel.Model} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected ModelItemProvider modelItemProvider; - - /** - * This creates an adapter for a {@link Editpolicymodel.Model}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createModelAdapter() { - if (modelItemProvider == null) { - modelItemProvider = new ModelItemProvider(this); - } - - return modelItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link Editpolicymodel.Policy} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected PolicyItemProvider policyItemProvider; - - /** - * This creates an adapter for a {@link Editpolicymodel.Policy}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createPolicyAdapter() { - if (policyItemProvider == null) { - policyItemProvider = new PolicyItemProvider(this); - } - - return policyItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link Editpolicymodel.ContainsCompartment} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected ContainsCompartmentItemProvider containsCompartmentItemProvider; - - /** - * This creates an adapter for a {@link Editpolicymodel.ContainsCompartment}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createContainsCompartmentAdapter() { - if (containsCompartmentItemProvider == null) { - containsCompartmentItemProvider = new ContainsCompartmentItemProvider(this); - } - - return containsCompartmentItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link Editpolicymodel.IsTarget} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected IsTargetItemProvider isTargetItemProvider; - - /** - * This creates an adapter for a {@link Editpolicymodel.IsTarget}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createIsTargetAdapter() { - if (isTargetItemProvider == null) { - isTargetItemProvider = new IsTargetItemProvider(this); - } - - return isTargetItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link Editpolicymodel.IsParent} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected IsParentItemProvider isParentItemProvider; - - /** - * This creates an adapter for a {@link Editpolicymodel.IsParent}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createIsParentAdapter() { - if (isParentItemProvider == null) { - isParentItemProvider = new IsParentItemProvider(this); - } - - return isParentItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link Editpolicymodel.IsFeature} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected IsFeatureItemProvider isFeatureItemProvider; - - /** - * This creates an adapter for a {@link Editpolicymodel.IsFeature}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createIsFeatureAdapter() { - if (isFeatureItemProvider == null) { - isFeatureItemProvider = new IsFeatureItemProvider(this); - } - - return isFeatureItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link Editpolicymodel.IsTargetType} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected IsTargetTypeItemProvider isTargetTypeItemProvider; - - /** - * This creates an adapter for a {@link Editpolicymodel.IsTargetType}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createIsTargetTypeAdapter() { - if (isTargetTypeItemProvider == null) { - isTargetTypeItemProvider = new IsTargetTypeItemProvider(this); - } - - return isTargetTypeItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link Editpolicymodel.NotConstraintRule} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected NotConstraintRuleItemProvider notConstraintRuleItemProvider; - - /** - * This creates an adapter for a {@link Editpolicymodel.NotConstraintRule}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createNotConstraintRuleAdapter() { - if (notConstraintRuleItemProvider == null) { - notConstraintRuleItemProvider = new NotConstraintRuleItemProvider(this); - } - - return notConstraintRuleItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link Editpolicymodel.AndConstraintRule} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected AndConstraintRuleItemProvider andConstraintRuleItemProvider; - - /** - * This creates an adapter for a {@link Editpolicymodel.AndConstraintRule}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createAndConstraintRuleAdapter() { - if (andConstraintRuleItemProvider == null) { - andConstraintRuleItemProvider = new AndConstraintRuleItemProvider(this); - } - - return andConstraintRuleItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link Editpolicymodel.TrueConstraintRule} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected TrueConstraintRuleItemProvider trueConstraintRuleItemProvider; - - /** - * This creates an adapter for a {@link Editpolicymodel.TrueConstraintRule}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createTrueConstraintRuleAdapter() { - if (trueConstraintRuleItemProvider == null) { - trueConstraintRuleItemProvider = new TrueConstraintRuleItemProvider(this); - } - - return trueConstraintRuleItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link Editpolicymodel.FalseConstraintRule} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected FalseConstraintRuleItemProvider falseConstraintRuleItemProvider; - - /** - * This creates an adapter for a {@link Editpolicymodel.FalseConstraintRule}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createFalseConstraintRuleAdapter() { - if (falseConstraintRuleItemProvider == null) { - falseConstraintRuleItemProvider = new FalseConstraintRuleItemProvider(this); - } - - return falseConstraintRuleItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link Editpolicymodel.OrConstraintRule} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected OrConstraintRuleItemProvider orConstraintRuleItemProvider; - - /** - * This creates an adapter for a {@link Editpolicymodel.OrConstraintRule}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createOrConstraintRuleAdapter() { - if (orConstraintRuleItemProvider == null) { - orConstraintRuleItemProvider = new OrConstraintRuleItemProvider(this); - } - - return orConstraintRuleItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link Editpolicymodel.ImplicationConstraintRule} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected ImplicationConstraintRuleItemProvider implicationConstraintRuleItemProvider; - - /** - * This creates an adapter for a {@link Editpolicymodel.ImplicationConstraintRule}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createImplicationConstraintRuleAdapter() { - if (implicationConstraintRuleItemProvider == null) { - implicationConstraintRuleItemProvider = new ImplicationConstraintRuleItemProvider(this); - } - - return implicationConstraintRuleItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link Editpolicymodel.IsSourceType} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected IsSourceTypeItemProvider isSourceTypeItemProvider; - - /** - * This creates an adapter for a {@link Editpolicymodel.IsSourceType}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createIsSourceTypeAdapter() { - if (isSourceTypeItemProvider == null) { - isSourceTypeItemProvider = new IsSourceTypeItemProvider(this); - } - - return isSourceTypeItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link Editpolicymodel.LogicalConstraintRule} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected LogicalConstraintRuleItemProvider logicalConstraintRuleItemProvider; - - /** - * This creates an adapter for a {@link Editpolicymodel.LogicalConstraintRule}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createLogicalConstraintRuleAdapter() { - if (logicalConstraintRuleItemProvider == null) { - logicalConstraintRuleItemProvider = new LogicalConstraintRuleItemProvider(this); - } - - return logicalConstraintRuleItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link Editpolicymodel.TrueFeatureRule} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected TrueFeatureRuleItemProvider trueFeatureRuleItemProvider; - - /** - * This creates an adapter for a {@link Editpolicymodel.TrueFeatureRule}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createTrueFeatureRuleAdapter() { - if (trueFeatureRuleItemProvider == null) { - trueFeatureRuleItemProvider = new TrueFeatureRuleItemProvider(this); - } - - return trueFeatureRuleItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link Editpolicymodel.NotFeatureRule} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected NotFeatureRuleItemProvider notFeatureRuleItemProvider; - - /** - * This creates an adapter for a {@link Editpolicymodel.NotFeatureRule}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createNotFeatureRuleAdapter() { - if (notFeatureRuleItemProvider == null) { - notFeatureRuleItemProvider = new NotFeatureRuleItemProvider(this); - } - - return notFeatureRuleItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link Editpolicymodel.FalseFeatureRule} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected FalseFeatureRuleItemProvider falseFeatureRuleItemProvider; - - /** - * This creates an adapter for a {@link Editpolicymodel.FalseFeatureRule}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createFalseFeatureRuleAdapter() { - if (falseFeatureRuleItemProvider == null) { - falseFeatureRuleItemProvider = new FalseFeatureRuleItemProvider(this); - } - - return falseFeatureRuleItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link Editpolicymodel.LogicalFeatureRule} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected LogicalFeatureRuleItemProvider logicalFeatureRuleItemProvider; - - /** - * This creates an adapter for a {@link Editpolicymodel.LogicalFeatureRule}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createLogicalFeatureRuleAdapter() { - if (logicalFeatureRuleItemProvider == null) { - logicalFeatureRuleItemProvider = new LogicalFeatureRuleItemProvider(this); - } - - return logicalFeatureRuleItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link Editpolicymodel.ImplicationFeatureRule} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected ImplicationFeatureRuleItemProvider implicationFeatureRuleItemProvider; - - /** - * This creates an adapter for a {@link Editpolicymodel.ImplicationFeatureRule}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createImplicationFeatureRuleAdapter() { - if (implicationFeatureRuleItemProvider == null) { - implicationFeatureRuleItemProvider = new ImplicationFeatureRuleItemProvider(this); - } - - return implicationFeatureRuleItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link Editpolicymodel.OrFeatureRule} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected OrFeatureRuleItemProvider orFeatureRuleItemProvider; - - /** - * This creates an adapter for a {@link Editpolicymodel.OrFeatureRule}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createOrFeatureRuleAdapter() { - if (orFeatureRuleItemProvider == null) { - orFeatureRuleItemProvider = new OrFeatureRuleItemProvider(this); - } - - return orFeatureRuleItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link Editpolicymodel.AndFeatureRule} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected AndFeatureRuleItemProvider andFeatureRuleItemProvider; - - /** - * This creates an adapter for a {@link Editpolicymodel.AndFeatureRule}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createAndFeatureRuleAdapter() { - if (andFeatureRuleItemProvider == null) { - andFeatureRuleItemProvider = new AndFeatureRuleItemProvider(this); - } - - return andFeatureRuleItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link Editpolicymodel.SourceEqualsTarget} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected SourceEqualsTargetItemProvider sourceEqualsTargetItemProvider; - - /** - * This creates an adapter for a {@link Editpolicymodel.SourceEqualsTarget}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createSourceEqualsTargetAdapter() { - if (sourceEqualsTargetItemProvider == null) { - sourceEqualsTargetItemProvider = new SourceEqualsTargetItemProvider(this); - } - - return sourceEqualsTargetItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link Editpolicymodel.SourceEqualsTargetType} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected SourceEqualsTargetTypeItemProvider sourceEqualsTargetTypeItemProvider; - - /** - * This creates an adapter for a {@link Editpolicymodel.SourceEqualsTargetType}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createSourceEqualsTargetTypeAdapter() { - if (sourceEqualsTargetTypeItemProvider == null) { - sourceEqualsTargetTypeItemProvider = new SourceEqualsTargetTypeItemProvider(this); - } - - return sourceEqualsTargetTypeItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link Editpolicymodel.InCompartment} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected InCompartmentItemProvider inCompartmentItemProvider; - - /** - * This creates an adapter for a {@link Editpolicymodel.InCompartment}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createInCompartmentAdapter() { - if (inCompartmentItemProvider == null) { - inCompartmentItemProvider = new InCompartmentItemProvider(this); - } - - return inCompartmentItemProvider; - } - - /** - * This returns the root adapter factory that contains this factory. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public ComposeableAdapterFactory getRootAdapterFactory() { - return parentAdapterFactory == null ? this : parentAdapterFactory.getRootAdapterFactory(); - } - - /** - * This sets the composed adapter factory that contains this factory. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setParentAdapterFactory(ComposedAdapterFactory parentAdapterFactory) { - this.parentAdapterFactory = parentAdapterFactory; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean isFactoryForType(Object type) { - return supportedTypes.contains(type) || super.isFactoryForType(type); - } - - /** - * This implementation substitutes the factory itself as the key for the adapter. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter adapt(Notifier notifier, Object type) { - return super.adapt(notifier, this); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object adapt(Object object, Object type) { - if (isFactoryForType(type)) { - Object adapter = super.adapt(object, type); - if (!(type instanceof Class<?>) || (((Class<?>)type).isInstance(adapter))) { - return adapter; - } - } - - return null; - } - - /** - * This adds a listener. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void addListener(INotifyChangedListener notifyChangedListener) { - changeNotifier.addListener(notifyChangedListener); - } - - /** - * This removes a listener. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void removeListener(INotifyChangedListener notifyChangedListener) { - changeNotifier.removeListener(notifyChangedListener); - } - - /** - * This delegates to {@link #changeNotifier} and to {@link #parentAdapterFactory}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void fireNotifyChanged(Notification notification) { - changeNotifier.fireNotifyChanged(notification); - - if (parentAdapterFactory != null) { - parentAdapterFactory.fireNotifyChanged(notification); - } - } - - /** - * This disposes all of the item providers created by this factory. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void dispose() { - if (modelItemProvider != null) modelItemProvider.dispose(); - if (policyItemProvider != null) policyItemProvider.dispose(); - if (containsCompartmentItemProvider != null) containsCompartmentItemProvider.dispose(); - if (isTargetItemProvider != null) isTargetItemProvider.dispose(); - if (isParentItemProvider != null) isParentItemProvider.dispose(); - if (isFeatureItemProvider != null) isFeatureItemProvider.dispose(); - if (isTargetTypeItemProvider != null) isTargetTypeItemProvider.dispose(); - if (notConstraintRuleItemProvider != null) notConstraintRuleItemProvider.dispose(); - if (andConstraintRuleItemProvider != null) andConstraintRuleItemProvider.dispose(); - if (trueConstraintRuleItemProvider != null) trueConstraintRuleItemProvider.dispose(); - if (falseConstraintRuleItemProvider != null) falseConstraintRuleItemProvider.dispose(); - if (orConstraintRuleItemProvider != null) orConstraintRuleItemProvider.dispose(); - if (implicationConstraintRuleItemProvider != null) implicationConstraintRuleItemProvider.dispose(); - if (isSourceTypeItemProvider != null) isSourceTypeItemProvider.dispose(); - if (logicalConstraintRuleItemProvider != null) logicalConstraintRuleItemProvider.dispose(); - if (trueFeatureRuleItemProvider != null) trueFeatureRuleItemProvider.dispose(); - if (notFeatureRuleItemProvider != null) notFeatureRuleItemProvider.dispose(); - if (falseFeatureRuleItemProvider != null) falseFeatureRuleItemProvider.dispose(); - if (logicalFeatureRuleItemProvider != null) logicalFeatureRuleItemProvider.dispose(); - if (implicationFeatureRuleItemProvider != null) implicationFeatureRuleItemProvider.dispose(); - if (orFeatureRuleItemProvider != null) orFeatureRuleItemProvider.dispose(); - if (andFeatureRuleItemProvider != null) andFeatureRuleItemProvider.dispose(); - if (sourceEqualsTargetItemProvider != null) sourceEqualsTargetItemProvider.dispose(); - if (sourceEqualsTargetTypeItemProvider != null) sourceEqualsTargetTypeItemProvider.dispose(); - if (inCompartmentItemProvider != null) inCompartmentItemProvider.dispose(); - } - -} diff --git a/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/FalseConstraintRuleItemProvider.java b/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/FalseConstraintRuleItemProvider.java deleted file mode 100644 index a45e03bc701c380441dc256a7e773273a2faeace..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/FalseConstraintRuleItemProvider.java +++ /dev/null @@ -1,94 +0,0 @@ -/** - */ -package Editpolicymodel.provider; - - -import java.util.Collection; -import java.util.List; - -import org.eclipse.emf.common.notify.AdapterFactory; -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.edit.provider.IItemPropertyDescriptor; - -/** - * This is the item provider adapter for a {@link Editpolicymodel.FalseConstraintRule} object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ -public class FalseConstraintRuleItemProvider extends LogicalConstraintRuleItemProvider { - /** - * This constructs an instance from a factory and a notifier. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FalseConstraintRuleItemProvider(AdapterFactory adapterFactory) { - super(adapterFactory); - } - - /** - * This returns the property descriptors for the adapted class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) { - if (itemPropertyDescriptors == null) { - super.getPropertyDescriptors(object); - - } - return itemPropertyDescriptors; - } - - /** - * This returns FalseConstraintRule.gif. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object getImage(Object object) { - return overlayImage(object, getResourceLocator().getImage("full/obj16/FalseConstraintRule")); - } - - /** - * This returns the label text for the adapted class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String getText(Object object) { - return getString("_UI_FalseConstraintRule_type"); - } - - - /** - * This handles model notifications by calling {@link #updateChildren} to update any cached - * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void notifyChanged(Notification notification) { - updateChildren(notification); - super.notifyChanged(notification); - } - - /** - * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children - * that can be created under this object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) { - super.collectNewChildDescriptors(newChildDescriptors, object); - } - -} diff --git a/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/FalseFeatureRuleItemProvider.java b/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/FalseFeatureRuleItemProvider.java deleted file mode 100644 index db55b891c634b0b4c055e7121a8c617afb24d989..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/FalseFeatureRuleItemProvider.java +++ /dev/null @@ -1,94 +0,0 @@ -/** - */ -package Editpolicymodel.provider; - - -import java.util.Collection; -import java.util.List; - -import org.eclipse.emf.common.notify.AdapterFactory; -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.edit.provider.IItemPropertyDescriptor; - -/** - * This is the item provider adapter for a {@link Editpolicymodel.FalseFeatureRule} object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ -public class FalseFeatureRuleItemProvider extends LogicalFeatureRuleItemProvider { - /** - * This constructs an instance from a factory and a notifier. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FalseFeatureRuleItemProvider(AdapterFactory adapterFactory) { - super(adapterFactory); - } - - /** - * This returns the property descriptors for the adapted class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) { - if (itemPropertyDescriptors == null) { - super.getPropertyDescriptors(object); - - } - return itemPropertyDescriptors; - } - - /** - * This returns FalseFeatureRule.gif. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object getImage(Object object) { - return overlayImage(object, getResourceLocator().getImage("full/obj16/FalseFeatureRule")); - } - - /** - * This returns the label text for the adapted class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String getText(Object object) { - return getString("_UI_FalseFeatureRule_type"); - } - - - /** - * This handles model notifications by calling {@link #updateChildren} to update any cached - * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void notifyChanged(Notification notification) { - updateChildren(notification); - super.notifyChanged(notification); - } - - /** - * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children - * that can be created under this object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) { - super.collectNewChildDescriptors(newChildDescriptors, object); - } - -} diff --git a/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/FeatureRuleItemProvider.java b/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/FeatureRuleItemProvider.java deleted file mode 100644 index 318739c7910e1d3de4ac19c9414fd197b0e001db..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/FeatureRuleItemProvider.java +++ /dev/null @@ -1,109 +0,0 @@ -/** - */ -package Editpolicymodel.provider; - - -import java.util.Collection; -import java.util.List; - -import org.eclipse.emf.common.notify.AdapterFactory; -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.common.util.ResourceLocator; - -import org.eclipse.emf.edit.provider.IEditingDomainItemProvider; -import org.eclipse.emf.edit.provider.IItemLabelProvider; -import org.eclipse.emf.edit.provider.IItemPropertyDescriptor; -import org.eclipse.emf.edit.provider.IItemPropertySource; -import org.eclipse.emf.edit.provider.IStructuredItemContentProvider; -import org.eclipse.emf.edit.provider.ITreeItemContentProvider; -import org.eclipse.emf.edit.provider.ItemProviderAdapter; - -/** - * This is the item provider adapter for a {@link Editpolicymodel.FeatureRule} object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ -public class FeatureRuleItemProvider - extends ItemProviderAdapter - implements - IEditingDomainItemProvider, - IStructuredItemContentProvider, - ITreeItemContentProvider, - IItemLabelProvider, - IItemPropertySource { - /** - * This constructs an instance from a factory and a notifier. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FeatureRuleItemProvider(AdapterFactory adapterFactory) { - super(adapterFactory); - } - - /** - * This returns the property descriptors for the adapted class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) { - if (itemPropertyDescriptors == null) { - super.getPropertyDescriptors(object); - - } - return itemPropertyDescriptors; - } - - /** - * This returns the label text for the adapted class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String getText(Object object) { - return getString("_UI_FeatureRule_type"); - } - - - /** - * This handles model notifications by calling {@link #updateChildren} to update any cached - * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void notifyChanged(Notification notification) { - updateChildren(notification); - super.notifyChanged(notification); - } - - /** - * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children - * that can be created under this object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) { - super.collectNewChildDescriptors(newChildDescriptors, object); - } - - /** - * Return the resource locator for this item provider's resources. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public ResourceLocator getResourceLocator() { - return EditpolicymodelEditPlugin.INSTANCE; - } - -} diff --git a/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/ImplicationConstraintRuleItemProvider.java b/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/ImplicationConstraintRuleItemProvider.java deleted file mode 100644 index 86881c23e99748abbce8d53bb8e88110a198e8b4..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/ImplicationConstraintRuleItemProvider.java +++ /dev/null @@ -1,119 +0,0 @@ -/** - */ -package Editpolicymodel.provider; - - -import Editpolicymodel.EditpolicymodelPackage; - -import java.util.Collection; -import java.util.List; - -import org.eclipse.emf.common.notify.AdapterFactory; -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.edit.provider.IItemPropertyDescriptor; - -/** - * This is the item provider adapter for a {@link Editpolicymodel.ImplicationConstraintRule} object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ -public class ImplicationConstraintRuleItemProvider extends BinaryConstraintRuleItemProvider { - /** - * This constructs an instance from a factory and a notifier. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public ImplicationConstraintRuleItemProvider(AdapterFactory adapterFactory) { - super(adapterFactory); - } - - /** - * This returns the property descriptors for the adapted class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) { - if (itemPropertyDescriptors == null) { - super.getPropertyDescriptors(object); - - } - return itemPropertyDescriptors; - } - - /** - * This returns ImplicationConstraintRule.gif. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object getImage(Object object) { - return overlayImage(object, getResourceLocator().getImage("full/obj16/ImplicationConstraintRule")); - } - - /** - * This returns the label text for the adapted class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String getText(Object object) { - return getString("_UI_ImplicationConstraintRule_type"); - } - - - /** - * This handles model notifications by calling {@link #updateChildren} to update any cached - * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void notifyChanged(Notification notification) { - updateChildren(notification); - super.notifyChanged(notification); - } - - /** - * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children - * that can be created under this object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) { - super.collectNewChildDescriptors(newChildDescriptors, object); - } - - /** - * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) { - Object childFeature = feature; - Object childObject = child; - - boolean qualify = - childFeature == EditpolicymodelPackage.Literals.BINARY_CONSTRAINT_RULE__LEFT_RULE || - childFeature == EditpolicymodelPackage.Literals.BINARY_CONSTRAINT_RULE__RIGHT_RULE; - - if (qualify) { - return getString - ("_UI_CreateChild_text2", - new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) }); - } - return super.getCreateChildText(owner, feature, child, selection); - } - -} diff --git a/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/ImplicationFeatureRuleItemProvider.java b/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/ImplicationFeatureRuleItemProvider.java deleted file mode 100644 index 10f6ff03e1cb48bf735c379d634f3de7e869390c..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/ImplicationFeatureRuleItemProvider.java +++ /dev/null @@ -1,119 +0,0 @@ -/** - */ -package Editpolicymodel.provider; - - -import Editpolicymodel.EditpolicymodelPackage; - -import java.util.Collection; -import java.util.List; - -import org.eclipse.emf.common.notify.AdapterFactory; -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.edit.provider.IItemPropertyDescriptor; - -/** - * This is the item provider adapter for a {@link Editpolicymodel.ImplicationFeatureRule} object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ -public class ImplicationFeatureRuleItemProvider extends BinaryFeatureRuleItemProvider { - /** - * This constructs an instance from a factory and a notifier. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public ImplicationFeatureRuleItemProvider(AdapterFactory adapterFactory) { - super(adapterFactory); - } - - /** - * This returns the property descriptors for the adapted class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) { - if (itemPropertyDescriptors == null) { - super.getPropertyDescriptors(object); - - } - return itemPropertyDescriptors; - } - - /** - * This returns ImplicationFeatureRule.gif. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object getImage(Object object) { - return overlayImage(object, getResourceLocator().getImage("full/obj16/ImplicationFeatureRule")); - } - - /** - * This returns the label text for the adapted class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String getText(Object object) { - return getString("_UI_ImplicationFeatureRule_type"); - } - - - /** - * This handles model notifications by calling {@link #updateChildren} to update any cached - * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void notifyChanged(Notification notification) { - updateChildren(notification); - super.notifyChanged(notification); - } - - /** - * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children - * that can be created under this object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) { - super.collectNewChildDescriptors(newChildDescriptors, object); - } - - /** - * This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String getCreateChildText(Object owner, Object feature, Object child, Collection<?> selection) { - Object childFeature = feature; - Object childObject = child; - - boolean qualify = - childFeature == EditpolicymodelPackage.Literals.BINARY_FEATURE_RULE__RIGHT_RULE || - childFeature == EditpolicymodelPackage.Literals.BINARY_FEATURE_RULE__LEFT_RULE; - - if (qualify) { - return getString - ("_UI_CreateChild_text2", - new Object[] { getTypeText(childObject), getFeatureText(childFeature), getTypeText(owner) }); - } - return super.getCreateChildText(owner, feature, child, selection); - } - -} diff --git a/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/InCompartmentItemProvider.java b/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/InCompartmentItemProvider.java deleted file mode 100644 index 6094051c53b95fa2be5b60c25d0aec697953197f..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/InCompartmentItemProvider.java +++ /dev/null @@ -1,94 +0,0 @@ -/** - */ -package Editpolicymodel.provider; - - -import java.util.Collection; -import java.util.List; - -import org.eclipse.emf.common.notify.AdapterFactory; -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.edit.provider.IItemPropertyDescriptor; - -/** - * This is the item provider adapter for a {@link Editpolicymodel.InCompartment} object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ -public class InCompartmentItemProvider extends ConstraintRuleItemProvider { - /** - * This constructs an instance from a factory and a notifier. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public InCompartmentItemProvider(AdapterFactory adapterFactory) { - super(adapterFactory); - } - - /** - * This returns the property descriptors for the adapted class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) { - if (itemPropertyDescriptors == null) { - super.getPropertyDescriptors(object); - - } - return itemPropertyDescriptors; - } - - /** - * This returns InCompartment.gif. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object getImage(Object object) { - return overlayImage(object, getResourceLocator().getImage("full/obj16/InCompartment")); - } - - /** - * This returns the label text for the adapted class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String getText(Object object) { - return getString("_UI_InCompartment_type"); - } - - - /** - * This handles model notifications by calling {@link #updateChildren} to update any cached - * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void notifyChanged(Notification notification) { - updateChildren(notification); - super.notifyChanged(notification); - } - - /** - * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children - * that can be created under this object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) { - super.collectNewChildDescriptors(newChildDescriptors, object); - } - -} diff --git a/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/IsFeatureItemProvider.java b/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/IsFeatureItemProvider.java deleted file mode 100644 index 54532b3dca1a2d96b594538bddfd0ae8aecb471b..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/IsFeatureItemProvider.java +++ /dev/null @@ -1,134 +0,0 @@ -/** - */ -package Editpolicymodel.provider; - - -import Editpolicymodel.EditpolicymodelPackage; -import Editpolicymodel.FeatureNameEnum; -import Editpolicymodel.IsFeature; - -import java.util.Collection; -import java.util.List; - -import org.eclipse.emf.common.notify.AdapterFactory; -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.edit.provider.ComposeableAdapterFactory; -import org.eclipse.emf.edit.provider.IItemPropertyDescriptor; -import org.eclipse.emf.edit.provider.ItemPropertyDescriptor; -import org.eclipse.emf.edit.provider.ViewerNotification; - -/** - * This is the item provider adapter for a {@link Editpolicymodel.IsFeature} object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ -public class IsFeatureItemProvider extends FeatureRuleItemProvider { - /** - * This constructs an instance from a factory and a notifier. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public IsFeatureItemProvider(AdapterFactory adapterFactory) { - super(adapterFactory); - } - - /** - * This returns the property descriptors for the adapted class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) { - if (itemPropertyDescriptors == null) { - super.getPropertyDescriptors(object); - - addFeatureNamePropertyDescriptor(object); - } - return itemPropertyDescriptors; - } - - /** - * This adds a property descriptor for the Feature Name feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected void addFeatureNamePropertyDescriptor(Object object) { - itemPropertyDescriptors.add - (createItemPropertyDescriptor - (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), - getResourceLocator(), - getString("_UI_IsFeature_featureName_feature"), - getString("_UI_PropertyDescriptor_description", "_UI_IsFeature_featureName_feature", "_UI_IsFeature_type"), - EditpolicymodelPackage.Literals.IS_FEATURE__FEATURE_NAME, - true, - false, - false, - ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, - null, - null)); - } - - /** - * This returns IsFeature.gif. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object getImage(Object object) { - return overlayImage(object, getResourceLocator().getImage("full/obj16/IsFeature")); - } - - /** - * This returns the label text for the adapted class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String getText(Object object) { - FeatureNameEnum labelValue = ((IsFeature)object).getFeatureName(); - String label = labelValue == null ? null : labelValue.toString(); - return label == null || label.length() == 0 ? - getString("_UI_IsFeature_type") : - getString("_UI_IsFeature_type") + " " + label; - } - - - /** - * This handles model notifications by calling {@link #updateChildren} to update any cached - * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void notifyChanged(Notification notification) { - updateChildren(notification); - - switch (notification.getFeatureID(IsFeature.class)) { - case EditpolicymodelPackage.IS_FEATURE__FEATURE_NAME: - fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true)); - return; - } - super.notifyChanged(notification); - } - - /** - * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children - * that can be created under this object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) { - super.collectNewChildDescriptors(newChildDescriptors, object); - } - -} diff --git a/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/IsParentItemProvider.java b/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/IsParentItemProvider.java deleted file mode 100644 index df8d3a24cb5b0bdc2e8d6a217b44413dac6be366..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/IsParentItemProvider.java +++ /dev/null @@ -1,101 +0,0 @@ -/** - */ -package Editpolicymodel.provider; - - -import Editpolicymodel.IsParent; -import Editpolicymodel.TypeEnum; - -import java.util.Collection; -import java.util.List; - -import org.eclipse.emf.common.notify.AdapterFactory; -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.edit.provider.IItemPropertyDescriptor; - -/** - * This is the item provider adapter for a {@link Editpolicymodel.IsParent} object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ -public class IsParentItemProvider extends TypeArgumentRuleItemProvider { - /** - * This constructs an instance from a factory and a notifier. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public IsParentItemProvider(AdapterFactory adapterFactory) { - super(adapterFactory); - } - - /** - * This returns the property descriptors for the adapted class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) { - if (itemPropertyDescriptors == null) { - super.getPropertyDescriptors(object); - - } - return itemPropertyDescriptors; - } - - /** - * This returns IsParent.gif. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object getImage(Object object) { - return overlayImage(object, getResourceLocator().getImage("full/obj16/IsParent")); - } - - /** - * This returns the label text for the adapted class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String getText(Object object) { - TypeEnum labelValue = ((IsParent)object).getType(); - String label = labelValue == null ? null : labelValue.toString(); - return label == null || label.length() == 0 ? - getString("_UI_IsParent_type") : - getString("_UI_IsParent_type") + " " + label; - } - - - /** - * This handles model notifications by calling {@link #updateChildren} to update any cached - * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void notifyChanged(Notification notification) { - updateChildren(notification); - super.notifyChanged(notification); - } - - /** - * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children - * that can be created under this object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) { - super.collectNewChildDescriptors(newChildDescriptors, object); - } - -} diff --git a/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/IsSourceTypeItemProvider.java b/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/IsSourceTypeItemProvider.java deleted file mode 100644 index 3c8fa027a4fb968d1bdd98c94787196a02eda52b..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/IsSourceTypeItemProvider.java +++ /dev/null @@ -1,101 +0,0 @@ -/** - */ -package Editpolicymodel.provider; - - -import Editpolicymodel.IsSourceType; -import Editpolicymodel.TypeEnum; - -import java.util.Collection; -import java.util.List; - -import org.eclipse.emf.common.notify.AdapterFactory; -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.edit.provider.IItemPropertyDescriptor; - -/** - * This is the item provider adapter for a {@link Editpolicymodel.IsSourceType} object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ -public class IsSourceTypeItemProvider extends TypeArgumentRuleItemProvider { - /** - * This constructs an instance from a factory and a notifier. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public IsSourceTypeItemProvider(AdapterFactory adapterFactory) { - super(adapterFactory); - } - - /** - * This returns the property descriptors for the adapted class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) { - if (itemPropertyDescriptors == null) { - super.getPropertyDescriptors(object); - - } - return itemPropertyDescriptors; - } - - /** - * This returns IsSourceType.gif. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object getImage(Object object) { - return overlayImage(object, getResourceLocator().getImage("full/obj16/IsSourceType")); - } - - /** - * This returns the label text for the adapted class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String getText(Object object) { - TypeEnum labelValue = ((IsSourceType)object).getType(); - String label = labelValue == null ? null : labelValue.toString(); - return label == null || label.length() == 0 ? - getString("_UI_IsSourceType_type") : - getString("_UI_IsSourceType_type") + " " + label; - } - - - /** - * This handles model notifications by calling {@link #updateChildren} to update any cached - * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void notifyChanged(Notification notification) { - updateChildren(notification); - super.notifyChanged(notification); - } - - /** - * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children - * that can be created under this object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) { - super.collectNewChildDescriptors(newChildDescriptors, object); - } - -} diff --git a/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/IsTargetItemProvider.java b/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/IsTargetItemProvider.java deleted file mode 100644 index 6e9218c608bd723cad74e8a902603b88da771b89..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/IsTargetItemProvider.java +++ /dev/null @@ -1,101 +0,0 @@ -/** - */ -package Editpolicymodel.provider; - - -import Editpolicymodel.IsTarget; -import Editpolicymodel.TypeEnum; - -import java.util.Collection; -import java.util.List; - -import org.eclipse.emf.common.notify.AdapterFactory; -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.edit.provider.IItemPropertyDescriptor; - -/** - * This is the item provider adapter for a {@link Editpolicymodel.IsTarget} object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ -public class IsTargetItemProvider extends TypeArgumentRuleItemProvider { - /** - * This constructs an instance from a factory and a notifier. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public IsTargetItemProvider(AdapterFactory adapterFactory) { - super(adapterFactory); - } - - /** - * This returns the property descriptors for the adapted class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) { - if (itemPropertyDescriptors == null) { - super.getPropertyDescriptors(object); - - } - return itemPropertyDescriptors; - } - - /** - * This returns IsTarget.gif. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object getImage(Object object) { - return overlayImage(object, getResourceLocator().getImage("full/obj16/IsTarget")); - } - - /** - * This returns the label text for the adapted class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String getText(Object object) { - TypeEnum labelValue = ((IsTarget)object).getType(); - String label = labelValue == null ? null : labelValue.toString(); - return label == null || label.length() == 0 ? - getString("_UI_IsTarget_type") : - getString("_UI_IsTarget_type") + " " + label; - } - - - /** - * This handles model notifications by calling {@link #updateChildren} to update any cached - * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void notifyChanged(Notification notification) { - updateChildren(notification); - super.notifyChanged(notification); - } - - /** - * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children - * that can be created under this object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) { - super.collectNewChildDescriptors(newChildDescriptors, object); - } - -} diff --git a/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/IsTargetTypeItemProvider.java b/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/IsTargetTypeItemProvider.java deleted file mode 100644 index dd01967d8a9aa9efda7d455ae4c192609baea05c..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/IsTargetTypeItemProvider.java +++ /dev/null @@ -1,101 +0,0 @@ -/** - */ -package Editpolicymodel.provider; - - -import Editpolicymodel.IsTargetType; -import Editpolicymodel.TypeEnum; - -import java.util.Collection; -import java.util.List; - -import org.eclipse.emf.common.notify.AdapterFactory; -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.edit.provider.IItemPropertyDescriptor; - -/** - * This is the item provider adapter for a {@link Editpolicymodel.IsTargetType} object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ -public class IsTargetTypeItemProvider extends TypeArgumentRuleItemProvider { - /** - * This constructs an instance from a factory and a notifier. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public IsTargetTypeItemProvider(AdapterFactory adapterFactory) { - super(adapterFactory); - } - - /** - * This returns the property descriptors for the adapted class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) { - if (itemPropertyDescriptors == null) { - super.getPropertyDescriptors(object); - - } - return itemPropertyDescriptors; - } - - /** - * This returns IsTargetType.gif. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object getImage(Object object) { - return overlayImage(object, getResourceLocator().getImage("full/obj16/IsTargetType")); - } - - /** - * This returns the label text for the adapted class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String getText(Object object) { - TypeEnum labelValue = ((IsTargetType)object).getType(); - String label = labelValue == null ? null : labelValue.toString(); - return label == null || label.length() == 0 ? - getString("_UI_IsTargetType_type") : - getString("_UI_IsTargetType_type") + " " + label; - } - - - /** - * This handles model notifications by calling {@link #updateChildren} to update any cached - * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void notifyChanged(Notification notification) { - updateChildren(notification); - super.notifyChanged(notification); - } - - /** - * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children - * that can be created under this object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) { - super.collectNewChildDescriptors(newChildDescriptors, object); - } - -} diff --git a/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/LogicalConstraintRuleItemProvider.java b/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/LogicalConstraintRuleItemProvider.java deleted file mode 100644 index 7f6e6513f884d91b38ca903a1f90147f846bf0f7..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/LogicalConstraintRuleItemProvider.java +++ /dev/null @@ -1,94 +0,0 @@ -/** - */ -package Editpolicymodel.provider; - - -import java.util.Collection; -import java.util.List; - -import org.eclipse.emf.common.notify.AdapterFactory; -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.edit.provider.IItemPropertyDescriptor; - -/** - * This is the item provider adapter for a {@link Editpolicymodel.LogicalConstraintRule} object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ -public class LogicalConstraintRuleItemProvider extends ConstraintRuleItemProvider { - /** - * This constructs an instance from a factory and a notifier. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public LogicalConstraintRuleItemProvider(AdapterFactory adapterFactory) { - super(adapterFactory); - } - - /** - * This returns the property descriptors for the adapted class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) { - if (itemPropertyDescriptors == null) { - super.getPropertyDescriptors(object); - - } - return itemPropertyDescriptors; - } - - /** - * This returns LogicalConstraintRule.gif. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object getImage(Object object) { - return overlayImage(object, getResourceLocator().getImage("full/obj16/LogicalConstraintRule")); - } - - /** - * This returns the label text for the adapted class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String getText(Object object) { - return getString("_UI_LogicalConstraintRule_type"); - } - - - /** - * This handles model notifications by calling {@link #updateChildren} to update any cached - * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void notifyChanged(Notification notification) { - updateChildren(notification); - super.notifyChanged(notification); - } - - /** - * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children - * that can be created under this object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) { - super.collectNewChildDescriptors(newChildDescriptors, object); - } - -} diff --git a/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/LogicalFeatureRuleItemProvider.java b/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/LogicalFeatureRuleItemProvider.java deleted file mode 100644 index 7cc78286f7e710c2104eed99c57970a954878718..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/LogicalFeatureRuleItemProvider.java +++ /dev/null @@ -1,94 +0,0 @@ -/** - */ -package Editpolicymodel.provider; - - -import java.util.Collection; -import java.util.List; - -import org.eclipse.emf.common.notify.AdapterFactory; -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.edit.provider.IItemPropertyDescriptor; - -/** - * This is the item provider adapter for a {@link Editpolicymodel.LogicalFeatureRule} object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ -public class LogicalFeatureRuleItemProvider extends FeatureRuleItemProvider { - /** - * This constructs an instance from a factory and a notifier. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public LogicalFeatureRuleItemProvider(AdapterFactory adapterFactory) { - super(adapterFactory); - } - - /** - * This returns the property descriptors for the adapted class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) { - if (itemPropertyDescriptors == null) { - super.getPropertyDescriptors(object); - - } - return itemPropertyDescriptors; - } - - /** - * This returns LogicalFeatureRule.gif. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object getImage(Object object) { - return overlayImage(object, getResourceLocator().getImage("full/obj16/LogicalFeatureRule")); - } - - /** - * This returns the label text for the adapted class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String getText(Object object) { - return getString("_UI_LogicalFeatureRule_type"); - } - - - /** - * This handles model notifications by calling {@link #updateChildren} to update any cached - * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void notifyChanged(Notification notification) { - updateChildren(notification); - super.notifyChanged(notification); - } - - /** - * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children - * that can be created under this object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) { - super.collectNewChildDescriptors(newChildDescriptors, object); - } - -} diff --git a/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/ModelItemProvider.java b/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/ModelItemProvider.java deleted file mode 100644 index 42ae16f235747af9070cc294ff86c37727059c45..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/ModelItemProvider.java +++ /dev/null @@ -1,168 +0,0 @@ -/** - */ -package Editpolicymodel.provider; - - -import Editpolicymodel.EditpolicymodelFactory; -import Editpolicymodel.EditpolicymodelPackage; -import Editpolicymodel.Model; - -import java.util.Collection; -import java.util.List; - -import org.eclipse.emf.common.notify.AdapterFactory; -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.common.util.ResourceLocator; - -import org.eclipse.emf.ecore.EStructuralFeature; - -import org.eclipse.emf.edit.provider.IEditingDomainItemProvider; -import org.eclipse.emf.edit.provider.IItemLabelProvider; -import org.eclipse.emf.edit.provider.IItemPropertyDescriptor; -import org.eclipse.emf.edit.provider.IItemPropertySource; -import org.eclipse.emf.edit.provider.IStructuredItemContentProvider; -import org.eclipse.emf.edit.provider.ITreeItemContentProvider; -import org.eclipse.emf.edit.provider.ItemProviderAdapter; -import org.eclipse.emf.edit.provider.ViewerNotification; - -/** - * This is the item provider adapter for a {@link Editpolicymodel.Model} object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ -public class ModelItemProvider - extends ItemProviderAdapter - implements - IEditingDomainItemProvider, - IStructuredItemContentProvider, - ITreeItemContentProvider, - IItemLabelProvider, - IItemPropertySource { - /** - * This constructs an instance from a factory and a notifier. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public ModelItemProvider(AdapterFactory adapterFactory) { - super(adapterFactory); - } - - /** - * This returns the property descriptors for the adapted class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) { - if (itemPropertyDescriptors == null) { - super.getPropertyDescriptors(object); - - } - return itemPropertyDescriptors; - } - - /** - * This specifies how to implement {@link #getChildren} and is used to deduce an appropriate feature for an - * {@link org.eclipse.emf.edit.command.AddCommand}, {@link org.eclipse.emf.edit.command.RemoveCommand} or - * {@link org.eclipse.emf.edit.command.MoveCommand} in {@link #createCommand}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) { - if (childrenFeatures == null) { - super.getChildrenFeatures(object); - childrenFeatures.add(EditpolicymodelPackage.Literals.MODEL__POLICIES); - } - return childrenFeatures; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EStructuralFeature getChildFeature(Object object, Object child) { - // Check the type of the specified child object and return the proper feature to use for - // adding (see {@link AddCommand}) it as a child. - - return super.getChildFeature(object, child); - } - - /** - * This returns Model.gif. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object getImage(Object object) { - return overlayImage(object, getResourceLocator().getImage("full/obj16/Model")); - } - - /** - * This returns the label text for the adapted class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String getText(Object object) { - return getString("_UI_Model_type"); - } - - - /** - * This handles model notifications by calling {@link #updateChildren} to update any cached - * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void notifyChanged(Notification notification) { - updateChildren(notification); - - switch (notification.getFeatureID(Model.class)) { - case EditpolicymodelPackage.MODEL__POLICIES: - fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false)); - return; - } - super.notifyChanged(notification); - } - - /** - * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children - * that can be created under this object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) { - super.collectNewChildDescriptors(newChildDescriptors, object); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.MODEL__POLICIES, - EditpolicymodelFactory.eINSTANCE.createPolicy())); - } - - /** - * Return the resource locator for this item provider's resources. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public ResourceLocator getResourceLocator() { - return EditpolicymodelEditPlugin.INSTANCE; - } - -} diff --git a/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/NaryConstraintRuleItemProvider.java b/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/NaryConstraintRuleItemProvider.java deleted file mode 100644 index 4c2bcba133658e8264167675f60a532e438e9ec0..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/NaryConstraintRuleItemProvider.java +++ /dev/null @@ -1,201 +0,0 @@ -/** - */ -package Editpolicymodel.provider; - - -import Editpolicymodel.EditpolicymodelFactory; -import Editpolicymodel.EditpolicymodelPackage; -import Editpolicymodel.NaryConstraintRule; - -import java.util.Collection; -import java.util.List; - -import org.eclipse.emf.common.notify.AdapterFactory; -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EStructuralFeature; - -import org.eclipse.emf.edit.provider.IItemPropertyDescriptor; -import org.eclipse.emf.edit.provider.ViewerNotification; - -/** - * This is the item provider adapter for a {@link Editpolicymodel.NaryConstraintRule} object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ -public class NaryConstraintRuleItemProvider extends LogicalConstraintRuleItemProvider { - /** - * This constructs an instance from a factory and a notifier. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public NaryConstraintRuleItemProvider(AdapterFactory adapterFactory) { - super(adapterFactory); - } - - /** - * This returns the property descriptors for the adapted class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) { - if (itemPropertyDescriptors == null) { - super.getPropertyDescriptors(object); - - } - return itemPropertyDescriptors; - } - - /** - * This specifies how to implement {@link #getChildren} and is used to deduce an appropriate feature for an - * {@link org.eclipse.emf.edit.command.AddCommand}, {@link org.eclipse.emf.edit.command.RemoveCommand} or - * {@link org.eclipse.emf.edit.command.MoveCommand} in {@link #createCommand}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) { - if (childrenFeatures == null) { - super.getChildrenFeatures(object); - childrenFeatures.add(EditpolicymodelPackage.Literals.NARY_CONSTRAINT_RULE__RULES); - } - return childrenFeatures; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EStructuralFeature getChildFeature(Object object, Object child) { - // Check the type of the specified child object and return the proper feature to use for - // adding (see {@link AddCommand}) it as a child. - - return super.getChildFeature(object, child); - } - - /** - * This returns the label text for the adapted class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String getText(Object object) { - return getString("_UI_NaryConstraintRule_type"); - } - - - /** - * This handles model notifications by calling {@link #updateChildren} to update any cached - * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void notifyChanged(Notification notification) { - updateChildren(notification); - - switch (notification.getFeatureID(NaryConstraintRule.class)) { - case EditpolicymodelPackage.NARY_CONSTRAINT_RULE__RULES: - fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false)); - return; - } - super.notifyChanged(notification); - } - - /** - * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children - * that can be created under this object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) { - super.collectNewChildDescriptors(newChildDescriptors, object); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.NARY_CONSTRAINT_RULE__RULES, - EditpolicymodelFactory.eINSTANCE.createContainsCompartment())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.NARY_CONSTRAINT_RULE__RULES, - EditpolicymodelFactory.eINSTANCE.createIsTarget())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.NARY_CONSTRAINT_RULE__RULES, - EditpolicymodelFactory.eINSTANCE.createIsParent())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.NARY_CONSTRAINT_RULE__RULES, - EditpolicymodelFactory.eINSTANCE.createIsTargetType())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.NARY_CONSTRAINT_RULE__RULES, - EditpolicymodelFactory.eINSTANCE.createLogicalConstraintRule())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.NARY_CONSTRAINT_RULE__RULES, - EditpolicymodelFactory.eINSTANCE.createNotConstraintRule())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.NARY_CONSTRAINT_RULE__RULES, - EditpolicymodelFactory.eINSTANCE.createAndConstraintRule())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.NARY_CONSTRAINT_RULE__RULES, - EditpolicymodelFactory.eINSTANCE.createTrueConstraintRule())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.NARY_CONSTRAINT_RULE__RULES, - EditpolicymodelFactory.eINSTANCE.createFalseConstraintRule())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.NARY_CONSTRAINT_RULE__RULES, - EditpolicymodelFactory.eINSTANCE.createOrConstraintRule())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.NARY_CONSTRAINT_RULE__RULES, - EditpolicymodelFactory.eINSTANCE.createImplicationConstraintRule())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.NARY_CONSTRAINT_RULE__RULES, - EditpolicymodelFactory.eINSTANCE.createIsSourceType())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.NARY_CONSTRAINT_RULE__RULES, - EditpolicymodelFactory.eINSTANCE.createSourceEqualsTarget())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.NARY_CONSTRAINT_RULE__RULES, - EditpolicymodelFactory.eINSTANCE.createSourceEqualsTargetType())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.NARY_CONSTRAINT_RULE__RULES, - EditpolicymodelFactory.eINSTANCE.createInCompartment())); - } - -} diff --git a/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/NaryFeatureRuleItemProvider.java b/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/NaryFeatureRuleItemProvider.java deleted file mode 100644 index 611d183abe205d9fc628085536e692ad1b544011..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/NaryFeatureRuleItemProvider.java +++ /dev/null @@ -1,166 +0,0 @@ -/** - */ -package Editpolicymodel.provider; - - -import Editpolicymodel.EditpolicymodelFactory; -import Editpolicymodel.EditpolicymodelPackage; -import Editpolicymodel.NaryFeatureRule; - -import java.util.Collection; -import java.util.List; - -import org.eclipse.emf.common.notify.AdapterFactory; -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EStructuralFeature; - -import org.eclipse.emf.edit.provider.IItemPropertyDescriptor; -import org.eclipse.emf.edit.provider.ViewerNotification; - -/** - * This is the item provider adapter for a {@link Editpolicymodel.NaryFeatureRule} object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ -public class NaryFeatureRuleItemProvider extends LogicalFeatureRuleItemProvider { - /** - * This constructs an instance from a factory and a notifier. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public NaryFeatureRuleItemProvider(AdapterFactory adapterFactory) { - super(adapterFactory); - } - - /** - * This returns the property descriptors for the adapted class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) { - if (itemPropertyDescriptors == null) { - super.getPropertyDescriptors(object); - - } - return itemPropertyDescriptors; - } - - /** - * This specifies how to implement {@link #getChildren} and is used to deduce an appropriate feature for an - * {@link org.eclipse.emf.edit.command.AddCommand}, {@link org.eclipse.emf.edit.command.RemoveCommand} or - * {@link org.eclipse.emf.edit.command.MoveCommand} in {@link #createCommand}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) { - if (childrenFeatures == null) { - super.getChildrenFeatures(object); - childrenFeatures.add(EditpolicymodelPackage.Literals.NARY_FEATURE_RULE__RULES); - } - return childrenFeatures; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EStructuralFeature getChildFeature(Object object, Object child) { - // Check the type of the specified child object and return the proper feature to use for - // adding (see {@link AddCommand}) it as a child. - - return super.getChildFeature(object, child); - } - - /** - * This returns the label text for the adapted class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String getText(Object object) { - return getString("_UI_NaryFeatureRule_type"); - } - - - /** - * This handles model notifications by calling {@link #updateChildren} to update any cached - * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void notifyChanged(Notification notification) { - updateChildren(notification); - - switch (notification.getFeatureID(NaryFeatureRule.class)) { - case EditpolicymodelPackage.NARY_FEATURE_RULE__RULES: - fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false)); - return; - } - super.notifyChanged(notification); - } - - /** - * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children - * that can be created under this object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) { - super.collectNewChildDescriptors(newChildDescriptors, object); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.NARY_FEATURE_RULE__RULES, - EditpolicymodelFactory.eINSTANCE.createIsFeature())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.NARY_FEATURE_RULE__RULES, - EditpolicymodelFactory.eINSTANCE.createLogicalFeatureRule())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.NARY_FEATURE_RULE__RULES, - EditpolicymodelFactory.eINSTANCE.createTrueFeatureRule())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.NARY_FEATURE_RULE__RULES, - EditpolicymodelFactory.eINSTANCE.createNotFeatureRule())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.NARY_FEATURE_RULE__RULES, - EditpolicymodelFactory.eINSTANCE.createFalseFeatureRule())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.NARY_FEATURE_RULE__RULES, - EditpolicymodelFactory.eINSTANCE.createImplicationFeatureRule())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.NARY_FEATURE_RULE__RULES, - EditpolicymodelFactory.eINSTANCE.createOrFeatureRule())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.NARY_FEATURE_RULE__RULES, - EditpolicymodelFactory.eINSTANCE.createAndFeatureRule())); - } - -} diff --git a/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/NotConstraintRuleItemProvider.java b/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/NotConstraintRuleItemProvider.java deleted file mode 100644 index 96391e0b5b62a4e86541dce6182315280bda236f..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/NotConstraintRuleItemProvider.java +++ /dev/null @@ -1,94 +0,0 @@ -/** - */ -package Editpolicymodel.provider; - - -import java.util.Collection; -import java.util.List; - -import org.eclipse.emf.common.notify.AdapterFactory; -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.edit.provider.IItemPropertyDescriptor; - -/** - * This is the item provider adapter for a {@link Editpolicymodel.NotConstraintRule} object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ -public class NotConstraintRuleItemProvider extends UnaryConstraintRuleItemProvider { - /** - * This constructs an instance from a factory and a notifier. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public NotConstraintRuleItemProvider(AdapterFactory adapterFactory) { - super(adapterFactory); - } - - /** - * This returns the property descriptors for the adapted class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) { - if (itemPropertyDescriptors == null) { - super.getPropertyDescriptors(object); - - } - return itemPropertyDescriptors; - } - - /** - * This returns NotConstraintRule.gif. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object getImage(Object object) { - return overlayImage(object, getResourceLocator().getImage("full/obj16/NotConstraintRule")); - } - - /** - * This returns the label text for the adapted class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String getText(Object object) { - return getString("_UI_NotConstraintRule_type"); - } - - - /** - * This handles model notifications by calling {@link #updateChildren} to update any cached - * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void notifyChanged(Notification notification) { - updateChildren(notification); - super.notifyChanged(notification); - } - - /** - * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children - * that can be created under this object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) { - super.collectNewChildDescriptors(newChildDescriptors, object); - } - -} diff --git a/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/NotFeatureRuleItemProvider.java b/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/NotFeatureRuleItemProvider.java deleted file mode 100644 index 027f9a0b4c9b9cdaf59ef15d10019c31031a5eab..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/NotFeatureRuleItemProvider.java +++ /dev/null @@ -1,94 +0,0 @@ -/** - */ -package Editpolicymodel.provider; - - -import java.util.Collection; -import java.util.List; - -import org.eclipse.emf.common.notify.AdapterFactory; -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.edit.provider.IItemPropertyDescriptor; - -/** - * This is the item provider adapter for a {@link Editpolicymodel.NotFeatureRule} object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ -public class NotFeatureRuleItemProvider extends UnaryFeatureRuleItemProvider { - /** - * This constructs an instance from a factory and a notifier. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public NotFeatureRuleItemProvider(AdapterFactory adapterFactory) { - super(adapterFactory); - } - - /** - * This returns the property descriptors for the adapted class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) { - if (itemPropertyDescriptors == null) { - super.getPropertyDescriptors(object); - - } - return itemPropertyDescriptors; - } - - /** - * This returns NotFeatureRule.gif. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object getImage(Object object) { - return overlayImage(object, getResourceLocator().getImage("full/obj16/NotFeatureRule")); - } - - /** - * This returns the label text for the adapted class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String getText(Object object) { - return getString("_UI_NotFeatureRule_type"); - } - - - /** - * This handles model notifications by calling {@link #updateChildren} to update any cached - * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void notifyChanged(Notification notification) { - updateChildren(notification); - super.notifyChanged(notification); - } - - /** - * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children - * that can be created under this object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) { - super.collectNewChildDescriptors(newChildDescriptors, object); - } - -} diff --git a/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/OrConstraintRuleItemProvider.java b/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/OrConstraintRuleItemProvider.java deleted file mode 100644 index c66dcc50af5945678dba717277fbd0dbd252a90f..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/OrConstraintRuleItemProvider.java +++ /dev/null @@ -1,94 +0,0 @@ -/** - */ -package Editpolicymodel.provider; - - -import java.util.Collection; -import java.util.List; - -import org.eclipse.emf.common.notify.AdapterFactory; -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.edit.provider.IItemPropertyDescriptor; - -/** - * This is the item provider adapter for a {@link Editpolicymodel.OrConstraintRule} object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ -public class OrConstraintRuleItemProvider extends NaryConstraintRuleItemProvider { - /** - * This constructs an instance from a factory and a notifier. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public OrConstraintRuleItemProvider(AdapterFactory adapterFactory) { - super(adapterFactory); - } - - /** - * This returns the property descriptors for the adapted class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) { - if (itemPropertyDescriptors == null) { - super.getPropertyDescriptors(object); - - } - return itemPropertyDescriptors; - } - - /** - * This returns OrConstraintRule.gif. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object getImage(Object object) { - return overlayImage(object, getResourceLocator().getImage("full/obj16/OrConstraintRule")); - } - - /** - * This returns the label text for the adapted class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String getText(Object object) { - return getString("_UI_OrConstraintRule_type"); - } - - - /** - * This handles model notifications by calling {@link #updateChildren} to update any cached - * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void notifyChanged(Notification notification) { - updateChildren(notification); - super.notifyChanged(notification); - } - - /** - * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children - * that can be created under this object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) { - super.collectNewChildDescriptors(newChildDescriptors, object); - } - -} diff --git a/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/OrFeatureRuleItemProvider.java b/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/OrFeatureRuleItemProvider.java deleted file mode 100644 index 56cb0a1db09898fff458dabe1a24fbed5ae8ec0f..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/OrFeatureRuleItemProvider.java +++ /dev/null @@ -1,94 +0,0 @@ -/** - */ -package Editpolicymodel.provider; - - -import java.util.Collection; -import java.util.List; - -import org.eclipse.emf.common.notify.AdapterFactory; -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.edit.provider.IItemPropertyDescriptor; - -/** - * This is the item provider adapter for a {@link Editpolicymodel.OrFeatureRule} object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ -public class OrFeatureRuleItemProvider extends NaryFeatureRuleItemProvider { - /** - * This constructs an instance from a factory and a notifier. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public OrFeatureRuleItemProvider(AdapterFactory adapterFactory) { - super(adapterFactory); - } - - /** - * This returns the property descriptors for the adapted class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) { - if (itemPropertyDescriptors == null) { - super.getPropertyDescriptors(object); - - } - return itemPropertyDescriptors; - } - - /** - * This returns OrFeatureRule.gif. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object getImage(Object object) { - return overlayImage(object, getResourceLocator().getImage("full/obj16/OrFeatureRule")); - } - - /** - * This returns the label text for the adapted class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String getText(Object object) { - return getString("_UI_OrFeatureRule_type"); - } - - - /** - * This handles model notifications by calling {@link #updateChildren} to update any cached - * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void notifyChanged(Notification notification) { - updateChildren(notification); - super.notifyChanged(notification); - } - - /** - * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children - * that can be created under this object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) { - super.collectNewChildDescriptors(newChildDescriptors, object); - } - -} diff --git a/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/PolicyItemProvider.java b/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/PolicyItemProvider.java deleted file mode 100644 index fa17de4cb9d38878bc3be8f4ad9f80b0bde1851d..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/PolicyItemProvider.java +++ /dev/null @@ -1,360 +0,0 @@ -/** - */ -package Editpolicymodel.provider; - - -import Editpolicymodel.EditpolicymodelFactory; -import Editpolicymodel.EditpolicymodelPackage; -import Editpolicymodel.Policy; - -import java.util.Collection; -import java.util.List; - -import org.eclipse.emf.common.notify.AdapterFactory; -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.common.util.ResourceLocator; - -import org.eclipse.emf.ecore.EStructuralFeature; - -import org.eclipse.emf.edit.provider.ComposeableAdapterFactory; -import org.eclipse.emf.edit.provider.IEditingDomainItemProvider; -import org.eclipse.emf.edit.provider.IItemLabelProvider; -import org.eclipse.emf.edit.provider.IItemPropertyDescriptor; -import org.eclipse.emf.edit.provider.IItemPropertySource; -import org.eclipse.emf.edit.provider.IStructuredItemContentProvider; -import org.eclipse.emf.edit.provider.ITreeItemContentProvider; -import org.eclipse.emf.edit.provider.ItemPropertyDescriptor; -import org.eclipse.emf.edit.provider.ItemProviderAdapter; -import org.eclipse.emf.edit.provider.ViewerNotification; - -/** - * This is the item provider adapter for a {@link Editpolicymodel.Policy} object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ -public class PolicyItemProvider - extends ItemProviderAdapter - implements - IEditingDomainItemProvider, - IStructuredItemContentProvider, - ITreeItemContentProvider, - IItemLabelProvider, - IItemPropertySource { - /** - * This constructs an instance from a factory and a notifier. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public PolicyItemProvider(AdapterFactory adapterFactory) { - super(adapterFactory); - } - - /** - * This returns the property descriptors for the adapted class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) { - if (itemPropertyDescriptors == null) { - super.getPropertyDescriptors(object); - - addOverridePropertyDescriptor(object); - addActionPropertyDescriptor(object); - addActionTypePropertyDescriptor(object); - } - return itemPropertyDescriptors; - } - - /** - * This adds a property descriptor for the Override feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected void addOverridePropertyDescriptor(Object object) { - itemPropertyDescriptors.add - (createItemPropertyDescriptor - (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), - getResourceLocator(), - getString("_UI_Policy_override_feature"), - getString("_UI_PropertyDescriptor_description", "_UI_Policy_override_feature", "_UI_Policy_type"), - EditpolicymodelPackage.Literals.POLICY__OVERRIDE, - true, - false, - false, - ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, - null, - null)); - } - - /** - * This adds a property descriptor for the Action feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected void addActionPropertyDescriptor(Object object) { - itemPropertyDescriptors.add - (createItemPropertyDescriptor - (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), - getResourceLocator(), - getString("_UI_Policy_action_feature"), - getString("_UI_PropertyDescriptor_description", "_UI_Policy_action_feature", "_UI_Policy_type"), - EditpolicymodelPackage.Literals.POLICY__ACTION, - true, - false, - false, - ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, - null, - null)); - } - - /** - * This adds a property descriptor for the Action Type feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected void addActionTypePropertyDescriptor(Object object) { - itemPropertyDescriptors.add - (createItemPropertyDescriptor - (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), - getResourceLocator(), - getString("_UI_Policy_actionType_feature"), - getString("_UI_PropertyDescriptor_description", "_UI_Policy_actionType_feature", "_UI_Policy_type"), - EditpolicymodelPackage.Literals.POLICY__ACTION_TYPE, - true, - false, - false, - ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, - null, - null)); - } - - /** - * This specifies how to implement {@link #getChildren} and is used to deduce an appropriate feature for an - * {@link org.eclipse.emf.edit.command.AddCommand}, {@link org.eclipse.emf.edit.command.RemoveCommand} or - * {@link org.eclipse.emf.edit.command.MoveCommand} in {@link #createCommand}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) { - if (childrenFeatures == null) { - super.getChildrenFeatures(object); - childrenFeatures.add(EditpolicymodelPackage.Literals.POLICY__FEATURE_RULE); - childrenFeatures.add(EditpolicymodelPackage.Literals.POLICY__CONSTRAINT_RULE); - } - return childrenFeatures; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EStructuralFeature getChildFeature(Object object, Object child) { - // Check the type of the specified child object and return the proper feature to use for - // adding (see {@link AddCommand}) it as a child. - - return super.getChildFeature(object, child); - } - - /** - * This returns Policy.gif. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object getImage(Object object) { - return overlayImage(object, getResourceLocator().getImage("full/obj16/Policy")); - } - - /** - * This returns the label text for the adapted class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String getText(Object object) { - Boolean labelValue = ((Policy)object).getOverride(); - String label = labelValue == null ? null : labelValue.toString(); - return label == null || label.length() == 0 ? - getString("_UI_Policy_type") : - getString("_UI_Policy_type") + " " + label; - } - - - /** - * This handles model notifications by calling {@link #updateChildren} to update any cached - * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void notifyChanged(Notification notification) { - updateChildren(notification); - - switch (notification.getFeatureID(Policy.class)) { - case EditpolicymodelPackage.POLICY__OVERRIDE: - case EditpolicymodelPackage.POLICY__ACTION: - case EditpolicymodelPackage.POLICY__ACTION_TYPE: - fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true)); - return; - case EditpolicymodelPackage.POLICY__FEATURE_RULE: - case EditpolicymodelPackage.POLICY__CONSTRAINT_RULE: - fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false)); - return; - } - super.notifyChanged(notification); - } - - /** - * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children - * that can be created under this object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) { - super.collectNewChildDescriptors(newChildDescriptors, object); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.POLICY__FEATURE_RULE, - EditpolicymodelFactory.eINSTANCE.createIsFeature())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.POLICY__FEATURE_RULE, - EditpolicymodelFactory.eINSTANCE.createLogicalFeatureRule())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.POLICY__FEATURE_RULE, - EditpolicymodelFactory.eINSTANCE.createTrueFeatureRule())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.POLICY__FEATURE_RULE, - EditpolicymodelFactory.eINSTANCE.createNotFeatureRule())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.POLICY__FEATURE_RULE, - EditpolicymodelFactory.eINSTANCE.createFalseFeatureRule())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.POLICY__FEATURE_RULE, - EditpolicymodelFactory.eINSTANCE.createImplicationFeatureRule())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.POLICY__FEATURE_RULE, - EditpolicymodelFactory.eINSTANCE.createOrFeatureRule())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.POLICY__FEATURE_RULE, - EditpolicymodelFactory.eINSTANCE.createAndFeatureRule())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.POLICY__CONSTRAINT_RULE, - EditpolicymodelFactory.eINSTANCE.createContainsCompartment())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.POLICY__CONSTRAINT_RULE, - EditpolicymodelFactory.eINSTANCE.createIsTarget())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.POLICY__CONSTRAINT_RULE, - EditpolicymodelFactory.eINSTANCE.createIsParent())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.POLICY__CONSTRAINT_RULE, - EditpolicymodelFactory.eINSTANCE.createIsTargetType())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.POLICY__CONSTRAINT_RULE, - EditpolicymodelFactory.eINSTANCE.createLogicalConstraintRule())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.POLICY__CONSTRAINT_RULE, - EditpolicymodelFactory.eINSTANCE.createNotConstraintRule())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.POLICY__CONSTRAINT_RULE, - EditpolicymodelFactory.eINSTANCE.createAndConstraintRule())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.POLICY__CONSTRAINT_RULE, - EditpolicymodelFactory.eINSTANCE.createTrueConstraintRule())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.POLICY__CONSTRAINT_RULE, - EditpolicymodelFactory.eINSTANCE.createFalseConstraintRule())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.POLICY__CONSTRAINT_RULE, - EditpolicymodelFactory.eINSTANCE.createOrConstraintRule())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.POLICY__CONSTRAINT_RULE, - EditpolicymodelFactory.eINSTANCE.createImplicationConstraintRule())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.POLICY__CONSTRAINT_RULE, - EditpolicymodelFactory.eINSTANCE.createIsSourceType())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.POLICY__CONSTRAINT_RULE, - EditpolicymodelFactory.eINSTANCE.createSourceEqualsTarget())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.POLICY__CONSTRAINT_RULE, - EditpolicymodelFactory.eINSTANCE.createSourceEqualsTargetType())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.POLICY__CONSTRAINT_RULE, - EditpolicymodelFactory.eINSTANCE.createInCompartment())); - } - - /** - * Return the resource locator for this item provider's resources. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public ResourceLocator getResourceLocator() { - return EditpolicymodelEditPlugin.INSTANCE; - } - -} diff --git a/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/SourceEqualsTargetItemProvider.java b/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/SourceEqualsTargetItemProvider.java deleted file mode 100644 index 1f3688c5f2647e1d5961d6366c4f7f217ea67e95..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/SourceEqualsTargetItemProvider.java +++ /dev/null @@ -1,94 +0,0 @@ -/** - */ -package Editpolicymodel.provider; - - -import java.util.Collection; -import java.util.List; - -import org.eclipse.emf.common.notify.AdapterFactory; -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.edit.provider.IItemPropertyDescriptor; - -/** - * This is the item provider adapter for a {@link Editpolicymodel.SourceEqualsTarget} object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ -public class SourceEqualsTargetItemProvider extends ConstraintRuleItemProvider { - /** - * This constructs an instance from a factory and a notifier. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public SourceEqualsTargetItemProvider(AdapterFactory adapterFactory) { - super(adapterFactory); - } - - /** - * This returns the property descriptors for the adapted class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) { - if (itemPropertyDescriptors == null) { - super.getPropertyDescriptors(object); - - } - return itemPropertyDescriptors; - } - - /** - * This returns SourceEqualsTarget.gif. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object getImage(Object object) { - return overlayImage(object, getResourceLocator().getImage("full/obj16/SourceEqualsTarget")); - } - - /** - * This returns the label text for the adapted class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String getText(Object object) { - return getString("_UI_SourceEqualsTarget_type"); - } - - - /** - * This handles model notifications by calling {@link #updateChildren} to update any cached - * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void notifyChanged(Notification notification) { - updateChildren(notification); - super.notifyChanged(notification); - } - - /** - * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children - * that can be created under this object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) { - super.collectNewChildDescriptors(newChildDescriptors, object); - } - -} diff --git a/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/SourceEqualsTargetTypeItemProvider.java b/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/SourceEqualsTargetTypeItemProvider.java deleted file mode 100644 index 85968436f382f94b6cd7a901c12f0102f0e6212c..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/SourceEqualsTargetTypeItemProvider.java +++ /dev/null @@ -1,94 +0,0 @@ -/** - */ -package Editpolicymodel.provider; - - -import java.util.Collection; -import java.util.List; - -import org.eclipse.emf.common.notify.AdapterFactory; -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.edit.provider.IItemPropertyDescriptor; - -/** - * This is the item provider adapter for a {@link Editpolicymodel.SourceEqualsTargetType} object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ -public class SourceEqualsTargetTypeItemProvider extends ConstraintRuleItemProvider { - /** - * This constructs an instance from a factory and a notifier. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public SourceEqualsTargetTypeItemProvider(AdapterFactory adapterFactory) { - super(adapterFactory); - } - - /** - * This returns the property descriptors for the adapted class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) { - if (itemPropertyDescriptors == null) { - super.getPropertyDescriptors(object); - - } - return itemPropertyDescriptors; - } - - /** - * This returns SourceEqualsTargetType.gif. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object getImage(Object object) { - return overlayImage(object, getResourceLocator().getImage("full/obj16/SourceEqualsTargetType")); - } - - /** - * This returns the label text for the adapted class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String getText(Object object) { - return getString("_UI_SourceEqualsTargetType_type"); - } - - - /** - * This handles model notifications by calling {@link #updateChildren} to update any cached - * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void notifyChanged(Notification notification) { - updateChildren(notification); - super.notifyChanged(notification); - } - - /** - * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children - * that can be created under this object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) { - super.collectNewChildDescriptors(newChildDescriptors, object); - } - -} diff --git a/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/TrueConstraintRuleItemProvider.java b/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/TrueConstraintRuleItemProvider.java deleted file mode 100644 index 1666c9a42967d11b2ca69fc65938187b9a607aff..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/TrueConstraintRuleItemProvider.java +++ /dev/null @@ -1,94 +0,0 @@ -/** - */ -package Editpolicymodel.provider; - - -import java.util.Collection; -import java.util.List; - -import org.eclipse.emf.common.notify.AdapterFactory; -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.edit.provider.IItemPropertyDescriptor; - -/** - * This is the item provider adapter for a {@link Editpolicymodel.TrueConstraintRule} object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ -public class TrueConstraintRuleItemProvider extends LogicalConstraintRuleItemProvider { - /** - * This constructs an instance from a factory and a notifier. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public TrueConstraintRuleItemProvider(AdapterFactory adapterFactory) { - super(adapterFactory); - } - - /** - * This returns the property descriptors for the adapted class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) { - if (itemPropertyDescriptors == null) { - super.getPropertyDescriptors(object); - - } - return itemPropertyDescriptors; - } - - /** - * This returns TrueConstraintRule.gif. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object getImage(Object object) { - return overlayImage(object, getResourceLocator().getImage("full/obj16/TrueConstraintRule")); - } - - /** - * This returns the label text for the adapted class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String getText(Object object) { - return getString("_UI_TrueConstraintRule_type"); - } - - - /** - * This handles model notifications by calling {@link #updateChildren} to update any cached - * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void notifyChanged(Notification notification) { - updateChildren(notification); - super.notifyChanged(notification); - } - - /** - * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children - * that can be created under this object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) { - super.collectNewChildDescriptors(newChildDescriptors, object); - } - -} diff --git a/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/TrueFeatureRuleItemProvider.java b/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/TrueFeatureRuleItemProvider.java deleted file mode 100644 index f0815516c10470a62cda90e17fad29cd32b82ef8..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/TrueFeatureRuleItemProvider.java +++ /dev/null @@ -1,94 +0,0 @@ -/** - */ -package Editpolicymodel.provider; - - -import java.util.Collection; -import java.util.List; - -import org.eclipse.emf.common.notify.AdapterFactory; -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.edit.provider.IItemPropertyDescriptor; - -/** - * This is the item provider adapter for a {@link Editpolicymodel.TrueFeatureRule} object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ -public class TrueFeatureRuleItemProvider extends LogicalFeatureRuleItemProvider { - /** - * This constructs an instance from a factory and a notifier. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public TrueFeatureRuleItemProvider(AdapterFactory adapterFactory) { - super(adapterFactory); - } - - /** - * This returns the property descriptors for the adapted class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) { - if (itemPropertyDescriptors == null) { - super.getPropertyDescriptors(object); - - } - return itemPropertyDescriptors; - } - - /** - * This returns TrueFeatureRule.gif. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object getImage(Object object) { - return overlayImage(object, getResourceLocator().getImage("full/obj16/TrueFeatureRule")); - } - - /** - * This returns the label text for the adapted class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String getText(Object object) { - return getString("_UI_TrueFeatureRule_type"); - } - - - /** - * This handles model notifications by calling {@link #updateChildren} to update any cached - * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void notifyChanged(Notification notification) { - updateChildren(notification); - super.notifyChanged(notification); - } - - /** - * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children - * that can be created under this object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) { - super.collectNewChildDescriptors(newChildDescriptors, object); - } - -} diff --git a/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/TypeArgumentRuleItemProvider.java b/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/TypeArgumentRuleItemProvider.java deleted file mode 100644 index 6f622f01d66f044b2d61dac708d9539ed0a202d4..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/TypeArgumentRuleItemProvider.java +++ /dev/null @@ -1,123 +0,0 @@ -/** - */ -package Editpolicymodel.provider; - - -import Editpolicymodel.EditpolicymodelPackage; -import Editpolicymodel.TypeArgumentRule; -import Editpolicymodel.TypeEnum; - -import java.util.Collection; -import java.util.List; - -import org.eclipse.emf.common.notify.AdapterFactory; -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.edit.provider.ComposeableAdapterFactory; -import org.eclipse.emf.edit.provider.IItemPropertyDescriptor; -import org.eclipse.emf.edit.provider.ItemPropertyDescriptor; -import org.eclipse.emf.edit.provider.ViewerNotification; - -/** - * This is the item provider adapter for a {@link Editpolicymodel.TypeArgumentRule} object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ -public class TypeArgumentRuleItemProvider extends ConstraintRuleItemProvider { - /** - * This constructs an instance from a factory and a notifier. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public TypeArgumentRuleItemProvider(AdapterFactory adapterFactory) { - super(adapterFactory); - } - - /** - * This returns the property descriptors for the adapted class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) { - if (itemPropertyDescriptors == null) { - super.getPropertyDescriptors(object); - - addTypePropertyDescriptor(object); - } - return itemPropertyDescriptors; - } - - /** - * This adds a property descriptor for the Type feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected void addTypePropertyDescriptor(Object object) { - itemPropertyDescriptors.add - (createItemPropertyDescriptor - (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), - getResourceLocator(), - getString("_UI_TypeArgumentRule_type_feature"), - getString("_UI_PropertyDescriptor_description", "_UI_TypeArgumentRule_type_feature", "_UI_TypeArgumentRule_type"), - EditpolicymodelPackage.Literals.TYPE_ARGUMENT_RULE__TYPE, - true, - false, - false, - ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, - null, - null)); - } - - /** - * This returns the label text for the adapted class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String getText(Object object) { - TypeEnum labelValue = ((TypeArgumentRule)object).getType(); - String label = labelValue == null ? null : labelValue.toString(); - return label == null || label.length() == 0 ? - getString("_UI_TypeArgumentRule_type") : - getString("_UI_TypeArgumentRule_type") + " " + label; - } - - - /** - * This handles model notifications by calling {@link #updateChildren} to update any cached - * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void notifyChanged(Notification notification) { - updateChildren(notification); - - switch (notification.getFeatureID(TypeArgumentRule.class)) { - case EditpolicymodelPackage.TYPE_ARGUMENT_RULE__TYPE: - fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true)); - return; - } - super.notifyChanged(notification); - } - - /** - * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children - * that can be created under this object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) { - super.collectNewChildDescriptors(newChildDescriptors, object); - } - -} diff --git a/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/UnaryConstraintRuleItemProvider.java b/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/UnaryConstraintRuleItemProvider.java deleted file mode 100644 index a8065be33fc59d5e08f8a6d94046a8d91b2f1618..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/UnaryConstraintRuleItemProvider.java +++ /dev/null @@ -1,201 +0,0 @@ -/** - */ -package Editpolicymodel.provider; - - -import Editpolicymodel.EditpolicymodelFactory; -import Editpolicymodel.EditpolicymodelPackage; -import Editpolicymodel.UnaryConstraintRule; - -import java.util.Collection; -import java.util.List; - -import org.eclipse.emf.common.notify.AdapterFactory; -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EStructuralFeature; - -import org.eclipse.emf.edit.provider.IItemPropertyDescriptor; -import org.eclipse.emf.edit.provider.ViewerNotification; - -/** - * This is the item provider adapter for a {@link Editpolicymodel.UnaryConstraintRule} object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ -public class UnaryConstraintRuleItemProvider extends LogicalConstraintRuleItemProvider { - /** - * This constructs an instance from a factory and a notifier. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public UnaryConstraintRuleItemProvider(AdapterFactory adapterFactory) { - super(adapterFactory); - } - - /** - * This returns the property descriptors for the adapted class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) { - if (itemPropertyDescriptors == null) { - super.getPropertyDescriptors(object); - - } - return itemPropertyDescriptors; - } - - /** - * This specifies how to implement {@link #getChildren} and is used to deduce an appropriate feature for an - * {@link org.eclipse.emf.edit.command.AddCommand}, {@link org.eclipse.emf.edit.command.RemoveCommand} or - * {@link org.eclipse.emf.edit.command.MoveCommand} in {@link #createCommand}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) { - if (childrenFeatures == null) { - super.getChildrenFeatures(object); - childrenFeatures.add(EditpolicymodelPackage.Literals.UNARY_CONSTRAINT_RULE__RULE); - } - return childrenFeatures; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EStructuralFeature getChildFeature(Object object, Object child) { - // Check the type of the specified child object and return the proper feature to use for - // adding (see {@link AddCommand}) it as a child. - - return super.getChildFeature(object, child); - } - - /** - * This returns the label text for the adapted class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String getText(Object object) { - return getString("_UI_UnaryConstraintRule_type"); - } - - - /** - * This handles model notifications by calling {@link #updateChildren} to update any cached - * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void notifyChanged(Notification notification) { - updateChildren(notification); - - switch (notification.getFeatureID(UnaryConstraintRule.class)) { - case EditpolicymodelPackage.UNARY_CONSTRAINT_RULE__RULE: - fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false)); - return; - } - super.notifyChanged(notification); - } - - /** - * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children - * that can be created under this object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) { - super.collectNewChildDescriptors(newChildDescriptors, object); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.UNARY_CONSTRAINT_RULE__RULE, - EditpolicymodelFactory.eINSTANCE.createContainsCompartment())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.UNARY_CONSTRAINT_RULE__RULE, - EditpolicymodelFactory.eINSTANCE.createIsTarget())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.UNARY_CONSTRAINT_RULE__RULE, - EditpolicymodelFactory.eINSTANCE.createIsParent())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.UNARY_CONSTRAINT_RULE__RULE, - EditpolicymodelFactory.eINSTANCE.createIsTargetType())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.UNARY_CONSTRAINT_RULE__RULE, - EditpolicymodelFactory.eINSTANCE.createLogicalConstraintRule())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.UNARY_CONSTRAINT_RULE__RULE, - EditpolicymodelFactory.eINSTANCE.createNotConstraintRule())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.UNARY_CONSTRAINT_RULE__RULE, - EditpolicymodelFactory.eINSTANCE.createAndConstraintRule())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.UNARY_CONSTRAINT_RULE__RULE, - EditpolicymodelFactory.eINSTANCE.createTrueConstraintRule())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.UNARY_CONSTRAINT_RULE__RULE, - EditpolicymodelFactory.eINSTANCE.createFalseConstraintRule())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.UNARY_CONSTRAINT_RULE__RULE, - EditpolicymodelFactory.eINSTANCE.createOrConstraintRule())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.UNARY_CONSTRAINT_RULE__RULE, - EditpolicymodelFactory.eINSTANCE.createImplicationConstraintRule())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.UNARY_CONSTRAINT_RULE__RULE, - EditpolicymodelFactory.eINSTANCE.createIsSourceType())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.UNARY_CONSTRAINT_RULE__RULE, - EditpolicymodelFactory.eINSTANCE.createSourceEqualsTarget())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.UNARY_CONSTRAINT_RULE__RULE, - EditpolicymodelFactory.eINSTANCE.createSourceEqualsTargetType())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.UNARY_CONSTRAINT_RULE__RULE, - EditpolicymodelFactory.eINSTANCE.createInCompartment())); - } - -} diff --git a/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/UnaryFeatureRuleItemProvider.java b/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/UnaryFeatureRuleItemProvider.java deleted file mode 100644 index d62bade88d19ab3105bad8ea5d817d111f17a78d..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.edit/src/Editpolicymodel/provider/UnaryFeatureRuleItemProvider.java +++ /dev/null @@ -1,166 +0,0 @@ -/** - */ -package Editpolicymodel.provider; - - -import Editpolicymodel.EditpolicymodelFactory; -import Editpolicymodel.EditpolicymodelPackage; -import Editpolicymodel.UnaryFeatureRule; - -import java.util.Collection; -import java.util.List; - -import org.eclipse.emf.common.notify.AdapterFactory; -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EStructuralFeature; - -import org.eclipse.emf.edit.provider.IItemPropertyDescriptor; -import org.eclipse.emf.edit.provider.ViewerNotification; - -/** - * This is the item provider adapter for a {@link Editpolicymodel.UnaryFeatureRule} object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ -public class UnaryFeatureRuleItemProvider extends LogicalFeatureRuleItemProvider { - /** - * This constructs an instance from a factory and a notifier. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public UnaryFeatureRuleItemProvider(AdapterFactory adapterFactory) { - super(adapterFactory); - } - - /** - * This returns the property descriptors for the adapted class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) { - if (itemPropertyDescriptors == null) { - super.getPropertyDescriptors(object); - - } - return itemPropertyDescriptors; - } - - /** - * This specifies how to implement {@link #getChildren} and is used to deduce an appropriate feature for an - * {@link org.eclipse.emf.edit.command.AddCommand}, {@link org.eclipse.emf.edit.command.RemoveCommand} or - * {@link org.eclipse.emf.edit.command.MoveCommand} in {@link #createCommand}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) { - if (childrenFeatures == null) { - super.getChildrenFeatures(object); - childrenFeatures.add(EditpolicymodelPackage.Literals.UNARY_FEATURE_RULE__RULE); - } - return childrenFeatures; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EStructuralFeature getChildFeature(Object object, Object child) { - // Check the type of the specified child object and return the proper feature to use for - // adding (see {@link AddCommand}) it as a child. - - return super.getChildFeature(object, child); - } - - /** - * This returns the label text for the adapted class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String getText(Object object) { - return getString("_UI_UnaryFeatureRule_type"); - } - - - /** - * This handles model notifications by calling {@link #updateChildren} to update any cached - * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void notifyChanged(Notification notification) { - updateChildren(notification); - - switch (notification.getFeatureID(UnaryFeatureRule.class)) { - case EditpolicymodelPackage.UNARY_FEATURE_RULE__RULE: - fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false)); - return; - } - super.notifyChanged(notification); - } - - /** - * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children - * that can be created under this object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) { - super.collectNewChildDescriptors(newChildDescriptors, object); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.UNARY_FEATURE_RULE__RULE, - EditpolicymodelFactory.eINSTANCE.createIsFeature())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.UNARY_FEATURE_RULE__RULE, - EditpolicymodelFactory.eINSTANCE.createLogicalFeatureRule())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.UNARY_FEATURE_RULE__RULE, - EditpolicymodelFactory.eINSTANCE.createTrueFeatureRule())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.UNARY_FEATURE_RULE__RULE, - EditpolicymodelFactory.eINSTANCE.createNotFeatureRule())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.UNARY_FEATURE_RULE__RULE, - EditpolicymodelFactory.eINSTANCE.createFalseFeatureRule())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.UNARY_FEATURE_RULE__RULE, - EditpolicymodelFactory.eINSTANCE.createImplicationFeatureRule())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.UNARY_FEATURE_RULE__RULE, - EditpolicymodelFactory.eINSTANCE.createOrFeatureRule())); - - newChildDescriptors.add - (createChildParameter - (EditpolicymodelPackage.Literals.UNARY_FEATURE_RULE__RULE, - EditpolicymodelFactory.eINSTANCE.createAndFeatureRule())); - } - -} diff --git a/org.framed.iorm.editpolicymodel.editor/.classpath b/org.framed.iorm.editpolicymodel.editor/.classpath deleted file mode 100644 index 22f30643cba38503dfc820a64bc4225fd8c743ba..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.editor/.classpath +++ /dev/null @@ -1,7 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<classpath> - <classpathentry kind="src" path="src"/> - <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/> - <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/> - <classpathentry kind="output" path="bin"/> -</classpath> diff --git a/org.framed.iorm.editpolicymodel.editor/.gitignore b/org.framed.iorm.editpolicymodel.editor/.gitignore deleted file mode 100644 index ae3c1726048cd06b9a143e0376ed46dd9b9a8d53..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.editor/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/bin/ diff --git a/org.framed.iorm.editpolicymodel.editor/.project b/org.framed.iorm.editpolicymodel.editor/.project deleted file mode 100644 index fe67e1e5ca1ee1fe3f517010a3f1364f74486783..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.editor/.project +++ /dev/null @@ -1,28 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<projectDescription> - <name>org.framed.iorm.editpolicymodel.editor</name> - <comment></comment> - <projects> - </projects> - <buildSpec> - <buildCommand> - <name>org.eclipse.jdt.core.javabuilder</name> - <arguments> - </arguments> - </buildCommand> - <buildCommand> - <name>org.eclipse.pde.ManifestBuilder</name> - <arguments> - </arguments> - </buildCommand> - <buildCommand> - <name>org.eclipse.pde.SchemaBuilder</name> - <arguments> - </arguments> - </buildCommand> - </buildSpec> - <natures> - <nature>org.eclipse.jdt.core.javanature</nature> - <nature>org.eclipse.pde.PluginNature</nature> - </natures> -</projectDescription> diff --git a/org.framed.iorm.editpolicymodel.editor/META-INF/MANIFEST.MF b/org.framed.iorm.editpolicymodel.editor/META-INF/MANIFEST.MF deleted file mode 100644 index 6721399f3cd37b75b0271b3eec011ff8b239e545..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.editor/META-INF/MANIFEST.MF +++ /dev/null @@ -1,19 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: %pluginName -Bundle-SymbolicName: org.framed.iorm.editpolicymodel.editor;singleton:=true -Bundle-Version: 1.0.0.qualifier -Bundle-ClassPath: . -Bundle-Activator: Editpolicymodel.presentation.EditpolicymodelEditorPlugin$Implementation -Bundle-Vendor: %providerName -Bundle-Localization: plugin -Bundle-RequiredExecutionEnvironment: JavaSE-1.8 -Export-Package: Editpolicymodel.presentation -Require-Bundle: org.eclipse.core.runtime, - org.eclipse.core.resources;visibility:=reexport, - org.framed.iorm.editpolicymodel.edit;visibility:=reexport, - org.eclipse.emf.ecore.xmi;visibility:=reexport, - org.eclipse.emf.edit.ui;visibility:=reexport, - org.eclipse.ui.ide;visibility:=reexport, - org.framed.iorm.model.edit;visibility:=reexport -Bundle-ActivationPolicy: lazy diff --git a/org.framed.iorm.editpolicymodel.editor/build.properties b/org.framed.iorm.editpolicymodel.editor/build.properties deleted file mode 100644 index 5fb07711cf83925e7397cec129f1646d14ce0686..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.editor/build.properties +++ /dev/null @@ -1,10 +0,0 @@ -# - -bin.includes = .,\ - icons/,\ - META-INF/,\ - plugin.xml,\ - plugin.properties -jars.compile.order = . -source.. = src/ -output.. = bin diff --git a/org.framed.iorm.editpolicymodel.editor/icons/full/obj16/EditpolicymodelModelFile.gif b/org.framed.iorm.editpolicymodel.editor/icons/full/obj16/EditpolicymodelModelFile.gif deleted file mode 100644 index 833a9b5a3a27bac1c3430e9f6d9ce048e39df6a0..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.editor/icons/full/obj16/EditpolicymodelModelFile.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.editor/icons/full/wizban/NewEditpolicymodel.gif b/org.framed.iorm.editpolicymodel.editor/icons/full/wizban/NewEditpolicymodel.gif deleted file mode 100644 index ff6425e34d1a9b6762c90fcf10b8a9f12e64084d..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel.editor/icons/full/wizban/NewEditpolicymodel.gif and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel.editor/plugin.properties b/org.framed.iorm.editpolicymodel.editor/plugin.properties deleted file mode 100644 index 8ee309499bf1e0c8d963a50c001c9b262482a7e9..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.editor/plugin.properties +++ /dev/null @@ -1,53 +0,0 @@ -# - -pluginName = Editpolicymodel Editor -providerName = www.example.org - -_UI_EditpolicymodelEditor_menu = &Editpolicymodel Editor - -_UI_CreateChild_menu_item = &New Child -_UI_CreateSibling_menu_item = N&ew Sibling - -_UI_ShowPropertiesView_menu_item = Show &Properties View -_UI_RefreshViewer_menu_item = &Refresh - -_UI_SelectionPage_label = Selection -_UI_ParentPage_label = Parent -_UI_ListPage_label = List -_UI_TreePage_label = Tree -_UI_TablePage_label = Table -_UI_TreeWithColumnsPage_label = Tree with Columns -_UI_ObjectColumn_label = Object -_UI_SelfColumn_label = Self - -_UI_NoObjectSelected = Selected Nothing -_UI_SingleObjectSelected = Selected Object: {0} -_UI_MultiObjectSelected = Selected {0} Objects - -_UI_OpenEditorError_label = Open Editor - -_UI_Wizard_category = Example EMF Model Creation Wizards - -_UI_CreateModelError_message = Problems encountered in file "{0}" - -_UI_EditpolicymodelModelWizard_label = Editpolicymodel Model -_UI_EditpolicymodelModelWizard_description = Create a new Editpolicymodel model - -_UI_EditpolicymodelEditor_label = Editpolicymodel Model Editor - -_UI_EditpolicymodelEditorFilenameDefaultBase = My -_UI_EditpolicymodelEditorFilenameExtensions = editpolicymodel - -_UI_Wizard_label = New - -_WARN_FilenameExtension = The file name must end in ''.{0}'' -_WARN_FilenameExtensions = The file name must have one of the following extensions: {0} - -_UI_ModelObject = &Model Object -_UI_XMLEncoding = &XML Encoding -_UI_XMLEncodingChoices = UTF-8 ASCII UTF-16 UTF-16BE UTF-16LE ISO-8859-1 -_UI_Wizard_initial_object_description = Select a model object to create - -_UI_FileConflict_label = File Conflict -_WARN_FileConflict = There are unsaved changes that conflict with changes made outside the editor. Do you wish to discard this editor's changes? - diff --git a/org.framed.iorm.editpolicymodel.editor/plugin.xml b/org.framed.iorm.editpolicymodel.editor/plugin.xml deleted file mode 100644 index 7c3dd9ab48f70af0b13876d82a579c2c793ac994..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.editor/plugin.xml +++ /dev/null @@ -1,37 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<?eclipse version="3.0"?> - -<!-- ---> - -<plugin> - - <extension point="org.eclipse.ui.newWizards"> - <!-- @generated editpolicymodel --> - <category - id="org.eclipse.emf.ecore.Wizard.category.ID" - name="%_UI_Wizard_category"/> - <wizard - id="Editpolicymodel.presentation.EditpolicymodelModelWizardID" - name="%_UI_EditpolicymodelModelWizard_label" - class="Editpolicymodel.presentation.EditpolicymodelModelWizard" - category="org.eclipse.emf.ecore.Wizard.category.ID" - icon="icons/full/obj16/EditpolicymodelModelFile.gif"> - <description>%_UI_EditpolicymodelModelWizard_description</description> - <selection class="org.eclipse.core.resources.IResource"/> - </wizard> - </extension> - - <extension point="org.eclipse.ui.editors"> - <!-- @generated editpolicymodel --> - <editor - id="Editpolicymodel.presentation.EditpolicymodelEditorID" - name="%_UI_EditpolicymodelEditor_label" - icon="icons/full/obj16/EditpolicymodelModelFile.gif" - extensions="editpolicymodel" - class="Editpolicymodel.presentation.EditpolicymodelEditor" - contributorClass="Editpolicymodel.presentation.EditpolicymodelActionBarContributor"> - </editor> - </extension> - -</plugin> diff --git a/org.framed.iorm.editpolicymodel.editor/src/Editpolicymodel/presentation/EditpolicymodelActionBarContributor.java b/org.framed.iorm.editpolicymodel.editor/src/Editpolicymodel/presentation/EditpolicymodelActionBarContributor.java deleted file mode 100644 index cb634a18df93c8dbb66bb7f250a21bb2f713f324..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.editor/src/Editpolicymodel/presentation/EditpolicymodelActionBarContributor.java +++ /dev/null @@ -1,423 +0,0 @@ -/** - */ -package Editpolicymodel.presentation; - -import java.util.ArrayList; -import java.util.Collection; - -import org.eclipse.emf.common.ui.viewer.IViewerProvider; - -import org.eclipse.emf.edit.domain.EditingDomain; -import org.eclipse.emf.edit.domain.IEditingDomainProvider; - -import org.eclipse.emf.edit.ui.action.ControlAction; -import org.eclipse.emf.edit.ui.action.CreateChildAction; -import org.eclipse.emf.edit.ui.action.CreateSiblingAction; -import org.eclipse.emf.edit.ui.action.EditingDomainActionBarContributor; -import org.eclipse.emf.edit.ui.action.LoadResourceAction; -import org.eclipse.emf.edit.ui.action.ValidateAction; - -import org.eclipse.jface.action.Action; -import org.eclipse.jface.action.ActionContributionItem; -import org.eclipse.jface.action.IAction; -import org.eclipse.jface.action.IContributionItem; -import org.eclipse.jface.action.IContributionManager; -import org.eclipse.jface.action.IMenuListener; -import org.eclipse.jface.action.IMenuManager; -import org.eclipse.jface.action.IToolBarManager; -import org.eclipse.jface.action.MenuManager; -import org.eclipse.jface.action.Separator; -import org.eclipse.jface.action.SubContributionItem; - -import org.eclipse.jface.viewers.ISelection; -import org.eclipse.jface.viewers.ISelectionChangedListener; -import org.eclipse.jface.viewers.ISelectionProvider; -import org.eclipse.jface.viewers.IStructuredSelection; -import org.eclipse.jface.viewers.SelectionChangedEvent; -import org.eclipse.jface.viewers.Viewer; - -import org.eclipse.ui.IEditorPart; -import org.eclipse.ui.PartInitException; - -/** - * This is the action bar contributor for the Editpolicymodel model editor. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ -public class EditpolicymodelActionBarContributor - extends EditingDomainActionBarContributor - implements ISelectionChangedListener { - /** - * This keeps track of the active editor. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected IEditorPart activeEditorPart; - - /** - * This keeps track of the current selection provider. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected ISelectionProvider selectionProvider; - - /** - * This action opens the Properties view. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected IAction showPropertiesViewAction = - new Action(EditpolicymodelEditorPlugin.INSTANCE.getString("_UI_ShowPropertiesView_menu_item")) { - @Override - public void run() { - try { - getPage().showView("org.eclipse.ui.views.PropertySheet"); - } - catch (PartInitException exception) { - EditpolicymodelEditorPlugin.INSTANCE.log(exception); - } - } - }; - - /** - * This action refreshes the viewer of the current editor if the editor - * implements {@link org.eclipse.emf.common.ui.viewer.IViewerProvider}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected IAction refreshViewerAction = - new Action(EditpolicymodelEditorPlugin.INSTANCE.getString("_UI_RefreshViewer_menu_item")) { - @Override - public boolean isEnabled() { - return activeEditorPart instanceof IViewerProvider; - } - - @Override - public void run() { - if (activeEditorPart instanceof IViewerProvider) { - Viewer viewer = ((IViewerProvider)activeEditorPart).getViewer(); - if (viewer != null) { - viewer.refresh(); - } - } - } - }; - - /** - * This will contain one {@link org.eclipse.emf.edit.ui.action.CreateChildAction} corresponding to each descriptor - * generated for the current selection by the item provider. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected Collection<IAction> createChildActions; - - /** - * This is the menu manager into which menu contribution items should be added for CreateChild actions. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected IMenuManager createChildMenuManager; - - /** - * This will contain one {@link org.eclipse.emf.edit.ui.action.CreateSiblingAction} corresponding to each descriptor - * generated for the current selection by the item provider. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected Collection<IAction> createSiblingActions; - - /** - * This is the menu manager into which menu contribution items should be added for CreateSibling actions. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected IMenuManager createSiblingMenuManager; - - /** - * This creates an instance of the contributor. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EditpolicymodelActionBarContributor() { - super(ADDITIONS_LAST_STYLE); - loadResourceAction = new LoadResourceAction(); - validateAction = new ValidateAction(); - controlAction = new ControlAction(); - } - - /** - * This adds Separators for editor additions to the tool bar. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void contributeToToolBar(IToolBarManager toolBarManager) { - toolBarManager.add(new Separator("editpolicymodel-settings")); - toolBarManager.add(new Separator("editpolicymodel-additions")); - } - - /** - * This adds to the menu bar a menu and some separators for editor additions, - * as well as the sub-menus for object creation items. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void contributeToMenu(IMenuManager menuManager) { - super.contributeToMenu(menuManager); - - IMenuManager submenuManager = new MenuManager(EditpolicymodelEditorPlugin.INSTANCE.getString("_UI_EditpolicymodelEditor_menu"), "EditpolicymodelMenuID"); - menuManager.insertAfter("additions", submenuManager); - submenuManager.add(new Separator("settings")); - submenuManager.add(new Separator("actions")); - submenuManager.add(new Separator("additions")); - submenuManager.add(new Separator("additions-end")); - - // Prepare for CreateChild item addition or removal. - // - createChildMenuManager = new MenuManager(EditpolicymodelEditorPlugin.INSTANCE.getString("_UI_CreateChild_menu_item")); - submenuManager.insertBefore("additions", createChildMenuManager); - - // Prepare for CreateSibling item addition or removal. - // - createSiblingMenuManager = new MenuManager(EditpolicymodelEditorPlugin.INSTANCE.getString("_UI_CreateSibling_menu_item")); - submenuManager.insertBefore("additions", createSiblingMenuManager); - - // Force an update because Eclipse hides empty menus now. - // - submenuManager.addMenuListener - (new IMenuListener() { - public void menuAboutToShow(IMenuManager menuManager) { - menuManager.updateAll(true); - } - }); - - addGlobalActions(submenuManager); - } - - /** - * When the active editor changes, this remembers the change and registers with it as a selection provider. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void setActiveEditor(IEditorPart part) { - super.setActiveEditor(part); - activeEditorPart = part; - - // Switch to the new selection provider. - // - if (selectionProvider != null) { - selectionProvider.removeSelectionChangedListener(this); - } - if (part == null) { - selectionProvider = null; - } - else { - selectionProvider = part.getSite().getSelectionProvider(); - selectionProvider.addSelectionChangedListener(this); - - // Fake a selection changed event to update the menus. - // - if (selectionProvider.getSelection() != null) { - selectionChanged(new SelectionChangedEvent(selectionProvider, selectionProvider.getSelection())); - } - } - } - - /** - * This implements {@link org.eclipse.jface.viewers.ISelectionChangedListener}, - * handling {@link org.eclipse.jface.viewers.SelectionChangedEvent}s by querying for the children and siblings - * that can be added to the selected object and updating the menus accordingly. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void selectionChanged(SelectionChangedEvent event) { - // Remove any menu items for old selection. - // - if (createChildMenuManager != null) { - depopulateManager(createChildMenuManager, createChildActions); - } - if (createSiblingMenuManager != null) { - depopulateManager(createSiblingMenuManager, createSiblingActions); - } - - // Query the new selection for appropriate new child/sibling descriptors - // - Collection<?> newChildDescriptors = null; - Collection<?> newSiblingDescriptors = null; - - ISelection selection = event.getSelection(); - if (selection instanceof IStructuredSelection && ((IStructuredSelection)selection).size() == 1) { - Object object = ((IStructuredSelection)selection).getFirstElement(); - - EditingDomain domain = ((IEditingDomainProvider)activeEditorPart).getEditingDomain(); - - newChildDescriptors = domain.getNewChildDescriptors(object, null); - newSiblingDescriptors = domain.getNewChildDescriptors(null, object); - } - - // Generate actions for selection; populate and redraw the menus. - // - createChildActions = generateCreateChildActions(newChildDescriptors, selection); - createSiblingActions = generateCreateSiblingActions(newSiblingDescriptors, selection); - - if (createChildMenuManager != null) { - populateManager(createChildMenuManager, createChildActions, null); - createChildMenuManager.update(true); - } - if (createSiblingMenuManager != null) { - populateManager(createSiblingMenuManager, createSiblingActions, null); - createSiblingMenuManager.update(true); - } - } - - /** - * This generates a {@link org.eclipse.emf.edit.ui.action.CreateChildAction} for each object in <code>descriptors</code>, - * and returns the collection of these actions. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected Collection<IAction> generateCreateChildActions(Collection<?> descriptors, ISelection selection) { - Collection<IAction> actions = new ArrayList<IAction>(); - if (descriptors != null) { - for (Object descriptor : descriptors) { - actions.add(new CreateChildAction(activeEditorPart, selection, descriptor)); - } - } - return actions; - } - - /** - * This generates a {@link org.eclipse.emf.edit.ui.action.CreateSiblingAction} for each object in <code>descriptors</code>, - * and returns the collection of these actions. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected Collection<IAction> generateCreateSiblingActions(Collection<?> descriptors, ISelection selection) { - Collection<IAction> actions = new ArrayList<IAction>(); - if (descriptors != null) { - for (Object descriptor : descriptors) { - actions.add(new CreateSiblingAction(activeEditorPart, selection, descriptor)); - } - } - return actions; - } - - /** - * This populates the specified <code>manager</code> with {@link org.eclipse.jface.action.ActionContributionItem}s - * based on the {@link org.eclipse.jface.action.IAction}s contained in the <code>actions</code> collection, - * by inserting them before the specified contribution item <code>contributionID</code>. - * If <code>contributionID</code> is <code>null</code>, they are simply added. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected void populateManager(IContributionManager manager, Collection<? extends IAction> actions, String contributionID) { - if (actions != null) { - for (IAction action : actions) { - if (contributionID != null) { - manager.insertBefore(contributionID, action); - } - else { - manager.add(action); - } - } - } - } - - /** - * This removes from the specified <code>manager</code> all {@link org.eclipse.jface.action.ActionContributionItem}s - * based on the {@link org.eclipse.jface.action.IAction}s contained in the <code>actions</code> collection. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected void depopulateManager(IContributionManager manager, Collection<? extends IAction> actions) { - if (actions != null) { - IContributionItem[] items = manager.getItems(); - for (int i = 0; i < items.length; i++) { - // Look into SubContributionItems - // - IContributionItem contributionItem = items[i]; - while (contributionItem instanceof SubContributionItem) { - contributionItem = ((SubContributionItem)contributionItem).getInnerItem(); - } - - // Delete the ActionContributionItems with matching action. - // - if (contributionItem instanceof ActionContributionItem) { - IAction action = ((ActionContributionItem)contributionItem).getAction(); - if (actions.contains(action)) { - manager.remove(contributionItem); - } - } - } - } - } - - /** - * This populates the pop-up menu before it appears. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void menuAboutToShow(IMenuManager menuManager) { - super.menuAboutToShow(menuManager); - MenuManager submenuManager = null; - - submenuManager = new MenuManager(EditpolicymodelEditorPlugin.INSTANCE.getString("_UI_CreateChild_menu_item")); - populateManager(submenuManager, createChildActions, null); - menuManager.insertBefore("edit", submenuManager); - - submenuManager = new MenuManager(EditpolicymodelEditorPlugin.INSTANCE.getString("_UI_CreateSibling_menu_item")); - populateManager(submenuManager, createSiblingActions, null); - menuManager.insertBefore("edit", submenuManager); - } - - /** - * This inserts global actions before the "additions-end" separator. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected void addGlobalActions(IMenuManager menuManager) { - menuManager.insertAfter("additions-end", new Separator("ui-actions")); - menuManager.insertAfter("ui-actions", showPropertiesViewAction); - - refreshViewerAction.setEnabled(refreshViewerAction.isEnabled()); - menuManager.insertAfter("ui-actions", refreshViewerAction); - - super.addGlobalActions(menuManager); - } - - /** - * This ensures that a delete action will clean up all references to deleted objects. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected boolean removeAllReferencesOnDelete() { - return true; - } - -} diff --git a/org.framed.iorm.editpolicymodel.editor/src/Editpolicymodel/presentation/EditpolicymodelEditor.java b/org.framed.iorm.editpolicymodel.editor/src/Editpolicymodel/presentation/EditpolicymodelEditor.java deleted file mode 100644 index d7791c5922d760636e5a11ee825ce4b9da18c01b..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.editor/src/Editpolicymodel/presentation/EditpolicymodelEditor.java +++ /dev/null @@ -1,1826 +0,0 @@ -/** - */ -package Editpolicymodel.presentation; - - -import java.io.IOException; -import java.io.InputStream; - -import java.util.ArrayList; -import java.util.Collection; -import java.util.Collections; -import java.util.EventObject; -import java.util.HashMap; -import java.util.Iterator; -import java.util.LinkedHashMap; -import java.util.List; -import java.util.Map; - -import org.eclipse.core.resources.IFile; -import org.eclipse.core.resources.IMarker; -import org.eclipse.core.resources.IResource; -import org.eclipse.core.resources.IResourceChangeEvent; -import org.eclipse.core.resources.IResourceChangeListener; -import org.eclipse.core.resources.IResourceDelta; -import org.eclipse.core.resources.IResourceDeltaVisitor; -import org.eclipse.core.resources.ResourcesPlugin; - -import org.eclipse.core.runtime.CoreException; -import org.eclipse.core.runtime.IPath; -import org.eclipse.core.runtime.IProgressMonitor; -import org.eclipse.core.runtime.NullProgressMonitor; - -import org.eclipse.jface.action.IMenuListener; -import org.eclipse.jface.action.IMenuManager; -import org.eclipse.jface.action.IStatusLineManager; -import org.eclipse.jface.action.IToolBarManager; -import org.eclipse.jface.action.MenuManager; -import org.eclipse.jface.action.Separator; - -import org.eclipse.jface.dialogs.MessageDialog; -import org.eclipse.jface.dialogs.ProgressMonitorDialog; - -import org.eclipse.jface.util.LocalSelectionTransfer; - -import org.eclipse.jface.viewers.ColumnWeightData; -import org.eclipse.jface.viewers.ISelection; -import org.eclipse.jface.viewers.ISelectionChangedListener; -import org.eclipse.jface.viewers.ISelectionProvider; -import org.eclipse.jface.viewers.IStructuredSelection; -import org.eclipse.jface.viewers.ListViewer; -import org.eclipse.jface.viewers.SelectionChangedEvent; -import org.eclipse.jface.viewers.StructuredSelection; -import org.eclipse.jface.viewers.StructuredViewer; -import org.eclipse.jface.viewers.TableLayout; -import org.eclipse.jface.viewers.TableViewer; -import org.eclipse.jface.viewers.TreeViewer; -import org.eclipse.jface.viewers.Viewer; - -import org.eclipse.swt.SWT; - -import org.eclipse.swt.custom.CTabFolder; - -import org.eclipse.swt.dnd.DND; -import org.eclipse.swt.dnd.FileTransfer; -import org.eclipse.swt.dnd.Transfer; - -import org.eclipse.swt.events.ControlAdapter; -import org.eclipse.swt.events.ControlEvent; - -import org.eclipse.swt.graphics.Point; - -import org.eclipse.swt.layout.FillLayout; - -import org.eclipse.swt.widgets.Composite; -import org.eclipse.swt.widgets.Menu; -import org.eclipse.swt.widgets.Table; -import org.eclipse.swt.widgets.TableColumn; -import org.eclipse.swt.widgets.Tree; -import org.eclipse.swt.widgets.TreeColumn; - -import org.eclipse.ui.IActionBars; -import org.eclipse.ui.IEditorInput; -import org.eclipse.ui.IEditorPart; -import org.eclipse.ui.IEditorSite; -import org.eclipse.ui.IPartListener; -import org.eclipse.ui.IWorkbenchPart; -import org.eclipse.ui.PartInitException; - -import org.eclipse.ui.dialogs.SaveAsDialog; - -import org.eclipse.ui.ide.IGotoMarker; - -import org.eclipse.ui.part.FileEditorInput; -import org.eclipse.ui.part.MultiPageEditorPart; - -import org.eclipse.ui.views.contentoutline.ContentOutline; -import org.eclipse.ui.views.contentoutline.ContentOutlinePage; -import org.eclipse.ui.views.contentoutline.IContentOutlinePage; - -import org.eclipse.ui.views.properties.IPropertySheetPage; -import org.eclipse.ui.views.properties.PropertySheet; -import org.eclipse.ui.views.properties.PropertySheetPage; - -import org.eclipse.emf.common.command.BasicCommandStack; -import org.eclipse.emf.common.command.Command; -import org.eclipse.emf.common.command.CommandStack; -import org.eclipse.emf.common.command.CommandStackListener; - -import org.eclipse.emf.common.notify.AdapterFactory; -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.common.ui.MarkerHelper; -import org.eclipse.emf.common.ui.ViewerPane; - -import org.eclipse.emf.common.ui.editor.ProblemEditorPart; - -import org.eclipse.emf.common.ui.viewer.IViewerProvider; - -import org.eclipse.emf.common.util.BasicDiagnostic; -import org.eclipse.emf.common.util.Diagnostic; -import org.eclipse.emf.common.util.URI; - - -import org.eclipse.emf.ecore.resource.Resource; -import org.eclipse.emf.ecore.resource.ResourceSet; - -import org.eclipse.emf.ecore.util.EContentAdapter; -import org.eclipse.emf.ecore.util.EcoreUtil; - -import org.eclipse.emf.edit.domain.AdapterFactoryEditingDomain; -import org.eclipse.emf.edit.domain.EditingDomain; -import org.eclipse.emf.edit.domain.IEditingDomainProvider; - -import org.eclipse.emf.edit.provider.AdapterFactoryItemDelegator; -import org.eclipse.emf.edit.provider.ComposedAdapterFactory; -import org.eclipse.emf.edit.provider.ReflectiveItemProviderAdapterFactory; - -import org.eclipse.emf.edit.provider.resource.ResourceItemProviderAdapterFactory; - -import org.eclipse.emf.edit.ui.action.EditingDomainActionBarContributor; - -import org.eclipse.emf.edit.ui.celleditor.AdapterFactoryTreeEditor; - -import org.eclipse.emf.edit.ui.dnd.EditingDomainViewerDropAdapter; -import org.eclipse.emf.edit.ui.dnd.LocalTransfer; -import org.eclipse.emf.edit.ui.dnd.ViewerDragAdapter; - -import org.eclipse.emf.edit.ui.provider.AdapterFactoryContentProvider; -import org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider; -import org.eclipse.emf.edit.ui.provider.UnwrappingSelectionProvider; - -import org.eclipse.emf.edit.ui.util.EditUIMarkerHelper; -import org.eclipse.emf.edit.ui.util.EditUIUtil; - -import org.eclipse.emf.edit.ui.view.ExtendedPropertySheetPage; - -import Editpolicymodel.provider.EditpolicymodelItemProviderAdapterFactory; - -import org.eclipse.ui.actions.WorkspaceModifyOperation; - -import org.framed.iorm.featuremodel.provider.FeaturemodelItemProviderAdapterFactory; - -import org.framed.iorm.model.provider.OrmItemProviderAdapterFactory; - - -/** - * This is an example of a Editpolicymodel model editor. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ -public class EditpolicymodelEditor - extends MultiPageEditorPart - implements IEditingDomainProvider, ISelectionProvider, IMenuListener, IViewerProvider, IGotoMarker { - /** - * This keeps track of the editing domain that is used to track all changes to the model. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected AdapterFactoryEditingDomain editingDomain; - - /** - * This is the one adapter factory used for providing views of the model. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected ComposedAdapterFactory adapterFactory; - - /** - * This is the content outline page. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected IContentOutlinePage contentOutlinePage; - - /** - * This is a kludge... - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected IStatusLineManager contentOutlineStatusLineManager; - - /** - * This is the content outline page's viewer. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected TreeViewer contentOutlineViewer; - - /** - * This is the property sheet page. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected List<PropertySheetPage> propertySheetPages = new ArrayList<PropertySheetPage>(); - - /** - * This is the viewer that shadows the selection in the content outline. - * The parent relation must be correctly defined for this to work. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected TreeViewer selectionViewer; - - /** - * This inverts the roll of parent and child in the content provider and show parents as a tree. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected TreeViewer parentViewer; - - /** - * This shows how a tree view works. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected TreeViewer treeViewer; - - /** - * This shows how a list view works. - * A list viewer doesn't support icons. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected ListViewer listViewer; - - /** - * This shows how a table view works. - * A table can be used as a list with icons. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected TableViewer tableViewer; - - /** - * This shows how a tree view with columns works. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected TreeViewer treeViewerWithColumns; - - /** - * This keeps track of the active viewer pane, in the book. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected ViewerPane currentViewerPane; - - /** - * This keeps track of the active content viewer, which may be either one of the viewers in the pages or the content outline viewer. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected Viewer currentViewer; - - /** - * This listens to which ever viewer is active. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected ISelectionChangedListener selectionChangedListener; - - /** - * This keeps track of all the {@link org.eclipse.jface.viewers.ISelectionChangedListener}s that are listening to this editor. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected Collection<ISelectionChangedListener> selectionChangedListeners = new ArrayList<ISelectionChangedListener>(); - - /** - * This keeps track of the selection of the editor as a whole. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected ISelection editorSelection = StructuredSelection.EMPTY; - - /** - * The MarkerHelper is responsible for creating workspace resource markers presented - * in Eclipse's Problems View. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected MarkerHelper markerHelper = new EditUIMarkerHelper(); - - /** - * This listens for when the outline becomes active - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected IPartListener partListener = - new IPartListener() { - public void partActivated(IWorkbenchPart p) { - if (p instanceof ContentOutline) { - if (((ContentOutline)p).getCurrentPage() == contentOutlinePage) { - getActionBarContributor().setActiveEditor(EditpolicymodelEditor.this); - - setCurrentViewer(contentOutlineViewer); - } - } - else if (p instanceof PropertySheet) { - if (propertySheetPages.contains(((PropertySheet)p).getCurrentPage())) { - getActionBarContributor().setActiveEditor(EditpolicymodelEditor.this); - handleActivate(); - } - } - else if (p == EditpolicymodelEditor.this) { - handleActivate(); - } - } - public void partBroughtToTop(IWorkbenchPart p) { - // Ignore. - } - public void partClosed(IWorkbenchPart p) { - // Ignore. - } - public void partDeactivated(IWorkbenchPart p) { - // Ignore. - } - public void partOpened(IWorkbenchPart p) { - // Ignore. - } - }; - - /** - * Resources that have been removed since last activation. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected Collection<Resource> removedResources = new ArrayList<Resource>(); - - /** - * Resources that have been changed since last activation. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected Collection<Resource> changedResources = new ArrayList<Resource>(); - - /** - * Resources that have been saved. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected Collection<Resource> savedResources = new ArrayList<Resource>(); - - /** - * Map to store the diagnostic associated with a resource. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected Map<Resource, Diagnostic> resourceToDiagnosticMap = new LinkedHashMap<Resource, Diagnostic>(); - - /** - * Controls whether the problem indication should be updated. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected boolean updateProblemIndication = true; - - /** - * Adapter used to update the problem indication when resources are demanded loaded. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected EContentAdapter problemIndicationAdapter = - new EContentAdapter() { - protected boolean dispatching; - - @Override - public void notifyChanged(Notification notification) { - if (notification.getNotifier() instanceof Resource) { - switch (notification.getFeatureID(Resource.class)) { - case Resource.RESOURCE__IS_LOADED: - case Resource.RESOURCE__ERRORS: - case Resource.RESOURCE__WARNINGS: { - Resource resource = (Resource)notification.getNotifier(); - Diagnostic diagnostic = analyzeResourceProblems(resource, null); - if (diagnostic.getSeverity() != Diagnostic.OK) { - resourceToDiagnosticMap.put(resource, diagnostic); - } - else { - resourceToDiagnosticMap.remove(resource); - } - dispatchUpdateProblemIndication(); - break; - } - } - } - else { - super.notifyChanged(notification); - } - } - - protected void dispatchUpdateProblemIndication() { - if (updateProblemIndication && !dispatching) { - dispatching = true; - getSite().getShell().getDisplay().asyncExec - (new Runnable() { - public void run() { - dispatching = false; - updateProblemIndication(); - } - }); - } - } - - @Override - protected void setTarget(Resource target) { - basicSetTarget(target); - } - - @Override - protected void unsetTarget(Resource target) { - basicUnsetTarget(target); - resourceToDiagnosticMap.remove(target); - dispatchUpdateProblemIndication(); - } - }; - - /** - * This listens for workspace changes. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected IResourceChangeListener resourceChangeListener = - new IResourceChangeListener() { - public void resourceChanged(IResourceChangeEvent event) { - IResourceDelta delta = event.getDelta(); - try { - class ResourceDeltaVisitor implements IResourceDeltaVisitor { - protected ResourceSet resourceSet = editingDomain.getResourceSet(); - protected Collection<Resource> changedResources = new ArrayList<Resource>(); - protected Collection<Resource> removedResources = new ArrayList<Resource>(); - - public boolean visit(IResourceDelta delta) { - if (delta.getResource().getType() == IResource.FILE) { - if (delta.getKind() == IResourceDelta.REMOVED || - delta.getKind() == IResourceDelta.CHANGED && delta.getFlags() != IResourceDelta.MARKERS) { - Resource resource = resourceSet.getResource(URI.createPlatformResourceURI(delta.getFullPath().toString(), true), false); - if (resource != null) { - if (delta.getKind() == IResourceDelta.REMOVED) { - removedResources.add(resource); - } - else if (!savedResources.remove(resource)) { - changedResources.add(resource); - } - } - } - return false; - } - - return true; - } - - public Collection<Resource> getChangedResources() { - return changedResources; - } - - public Collection<Resource> getRemovedResources() { - return removedResources; - } - } - - final ResourceDeltaVisitor visitor = new ResourceDeltaVisitor(); - delta.accept(visitor); - - if (!visitor.getRemovedResources().isEmpty()) { - getSite().getShell().getDisplay().asyncExec - (new Runnable() { - public void run() { - removedResources.addAll(visitor.getRemovedResources()); - if (!isDirty()) { - getSite().getPage().closeEditor(EditpolicymodelEditor.this, false); - } - } - }); - } - - if (!visitor.getChangedResources().isEmpty()) { - getSite().getShell().getDisplay().asyncExec - (new Runnable() { - public void run() { - changedResources.addAll(visitor.getChangedResources()); - if (getSite().getPage().getActiveEditor() == EditpolicymodelEditor.this) { - handleActivate(); - } - } - }); - } - } - catch (CoreException exception) { - EditpolicymodelEditorPlugin.INSTANCE.log(exception); - } - } - }; - - /** - * Handles activation of the editor or it's associated views. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected void handleActivate() { - // Recompute the read only state. - // - if (editingDomain.getResourceToReadOnlyMap() != null) { - editingDomain.getResourceToReadOnlyMap().clear(); - - // Refresh any actions that may become enabled or disabled. - // - setSelection(getSelection()); - } - - if (!removedResources.isEmpty()) { - if (handleDirtyConflict()) { - getSite().getPage().closeEditor(EditpolicymodelEditor.this, false); - } - else { - removedResources.clear(); - changedResources.clear(); - savedResources.clear(); - } - } - else if (!changedResources.isEmpty()) { - changedResources.removeAll(savedResources); - handleChangedResources(); - changedResources.clear(); - savedResources.clear(); - } - } - - /** - * Handles what to do with changed resources on activation. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected void handleChangedResources() { - if (!changedResources.isEmpty() && (!isDirty() || handleDirtyConflict())) { - if (isDirty()) { - changedResources.addAll(editingDomain.getResourceSet().getResources()); - } - editingDomain.getCommandStack().flush(); - - updateProblemIndication = false; - for (Resource resource : changedResources) { - if (resource.isLoaded()) { - resource.unload(); - try { - resource.load(Collections.EMPTY_MAP); - } - catch (IOException exception) { - if (!resourceToDiagnosticMap.containsKey(resource)) { - resourceToDiagnosticMap.put(resource, analyzeResourceProblems(resource, exception)); - } - } - } - } - - if (AdapterFactoryEditingDomain.isStale(editorSelection)) { - setSelection(StructuredSelection.EMPTY); - } - - updateProblemIndication = true; - updateProblemIndication(); - } - } - - /** - * Updates the problems indication with the information described in the specified diagnostic. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected void updateProblemIndication() { - if (updateProblemIndication) { - BasicDiagnostic diagnostic = - new BasicDiagnostic - (Diagnostic.OK, - "org.framed.iorm.editpolicymodel.editor", - 0, - null, - new Object [] { editingDomain.getResourceSet() }); - for (Diagnostic childDiagnostic : resourceToDiagnosticMap.values()) { - if (childDiagnostic.getSeverity() != Diagnostic.OK) { - diagnostic.add(childDiagnostic); - } - } - - int lastEditorPage = getPageCount() - 1; - if (lastEditorPage >= 0 && getEditor(lastEditorPage) instanceof ProblemEditorPart) { - ((ProblemEditorPart)getEditor(lastEditorPage)).setDiagnostic(diagnostic); - if (diagnostic.getSeverity() != Diagnostic.OK) { - setActivePage(lastEditorPage); - } - } - else if (diagnostic.getSeverity() != Diagnostic.OK) { - ProblemEditorPart problemEditorPart = new ProblemEditorPart(); - problemEditorPart.setDiagnostic(diagnostic); - problemEditorPart.setMarkerHelper(markerHelper); - try { - addPage(++lastEditorPage, problemEditorPart, getEditorInput()); - setPageText(lastEditorPage, problemEditorPart.getPartName()); - setActivePage(lastEditorPage); - showTabs(); - } - catch (PartInitException exception) { - EditpolicymodelEditorPlugin.INSTANCE.log(exception); - } - } - - if (markerHelper.hasMarkers(editingDomain.getResourceSet())) { - try { - markerHelper.updateMarkers(diagnostic); - } - catch (CoreException exception) { - EditpolicymodelEditorPlugin.INSTANCE.log(exception); - } - } - } - } - - /** - * Shows a dialog that asks if conflicting changes should be discarded. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected boolean handleDirtyConflict() { - return - MessageDialog.openQuestion - (getSite().getShell(), - getString("_UI_FileConflict_label"), - getString("_WARN_FileConflict")); - } - - /** - * This creates a model editor. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EditpolicymodelEditor() { - super(); - initializeEditingDomain(); - } - - /** - * This sets up the editing domain for the model editor. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected void initializeEditingDomain() { - // Create an adapter factory that yields item providers. - // - adapterFactory = new ComposedAdapterFactory(ComposedAdapterFactory.Descriptor.Registry.INSTANCE); - - adapterFactory.addAdapterFactory(new ResourceItemProviderAdapterFactory()); - adapterFactory.addAdapterFactory(new EditpolicymodelItemProviderAdapterFactory()); - adapterFactory.addAdapterFactory(new OrmItemProviderAdapterFactory()); - adapterFactory.addAdapterFactory(new FeaturemodelItemProviderAdapterFactory()); - adapterFactory.addAdapterFactory(new ReflectiveItemProviderAdapterFactory()); - - // Create the command stack that will notify this editor as commands are executed. - // - BasicCommandStack commandStack = new BasicCommandStack(); - - // Add a listener to set the most recent command's affected objects to be the selection of the viewer with focus. - // - commandStack.addCommandStackListener - (new CommandStackListener() { - public void commandStackChanged(final EventObject event) { - getContainer().getDisplay().asyncExec - (new Runnable() { - public void run() { - firePropertyChange(IEditorPart.PROP_DIRTY); - - // Try to select the affected objects. - // - Command mostRecentCommand = ((CommandStack)event.getSource()).getMostRecentCommand(); - if (mostRecentCommand != null) { - setSelectionToViewer(mostRecentCommand.getAffectedObjects()); - } - for (Iterator<PropertySheetPage> i = propertySheetPages.iterator(); i.hasNext(); ) { - PropertySheetPage propertySheetPage = i.next(); - if (propertySheetPage.getControl().isDisposed()) { - i.remove(); - } - else { - propertySheetPage.refresh(); - } - } - } - }); - } - }); - - // Create the editing domain with a special command stack. - // - editingDomain = new AdapterFactoryEditingDomain(adapterFactory, commandStack, new HashMap<Resource, Boolean>()); - } - - /** - * This is here for the listener to be able to call it. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected void firePropertyChange(int action) { - super.firePropertyChange(action); - } - - /** - * This sets the selection into whichever viewer is active. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setSelectionToViewer(Collection<?> collection) { - final Collection<?> theSelection = collection; - // Make sure it's okay. - // - if (theSelection != null && !theSelection.isEmpty()) { - Runnable runnable = - new Runnable() { - public void run() { - // Try to select the items in the current content viewer of the editor. - // - if (currentViewer != null) { - currentViewer.setSelection(new StructuredSelection(theSelection.toArray()), true); - } - } - }; - getSite().getShell().getDisplay().asyncExec(runnable); - } - } - - /** - * This returns the editing domain as required by the {@link IEditingDomainProvider} interface. - * This is important for implementing the static methods of {@link AdapterFactoryEditingDomain} - * and for supporting {@link org.eclipse.emf.edit.ui.action.CommandAction}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EditingDomain getEditingDomain() { - return editingDomain; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public class ReverseAdapterFactoryContentProvider extends AdapterFactoryContentProvider { - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public ReverseAdapterFactoryContentProvider(AdapterFactory adapterFactory) { - super(adapterFactory); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object [] getElements(Object object) { - Object parent = super.getParent(object); - return (parent == null ? Collections.EMPTY_SET : Collections.singleton(parent)).toArray(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object [] getChildren(Object object) { - Object parent = super.getParent(object); - return (parent == null ? Collections.EMPTY_SET : Collections.singleton(parent)).toArray(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean hasChildren(Object object) { - Object parent = super.getParent(object); - return parent != null; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object getParent(Object object) { - return null; - } - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setCurrentViewerPane(ViewerPane viewerPane) { - if (currentViewerPane != viewerPane) { - if (currentViewerPane != null) { - currentViewerPane.showFocus(false); - } - currentViewerPane = viewerPane; - } - setCurrentViewer(currentViewerPane.getViewer()); - } - - /** - * This makes sure that one content viewer, either for the current page or the outline view, if it has focus, - * is the current one. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setCurrentViewer(Viewer viewer) { - // If it is changing... - // - if (currentViewer != viewer) { - if (selectionChangedListener == null) { - // Create the listener on demand. - // - selectionChangedListener = - new ISelectionChangedListener() { - // This just notifies those things that are affected by the section. - // - public void selectionChanged(SelectionChangedEvent selectionChangedEvent) { - setSelection(selectionChangedEvent.getSelection()); - } - }; - } - - // Stop listening to the old one. - // - if (currentViewer != null) { - currentViewer.removeSelectionChangedListener(selectionChangedListener); - } - - // Start listening to the new one. - // - if (viewer != null) { - viewer.addSelectionChangedListener(selectionChangedListener); - } - - // Remember it. - // - currentViewer = viewer; - - // Set the editors selection based on the current viewer's selection. - // - setSelection(currentViewer == null ? StructuredSelection.EMPTY : currentViewer.getSelection()); - } - } - - /** - * This returns the viewer as required by the {@link IViewerProvider} interface. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public Viewer getViewer() { - return currentViewer; - } - - /** - * This creates a context menu for the viewer and adds a listener as well registering the menu for extension. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected void createContextMenuFor(StructuredViewer viewer) { - MenuManager contextMenu = new MenuManager("#PopUp"); - contextMenu.add(new Separator("additions")); - contextMenu.setRemoveAllWhenShown(true); - contextMenu.addMenuListener(this); - Menu menu= contextMenu.createContextMenu(viewer.getControl()); - viewer.getControl().setMenu(menu); - getSite().registerContextMenu(contextMenu, new UnwrappingSelectionProvider(viewer)); - - int dndOperations = DND.DROP_COPY | DND.DROP_MOVE | DND.DROP_LINK; - Transfer[] transfers = new Transfer[] { LocalTransfer.getInstance(), LocalSelectionTransfer.getTransfer(), FileTransfer.getInstance() }; - viewer.addDragSupport(dndOperations, transfers, new ViewerDragAdapter(viewer)); - viewer.addDropSupport(dndOperations, transfers, new EditingDomainViewerDropAdapter(editingDomain, viewer)); - } - - /** - * This is the method called to load a resource into the editing domain's resource set based on the editor's input. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void createModel() { - URI resourceURI = EditUIUtil.getURI(getEditorInput(), editingDomain.getResourceSet().getURIConverter()); - Exception exception = null; - Resource resource = null; - try { - // Load the resource through the editing domain. - // - resource = editingDomain.getResourceSet().getResource(resourceURI, true); - } - catch (Exception e) { - exception = e; - resource = editingDomain.getResourceSet().getResource(resourceURI, false); - } - - Diagnostic diagnostic = analyzeResourceProblems(resource, exception); - if (diagnostic.getSeverity() != Diagnostic.OK) { - resourceToDiagnosticMap.put(resource, analyzeResourceProblems(resource, exception)); - } - editingDomain.getResourceSet().eAdapters().add(problemIndicationAdapter); - } - - /** - * Returns a diagnostic describing the errors and warnings listed in the resource - * and the specified exception (if any). - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public Diagnostic analyzeResourceProblems(Resource resource, Exception exception) { - boolean hasErrors = !resource.getErrors().isEmpty(); - if (hasErrors || !resource.getWarnings().isEmpty()) { - BasicDiagnostic basicDiagnostic = - new BasicDiagnostic - (hasErrors ? Diagnostic.ERROR : Diagnostic.WARNING, - "org.framed.iorm.editpolicymodel.editor", - 0, - getString("_UI_CreateModelError_message", resource.getURI()), - new Object [] { exception == null ? (Object)resource : exception }); - basicDiagnostic.merge(EcoreUtil.computeDiagnostic(resource, true)); - return basicDiagnostic; - } - else if (exception != null) { - return - new BasicDiagnostic - (Diagnostic.ERROR, - "org.framed.iorm.editpolicymodel.editor", - 0, - getString("_UI_CreateModelError_message", resource.getURI()), - new Object[] { exception }); - } - else { - return Diagnostic.OK_INSTANCE; - } - } - - /** - * This is the method used by the framework to install your own controls. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void createPages() { - // Creates the model from the editor input - // - createModel(); - - // Only creates the other pages if there is something that can be edited - // - if (!getEditingDomain().getResourceSet().getResources().isEmpty()) { - // Create a page for the selection tree view. - // - { - ViewerPane viewerPane = - new ViewerPane(getSite().getPage(), EditpolicymodelEditor.this) { - @Override - public Viewer createViewer(Composite composite) { - Tree tree = new Tree(composite, SWT.MULTI); - TreeViewer newTreeViewer = new TreeViewer(tree); - return newTreeViewer; - } - @Override - public void requestActivation() { - super.requestActivation(); - setCurrentViewerPane(this); - } - }; - viewerPane.createControl(getContainer()); - - selectionViewer = (TreeViewer)viewerPane.getViewer(); - selectionViewer.setContentProvider(new AdapterFactoryContentProvider(adapterFactory)); - selectionViewer.setUseHashlookup(true); - - selectionViewer.setLabelProvider(new AdapterFactoryLabelProvider(adapterFactory)); - selectionViewer.setInput(editingDomain.getResourceSet()); - selectionViewer.setSelection(new StructuredSelection(editingDomain.getResourceSet().getResources().get(0)), true); - viewerPane.setTitle(editingDomain.getResourceSet()); - - new AdapterFactoryTreeEditor(selectionViewer.getTree(), adapterFactory); - - createContextMenuFor(selectionViewer); - int pageIndex = addPage(viewerPane.getControl()); - setPageText(pageIndex, getString("_UI_SelectionPage_label")); - } - - // Create a page for the parent tree view. - // - { - ViewerPane viewerPane = - new ViewerPane(getSite().getPage(), EditpolicymodelEditor.this) { - @Override - public Viewer createViewer(Composite composite) { - Tree tree = new Tree(composite, SWT.MULTI); - TreeViewer newTreeViewer = new TreeViewer(tree); - return newTreeViewer; - } - @Override - public void requestActivation() { - super.requestActivation(); - setCurrentViewerPane(this); - } - }; - viewerPane.createControl(getContainer()); - - parentViewer = (TreeViewer)viewerPane.getViewer(); - parentViewer.setAutoExpandLevel(30); - parentViewer.setContentProvider(new ReverseAdapterFactoryContentProvider(adapterFactory)); - parentViewer.setLabelProvider(new AdapterFactoryLabelProvider(adapterFactory)); - - createContextMenuFor(parentViewer); - int pageIndex = addPage(viewerPane.getControl()); - setPageText(pageIndex, getString("_UI_ParentPage_label")); - } - - // This is the page for the list viewer - // - { - ViewerPane viewerPane = - new ViewerPane(getSite().getPage(), EditpolicymodelEditor.this) { - @Override - public Viewer createViewer(Composite composite) { - return new ListViewer(composite); - } - @Override - public void requestActivation() { - super.requestActivation(); - setCurrentViewerPane(this); - } - }; - viewerPane.createControl(getContainer()); - listViewer = (ListViewer)viewerPane.getViewer(); - listViewer.setContentProvider(new AdapterFactoryContentProvider(adapterFactory)); - listViewer.setLabelProvider(new AdapterFactoryLabelProvider(adapterFactory)); - - createContextMenuFor(listViewer); - int pageIndex = addPage(viewerPane.getControl()); - setPageText(pageIndex, getString("_UI_ListPage_label")); - } - - // This is the page for the tree viewer - // - { - ViewerPane viewerPane = - new ViewerPane(getSite().getPage(), EditpolicymodelEditor.this) { - @Override - public Viewer createViewer(Composite composite) { - return new TreeViewer(composite); - } - @Override - public void requestActivation() { - super.requestActivation(); - setCurrentViewerPane(this); - } - }; - viewerPane.createControl(getContainer()); - treeViewer = (TreeViewer)viewerPane.getViewer(); - treeViewer.setContentProvider(new AdapterFactoryContentProvider(adapterFactory)); - treeViewer.setLabelProvider(new AdapterFactoryLabelProvider(adapterFactory)); - - new AdapterFactoryTreeEditor(treeViewer.getTree(), adapterFactory); - - createContextMenuFor(treeViewer); - int pageIndex = addPage(viewerPane.getControl()); - setPageText(pageIndex, getString("_UI_TreePage_label")); - } - - // This is the page for the table viewer. - // - { - ViewerPane viewerPane = - new ViewerPane(getSite().getPage(), EditpolicymodelEditor.this) { - @Override - public Viewer createViewer(Composite composite) { - return new TableViewer(composite); - } - @Override - public void requestActivation() { - super.requestActivation(); - setCurrentViewerPane(this); - } - }; - viewerPane.createControl(getContainer()); - tableViewer = (TableViewer)viewerPane.getViewer(); - - Table table = tableViewer.getTable(); - TableLayout layout = new TableLayout(); - table.setLayout(layout); - table.setHeaderVisible(true); - table.setLinesVisible(true); - - TableColumn objectColumn = new TableColumn(table, SWT.NONE); - layout.addColumnData(new ColumnWeightData(3, 100, true)); - objectColumn.setText(getString("_UI_ObjectColumn_label")); - objectColumn.setResizable(true); - - TableColumn selfColumn = new TableColumn(table, SWT.NONE); - layout.addColumnData(new ColumnWeightData(2, 100, true)); - selfColumn.setText(getString("_UI_SelfColumn_label")); - selfColumn.setResizable(true); - - tableViewer.setColumnProperties(new String [] {"a", "b"}); - tableViewer.setContentProvider(new AdapterFactoryContentProvider(adapterFactory)); - tableViewer.setLabelProvider(new AdapterFactoryLabelProvider(adapterFactory)); - - createContextMenuFor(tableViewer); - int pageIndex = addPage(viewerPane.getControl()); - setPageText(pageIndex, getString("_UI_TablePage_label")); - } - - // This is the page for the table tree viewer. - // - { - ViewerPane viewerPane = - new ViewerPane(getSite().getPage(), EditpolicymodelEditor.this) { - @Override - public Viewer createViewer(Composite composite) { - return new TreeViewer(composite); - } - @Override - public void requestActivation() { - super.requestActivation(); - setCurrentViewerPane(this); - } - }; - viewerPane.createControl(getContainer()); - - treeViewerWithColumns = (TreeViewer)viewerPane.getViewer(); - - Tree tree = treeViewerWithColumns.getTree(); - tree.setLayoutData(new FillLayout()); - tree.setHeaderVisible(true); - tree.setLinesVisible(true); - - TreeColumn objectColumn = new TreeColumn(tree, SWT.NONE); - objectColumn.setText(getString("_UI_ObjectColumn_label")); - objectColumn.setResizable(true); - objectColumn.setWidth(250); - - TreeColumn selfColumn = new TreeColumn(tree, SWT.NONE); - selfColumn.setText(getString("_UI_SelfColumn_label")); - selfColumn.setResizable(true); - selfColumn.setWidth(200); - - treeViewerWithColumns.setColumnProperties(new String [] {"a", "b"}); - treeViewerWithColumns.setContentProvider(new AdapterFactoryContentProvider(adapterFactory)); - treeViewerWithColumns.setLabelProvider(new AdapterFactoryLabelProvider(adapterFactory)); - - createContextMenuFor(treeViewerWithColumns); - int pageIndex = addPage(viewerPane.getControl()); - setPageText(pageIndex, getString("_UI_TreeWithColumnsPage_label")); - } - - getSite().getShell().getDisplay().asyncExec - (new Runnable() { - public void run() { - setActivePage(0); - } - }); - } - - // Ensures that this editor will only display the page's tab - // area if there are more than one page - // - getContainer().addControlListener - (new ControlAdapter() { - boolean guard = false; - @Override - public void controlResized(ControlEvent event) { - if (!guard) { - guard = true; - hideTabs(); - guard = false; - } - } - }); - - getSite().getShell().getDisplay().asyncExec - (new Runnable() { - public void run() { - updateProblemIndication(); - } - }); - } - - /** - * If there is just one page in the multi-page editor part, - * this hides the single tab at the bottom. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected void hideTabs() { - if (getPageCount() <= 1) { - setPageText(0, ""); - if (getContainer() instanceof CTabFolder) { - ((CTabFolder)getContainer()).setTabHeight(1); - Point point = getContainer().getSize(); - getContainer().setSize(point.x, point.y + 6); - } - } - } - - /** - * If there is more than one page in the multi-page editor part, - * this shows the tabs at the bottom. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected void showTabs() { - if (getPageCount() > 1) { - setPageText(0, getString("_UI_SelectionPage_label")); - if (getContainer() instanceof CTabFolder) { - ((CTabFolder)getContainer()).setTabHeight(SWT.DEFAULT); - Point point = getContainer().getSize(); - getContainer().setSize(point.x, point.y - 6); - } - } - } - - /** - * This is used to track the active viewer. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected void pageChange(int pageIndex) { - super.pageChange(pageIndex); - - if (contentOutlinePage != null) { - handleContentOutlineSelection(contentOutlinePage.getSelection()); - } - } - - /** - * This is how the framework determines which interfaces we implement. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @SuppressWarnings("rawtypes") - @Override - public Object getAdapter(Class key) { - if (key.equals(IContentOutlinePage.class)) { - return showOutlineView() ? getContentOutlinePage() : null; - } - else if (key.equals(IPropertySheetPage.class)) { - return getPropertySheetPage(); - } - else if (key.equals(IGotoMarker.class)) { - return this; - } - else { - return super.getAdapter(key); - } - } - - /** - * This accesses a cached version of the content outliner. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public IContentOutlinePage getContentOutlinePage() { - if (contentOutlinePage == null) { - // The content outline is just a tree. - // - class MyContentOutlinePage extends ContentOutlinePage { - @Override - public void createControl(Composite parent) { - super.createControl(parent); - contentOutlineViewer = getTreeViewer(); - contentOutlineViewer.addSelectionChangedListener(this); - - // Set up the tree viewer. - // - contentOutlineViewer.setUseHashlookup(true); - contentOutlineViewer.setContentProvider(new AdapterFactoryContentProvider(adapterFactory)); - contentOutlineViewer.setLabelProvider(new AdapterFactoryLabelProvider(adapterFactory)); - contentOutlineViewer.setInput(editingDomain.getResourceSet()); - - // Make sure our popups work. - // - createContextMenuFor(contentOutlineViewer); - - if (!editingDomain.getResourceSet().getResources().isEmpty()) { - // Select the root object in the view. - // - contentOutlineViewer.setSelection(new StructuredSelection(editingDomain.getResourceSet().getResources().get(0)), true); - } - } - - @Override - public void makeContributions(IMenuManager menuManager, IToolBarManager toolBarManager, IStatusLineManager statusLineManager) { - super.makeContributions(menuManager, toolBarManager, statusLineManager); - contentOutlineStatusLineManager = statusLineManager; - } - - @Override - public void setActionBars(IActionBars actionBars) { - super.setActionBars(actionBars); - getActionBarContributor().shareGlobalActions(this, actionBars); - } - } - - contentOutlinePage = new MyContentOutlinePage(); - - // Listen to selection so that we can handle it is a special way. - // - contentOutlinePage.addSelectionChangedListener - (new ISelectionChangedListener() { - // This ensures that we handle selections correctly. - // - public void selectionChanged(SelectionChangedEvent event) { - handleContentOutlineSelection(event.getSelection()); - } - }); - } - - return contentOutlinePage; - } - - /** - * This accesses a cached version of the property sheet. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public IPropertySheetPage getPropertySheetPage() { - PropertySheetPage propertySheetPage = - new ExtendedPropertySheetPage(editingDomain) { - @Override - public void setSelectionToViewer(List<?> selection) { - EditpolicymodelEditor.this.setSelectionToViewer(selection); - EditpolicymodelEditor.this.setFocus(); - } - - @Override - public void setActionBars(IActionBars actionBars) { - super.setActionBars(actionBars); - getActionBarContributor().shareGlobalActions(this, actionBars); - } - }; - propertySheetPage.setPropertySourceProvider(new AdapterFactoryContentProvider(adapterFactory)); - propertySheetPages.add(propertySheetPage); - - return propertySheetPage; - } - - /** - * This deals with how we want selection in the outliner to affect the other views. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void handleContentOutlineSelection(ISelection selection) { - if (currentViewerPane != null && !selection.isEmpty() && selection instanceof IStructuredSelection) { - Iterator<?> selectedElements = ((IStructuredSelection)selection).iterator(); - if (selectedElements.hasNext()) { - // Get the first selected element. - // - Object selectedElement = selectedElements.next(); - - // If it's the selection viewer, then we want it to select the same selection as this selection. - // - if (currentViewerPane.getViewer() == selectionViewer) { - ArrayList<Object> selectionList = new ArrayList<Object>(); - selectionList.add(selectedElement); - while (selectedElements.hasNext()) { - selectionList.add(selectedElements.next()); - } - - // Set the selection to the widget. - // - selectionViewer.setSelection(new StructuredSelection(selectionList)); - } - else { - // Set the input to the widget. - // - if (currentViewerPane.getViewer().getInput() != selectedElement) { - currentViewerPane.getViewer().setInput(selectedElement); - currentViewerPane.setTitle(selectedElement); - } - } - } - } - } - - /** - * This is for implementing {@link IEditorPart} and simply tests the command stack. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean isDirty() { - return ((BasicCommandStack)editingDomain.getCommandStack()).isSaveNeeded(); - } - - /** - * This is for implementing {@link IEditorPart} and simply saves the model file. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void doSave(IProgressMonitor progressMonitor) { - // Save only resources that have actually changed. - // - final Map<Object, Object> saveOptions = new HashMap<Object, Object>(); - saveOptions.put(Resource.OPTION_SAVE_ONLY_IF_CHANGED, Resource.OPTION_SAVE_ONLY_IF_CHANGED_MEMORY_BUFFER); - saveOptions.put(Resource.OPTION_LINE_DELIMITER, Resource.OPTION_LINE_DELIMITER_UNSPECIFIED); - - // Do the work within an operation because this is a long running activity that modifies the workbench. - // - WorkspaceModifyOperation operation = - new WorkspaceModifyOperation() { - // This is the method that gets invoked when the operation runs. - // - @Override - public void execute(IProgressMonitor monitor) { - // Save the resources to the file system. - // - boolean first = true; - List<Resource> resources = editingDomain.getResourceSet().getResources(); - for (int i = 0; i < resources.size(); ++i) { - Resource resource = resources.get(i); - if ((first || !resource.getContents().isEmpty() || isPersisted(resource)) && !editingDomain.isReadOnly(resource)) { - try { - long timeStamp = resource.getTimeStamp(); - resource.save(saveOptions); - if (resource.getTimeStamp() != timeStamp) { - savedResources.add(resource); - } - } - catch (Exception exception) { - resourceToDiagnosticMap.put(resource, analyzeResourceProblems(resource, exception)); - } - first = false; - } - } - } - }; - - updateProblemIndication = false; - try { - // This runs the options, and shows progress. - // - new ProgressMonitorDialog(getSite().getShell()).run(true, false, operation); - - // Refresh the necessary state. - // - ((BasicCommandStack)editingDomain.getCommandStack()).saveIsDone(); - firePropertyChange(IEditorPart.PROP_DIRTY); - } - catch (Exception exception) { - // Something went wrong that shouldn't. - // - EditpolicymodelEditorPlugin.INSTANCE.log(exception); - } - updateProblemIndication = true; - updateProblemIndication(); - } - - /** - * This returns whether something has been persisted to the URI of the specified resource. - * The implementation uses the URI converter from the editor's resource set to try to open an input stream. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected boolean isPersisted(Resource resource) { - boolean result = false; - try { - InputStream stream = editingDomain.getResourceSet().getURIConverter().createInputStream(resource.getURI()); - if (stream != null) { - result = true; - stream.close(); - } - } - catch (IOException e) { - // Ignore - } - return result; - } - - /** - * This always returns true because it is not currently supported. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean isSaveAsAllowed() { - return true; - } - - /** - * This also changes the editor's input. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void doSaveAs() { - SaveAsDialog saveAsDialog = new SaveAsDialog(getSite().getShell()); - saveAsDialog.open(); - IPath path = saveAsDialog.getResult(); - if (path != null) { - IFile file = ResourcesPlugin.getWorkspace().getRoot().getFile(path); - if (file != null) { - doSaveAs(URI.createPlatformResourceURI(file.getFullPath().toString(), true), new FileEditorInput(file)); - } - } - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected void doSaveAs(URI uri, IEditorInput editorInput) { - (editingDomain.getResourceSet().getResources().get(0)).setURI(uri); - setInputWithNotify(editorInput); - setPartName(editorInput.getName()); - IProgressMonitor progressMonitor = - getActionBars().getStatusLineManager() != null ? - getActionBars().getStatusLineManager().getProgressMonitor() : - new NullProgressMonitor(); - doSave(progressMonitor); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void gotoMarker(IMarker marker) { - List<?> targetObjects = markerHelper.getTargetObjects(editingDomain, marker); - if (!targetObjects.isEmpty()) { - setSelectionToViewer(targetObjects); - } - } - - /** - * This is called during startup. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void init(IEditorSite site, IEditorInput editorInput) { - setSite(site); - setInputWithNotify(editorInput); - setPartName(editorInput.getName()); - site.setSelectionProvider(this); - site.getPage().addPartListener(partListener); - ResourcesPlugin.getWorkspace().addResourceChangeListener(resourceChangeListener, IResourceChangeEvent.POST_CHANGE); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void setFocus() { - if (currentViewerPane != null) { - currentViewerPane.setFocus(); - } - else { - getControl(getActivePage()).setFocus(); - } - } - - /** - * This implements {@link org.eclipse.jface.viewers.ISelectionProvider}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void addSelectionChangedListener(ISelectionChangedListener listener) { - selectionChangedListeners.add(listener); - } - - /** - * This implements {@link org.eclipse.jface.viewers.ISelectionProvider}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void removeSelectionChangedListener(ISelectionChangedListener listener) { - selectionChangedListeners.remove(listener); - } - - /** - * This implements {@link org.eclipse.jface.viewers.ISelectionProvider} to return this editor's overall selection. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public ISelection getSelection() { - return editorSelection; - } - - /** - * This implements {@link org.eclipse.jface.viewers.ISelectionProvider} to set this editor's overall selection. - * Calling this result will notify the listeners. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setSelection(ISelection selection) { - editorSelection = selection; - - for (ISelectionChangedListener listener : selectionChangedListeners) { - listener.selectionChanged(new SelectionChangedEvent(this, selection)); - } - setStatusLineManager(selection); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setStatusLineManager(ISelection selection) { - IStatusLineManager statusLineManager = currentViewer != null && currentViewer == contentOutlineViewer ? - contentOutlineStatusLineManager : getActionBars().getStatusLineManager(); - - if (statusLineManager != null) { - if (selection instanceof IStructuredSelection) { - Collection<?> collection = ((IStructuredSelection)selection).toList(); - switch (collection.size()) { - case 0: { - statusLineManager.setMessage(getString("_UI_NoObjectSelected")); - break; - } - case 1: { - String text = new AdapterFactoryItemDelegator(adapterFactory).getText(collection.iterator().next()); - statusLineManager.setMessage(getString("_UI_SingleObjectSelected", text)); - break; - } - default: { - statusLineManager.setMessage(getString("_UI_MultiObjectSelected", Integer.toString(collection.size()))); - break; - } - } - } - else { - statusLineManager.setMessage(""); - } - } - } - - /** - * This looks up a string in the plugin's plugin.properties file. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private static String getString(String key) { - return EditpolicymodelEditorPlugin.INSTANCE.getString(key); - } - - /** - * This looks up a string in plugin.properties, making a substitution. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private static String getString(String key, Object s1) { - return EditpolicymodelEditorPlugin.INSTANCE.getString(key, new Object [] { s1 }); - } - - /** - * This implements {@link org.eclipse.jface.action.IMenuListener} to help fill the context menus with contributions from the Edit menu. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void menuAboutToShow(IMenuManager menuManager) { - ((IMenuListener)getEditorSite().getActionBarContributor()).menuAboutToShow(menuManager); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EditingDomainActionBarContributor getActionBarContributor() { - return (EditingDomainActionBarContributor)getEditorSite().getActionBarContributor(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public IActionBars getActionBars() { - return getActionBarContributor().getActionBars(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public AdapterFactory getAdapterFactory() { - return adapterFactory; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void dispose() { - updateProblemIndication = false; - - ResourcesPlugin.getWorkspace().removeResourceChangeListener(resourceChangeListener); - - getSite().getPage().removePartListener(partListener); - - adapterFactory.dispose(); - - if (getActionBarContributor().getActiveEditor() == this) { - getActionBarContributor().setActiveEditor(null); - } - - for (PropertySheetPage propertySheetPage : propertySheetPages) { - propertySheetPage.dispose(); - } - - if (contentOutlinePage != null) { - contentOutlinePage.dispose(); - } - - super.dispose(); - } - - /** - * Returns whether the outline view should be presented to the user. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected boolean showOutlineView() { - return true; - } -} diff --git a/org.framed.iorm.editpolicymodel.editor/src/Editpolicymodel/presentation/EditpolicymodelEditorPlugin.java b/org.framed.iorm.editpolicymodel.editor/src/Editpolicymodel/presentation/EditpolicymodelEditorPlugin.java deleted file mode 100644 index 4202cc597eda7ae54ef5193cce90e8c5d85399bd..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.editor/src/Editpolicymodel/presentation/EditpolicymodelEditorPlugin.java +++ /dev/null @@ -1,94 +0,0 @@ -/** - */ -package Editpolicymodel.presentation; - -import org.eclipse.emf.common.EMFPlugin; - -import org.eclipse.emf.common.ui.EclipseUIPlugin; - -import org.eclipse.emf.common.util.ResourceLocator; - -import org.framed.iorm.model.provider.ORMEditPlugin; - -/** - * This is the central singleton for the Editpolicymodel editor plugin. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ -public final class EditpolicymodelEditorPlugin extends EMFPlugin { - /** - * Keep track of the singleton. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public static final EditpolicymodelEditorPlugin INSTANCE = new EditpolicymodelEditorPlugin(); - - /** - * Keep track of the singleton. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private static Implementation plugin; - - /** - * Create the instance. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EditpolicymodelEditorPlugin() { - super - (new ResourceLocator [] { - ORMEditPlugin.INSTANCE, - }); - } - - /** - * Returns the singleton instance of the Eclipse plugin. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the singleton instance. - * @generated - */ - @Override - public ResourceLocator getPluginResourceLocator() { - return plugin; - } - - /** - * Returns the singleton instance of the Eclipse plugin. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the singleton instance. - * @generated - */ - public static Implementation getPlugin() { - return plugin; - } - - /** - * The actual implementation of the Eclipse <b>Plugin</b>. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public static class Implementation extends EclipseUIPlugin { - /** - * Creates an instance. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public Implementation() { - super(); - - // Remember the static instance. - // - plugin = this; - } - } - -} diff --git a/org.framed.iorm.editpolicymodel.editor/src/Editpolicymodel/presentation/EditpolicymodelModelWizard.java b/org.framed.iorm.editpolicymodel.editor/src/Editpolicymodel/presentation/EditpolicymodelModelWizard.java deleted file mode 100644 index a6f6873d568b44c717df1e4c0fc7e1187c8432c6..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.editor/src/Editpolicymodel/presentation/EditpolicymodelModelWizard.java +++ /dev/null @@ -1,627 +0,0 @@ -/** - */ -package Editpolicymodel.presentation; - - -import java.util.ArrayList; -import java.util.Arrays; -import java.util.Collection; -import java.util.Collections; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.MissingResourceException; -import java.util.StringTokenizer; - -import org.eclipse.emf.common.CommonPlugin; - -import org.eclipse.emf.common.util.URI; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.EClassifier; - -import org.eclipse.emf.ecore.resource.Resource; -import org.eclipse.emf.ecore.resource.ResourceSet; - -import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl; - -import org.eclipse.emf.ecore.EObject; - -import org.eclipse.emf.ecore.xmi.XMLResource; - -import org.eclipse.emf.edit.ui.provider.ExtendedImageRegistry; - -import org.eclipse.core.resources.IContainer; -import org.eclipse.core.resources.IFile; -import org.eclipse.core.resources.IFolder; -import org.eclipse.core.resources.IProject; -import org.eclipse.core.resources.IResource; -import org.eclipse.core.resources.ResourcesPlugin; - -import org.eclipse.core.runtime.IProgressMonitor; - -import org.eclipse.jface.dialogs.MessageDialog; - -import org.eclipse.jface.viewers.IStructuredSelection; - -import org.eclipse.jface.wizard.Wizard; -import org.eclipse.jface.wizard.WizardPage; - -import org.eclipse.swt.SWT; - -import org.eclipse.swt.events.ModifyListener; -import org.eclipse.swt.events.ModifyEvent; - -import org.eclipse.swt.layout.GridData; -import org.eclipse.swt.layout.GridLayout; - -import org.eclipse.swt.widgets.Combo; -import org.eclipse.swt.widgets.Composite; -import org.eclipse.swt.widgets.Label; - -import org.eclipse.ui.INewWizard; -import org.eclipse.ui.IWorkbench; - -import org.eclipse.ui.actions.WorkspaceModifyOperation; - -import org.eclipse.ui.dialogs.WizardNewFileCreationPage; - -import org.eclipse.ui.part.FileEditorInput; -import org.eclipse.ui.part.ISetSelectionTarget; - -import Editpolicymodel.EditpolicymodelFactory; -import Editpolicymodel.EditpolicymodelPackage; -import Editpolicymodel.provider.EditpolicymodelEditPlugin; - - -import org.eclipse.core.runtime.Path; - -import org.eclipse.jface.viewers.ISelection; -import org.eclipse.jface.viewers.StructuredSelection; - -import org.eclipse.ui.IWorkbenchPage; -import org.eclipse.ui.IWorkbenchPart; -import org.eclipse.ui.IWorkbenchWindow; -import org.eclipse.ui.PartInitException; - - -/** - * This is a simple wizard for creating a new model file. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ -public class EditpolicymodelModelWizard extends Wizard implements INewWizard { - /** - * The supported extensions for created files. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public static final List<String> FILE_EXTENSIONS = - Collections.unmodifiableList(Arrays.asList(EditpolicymodelEditorPlugin.INSTANCE.getString("_UI_EditpolicymodelEditorFilenameExtensions").split("\\s*,\\s*"))); - - /** - * A formatted list of supported file extensions, suitable for display. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public static final String FORMATTED_FILE_EXTENSIONS = - EditpolicymodelEditorPlugin.INSTANCE.getString("_UI_EditpolicymodelEditorFilenameExtensions").replaceAll("\\s*,\\s*", ", "); - - /** - * This caches an instance of the model package. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected EditpolicymodelPackage editpolicymodelPackage = EditpolicymodelPackage.eINSTANCE; - - /** - * This caches an instance of the model factory. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected EditpolicymodelFactory editpolicymodelFactory = editpolicymodelPackage.getEditpolicymodelFactory(); - - /** - * This is the file creation page. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected EditpolicymodelModelWizardNewFileCreationPage newFileCreationPage; - - /** - * This is the initial object creation page. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected EditpolicymodelModelWizardInitialObjectCreationPage initialObjectCreationPage; - - /** - * Remember the selection during initialization for populating the default container. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected IStructuredSelection selection; - - /** - * Remember the workbench during initialization. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected IWorkbench workbench; - - /** - * Caches the names of the types that can be created as the root object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected List<String> initialObjectNames; - - /** - * This just records the information. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void init(IWorkbench workbench, IStructuredSelection selection) { - this.workbench = workbench; - this.selection = selection; - setWindowTitle(EditpolicymodelEditorPlugin.INSTANCE.getString("_UI_Wizard_label")); - setDefaultPageImageDescriptor(ExtendedImageRegistry.INSTANCE.getImageDescriptor(EditpolicymodelEditorPlugin.INSTANCE.getImage("full/wizban/NewEditpolicymodel"))); - } - - /** - * Returns the names of the types that can be created as the root object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected Collection<String> getInitialObjectNames() { - if (initialObjectNames == null) { - initialObjectNames = new ArrayList<String>(); - for (EClassifier eClassifier : editpolicymodelPackage.getEClassifiers()) { - if (eClassifier instanceof EClass) { - EClass eClass = (EClass)eClassifier; - if (!eClass.isAbstract()) { - initialObjectNames.add(eClass.getName()); - } - } - } - Collections.sort(initialObjectNames, CommonPlugin.INSTANCE.getComparator()); - } - return initialObjectNames; - } - - /** - * Create a new model. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected EObject createInitialModel() { - EClass eClass = (EClass)editpolicymodelPackage.getEClassifier(initialObjectCreationPage.getInitialObjectName()); - EObject rootObject = editpolicymodelFactory.create(eClass); - return rootObject; - } - - /** - * Do the work after everything is specified. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean performFinish() { - try { - // Remember the file. - // - final IFile modelFile = getModelFile(); - - // Do the work within an operation. - // - WorkspaceModifyOperation operation = - new WorkspaceModifyOperation() { - @Override - protected void execute(IProgressMonitor progressMonitor) { - try { - // Create a resource set - // - ResourceSet resourceSet = new ResourceSetImpl(); - - // Get the URI of the model file. - // - URI fileURI = URI.createPlatformResourceURI(modelFile.getFullPath().toString(), true); - - // Create a resource for this file. - // - Resource resource = resourceSet.createResource(fileURI); - - // Add the initial model object to the contents. - // - EObject rootObject = createInitialModel(); - if (rootObject != null) { - resource.getContents().add(rootObject); - } - - // Save the contents of the resource to the file system. - // - Map<Object, Object> options = new HashMap<Object, Object>(); - options.put(XMLResource.OPTION_ENCODING, initialObjectCreationPage.getEncoding()); - resource.save(options); - } - catch (Exception exception) { - EditpolicymodelEditorPlugin.INSTANCE.log(exception); - } - finally { - progressMonitor.done(); - } - } - }; - - getContainer().run(false, false, operation); - - // Select the new file resource in the current view. - // - IWorkbenchWindow workbenchWindow = workbench.getActiveWorkbenchWindow(); - IWorkbenchPage page = workbenchWindow.getActivePage(); - final IWorkbenchPart activePart = page.getActivePart(); - if (activePart instanceof ISetSelectionTarget) { - final ISelection targetSelection = new StructuredSelection(modelFile); - getShell().getDisplay().asyncExec - (new Runnable() { - public void run() { - ((ISetSelectionTarget)activePart).selectReveal(targetSelection); - } - }); - } - - // Open an editor on the new file. - // - try { - page.openEditor - (new FileEditorInput(modelFile), - workbench.getEditorRegistry().getDefaultEditor(modelFile.getFullPath().toString()).getId()); - } - catch (PartInitException exception) { - MessageDialog.openError(workbenchWindow.getShell(), EditpolicymodelEditorPlugin.INSTANCE.getString("_UI_OpenEditorError_label"), exception.getMessage()); - return false; - } - - return true; - } - catch (Exception exception) { - EditpolicymodelEditorPlugin.INSTANCE.log(exception); - return false; - } - } - - /** - * This is the one page of the wizard. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public class EditpolicymodelModelWizardNewFileCreationPage extends WizardNewFileCreationPage { - /** - * Pass in the selection. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EditpolicymodelModelWizardNewFileCreationPage(String pageId, IStructuredSelection selection) { - super(pageId, selection); - } - - /** - * The framework calls this to see if the file is correct. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected boolean validatePage() { - if (super.validatePage()) { - String extension = new Path(getFileName()).getFileExtension(); - if (extension == null || !FILE_EXTENSIONS.contains(extension)) { - String key = FILE_EXTENSIONS.size() > 1 ? "_WARN_FilenameExtensions" : "_WARN_FilenameExtension"; - setErrorMessage(EditpolicymodelEditorPlugin.INSTANCE.getString(key, new Object [] { FORMATTED_FILE_EXTENSIONS })); - return false; - } - return true; - } - return false; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public IFile getModelFile() { - return ResourcesPlugin.getWorkspace().getRoot().getFile(getContainerFullPath().append(getFileName())); - } - } - - /** - * This is the page where the type of object to create is selected. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public class EditpolicymodelModelWizardInitialObjectCreationPage extends WizardPage { - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected Combo initialObjectField; - - /** - * @generated - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - */ - protected List<String> encodings; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected Combo encodingField; - - /** - * Pass in the selection. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EditpolicymodelModelWizardInitialObjectCreationPage(String pageId) { - super(pageId); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void createControl(Composite parent) { - Composite composite = new Composite(parent, SWT.NONE); { - GridLayout layout = new GridLayout(); - layout.numColumns = 1; - layout.verticalSpacing = 12; - composite.setLayout(layout); - - GridData data = new GridData(); - data.verticalAlignment = GridData.FILL; - data.grabExcessVerticalSpace = true; - data.horizontalAlignment = GridData.FILL; - composite.setLayoutData(data); - } - - Label containerLabel = new Label(composite, SWT.LEFT); - { - containerLabel.setText(EditpolicymodelEditorPlugin.INSTANCE.getString("_UI_ModelObject")); - - GridData data = new GridData(); - data.horizontalAlignment = GridData.FILL; - containerLabel.setLayoutData(data); - } - - initialObjectField = new Combo(composite, SWT.BORDER); - { - GridData data = new GridData(); - data.horizontalAlignment = GridData.FILL; - data.grabExcessHorizontalSpace = true; - initialObjectField.setLayoutData(data); - } - - for (String objectName : getInitialObjectNames()) { - initialObjectField.add(getLabel(objectName)); - } - - if (initialObjectField.getItemCount() == 1) { - initialObjectField.select(0); - } - initialObjectField.addModifyListener(validator); - - Label encodingLabel = new Label(composite, SWT.LEFT); - { - encodingLabel.setText(EditpolicymodelEditorPlugin.INSTANCE.getString("_UI_XMLEncoding")); - - GridData data = new GridData(); - data.horizontalAlignment = GridData.FILL; - encodingLabel.setLayoutData(data); - } - encodingField = new Combo(composite, SWT.BORDER); - { - GridData data = new GridData(); - data.horizontalAlignment = GridData.FILL; - data.grabExcessHorizontalSpace = true; - encodingField.setLayoutData(data); - } - - for (String encoding : getEncodings()) { - encodingField.add(encoding); - } - - encodingField.select(0); - encodingField.addModifyListener(validator); - - setPageComplete(validatePage()); - setControl(composite); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected ModifyListener validator = - new ModifyListener() { - public void modifyText(ModifyEvent e) { - setPageComplete(validatePage()); - } - }; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected boolean validatePage() { - return getInitialObjectName() != null && getEncodings().contains(encodingField.getText()); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void setVisible(boolean visible) { - super.setVisible(visible); - if (visible) { - if (initialObjectField.getItemCount() == 1) { - initialObjectField.clearSelection(); - encodingField.setFocus(); - } - else { - encodingField.clearSelection(); - initialObjectField.setFocus(); - } - } - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public String getInitialObjectName() { - String label = initialObjectField.getText(); - - for (String name : getInitialObjectNames()) { - if (getLabel(name).equals(label)) { - return name; - } - } - return null; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public String getEncoding() { - return encodingField.getText(); - } - - /** - * Returns the label for the specified type name. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected String getLabel(String typeName) { - try { - return EditpolicymodelEditPlugin.INSTANCE.getString("_UI_" + typeName + "_type"); - } - catch(MissingResourceException mre) { - EditpolicymodelEditorPlugin.INSTANCE.log(mre); - } - return typeName; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected Collection<String> getEncodings() { - if (encodings == null) { - encodings = new ArrayList<String>(); - for (StringTokenizer stringTokenizer = new StringTokenizer(EditpolicymodelEditorPlugin.INSTANCE.getString("_UI_XMLEncodingChoices")); stringTokenizer.hasMoreTokens(); ) { - encodings.add(stringTokenizer.nextToken()); - } - } - return encodings; - } - } - - /** - * The framework calls this to create the contents of the wizard. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void addPages() { - // Create a page, set the title, and the initial model file name. - // - newFileCreationPage = new EditpolicymodelModelWizardNewFileCreationPage("Whatever", selection); - newFileCreationPage.setTitle(EditpolicymodelEditorPlugin.INSTANCE.getString("_UI_EditpolicymodelModelWizard_label")); - newFileCreationPage.setDescription(EditpolicymodelEditorPlugin.INSTANCE.getString("_UI_EditpolicymodelModelWizard_description")); - newFileCreationPage.setFileName(EditpolicymodelEditorPlugin.INSTANCE.getString("_UI_EditpolicymodelEditorFilenameDefaultBase") + "." + FILE_EXTENSIONS.get(0)); - addPage(newFileCreationPage); - - // Try and get the resource selection to determine a current directory for the file dialog. - // - if (selection != null && !selection.isEmpty()) { - // Get the resource... - // - Object selectedElement = selection.iterator().next(); - if (selectedElement instanceof IResource) { - // Get the resource parent, if its a file. - // - IResource selectedResource = (IResource)selectedElement; - if (selectedResource.getType() == IResource.FILE) { - selectedResource = selectedResource.getParent(); - } - - // This gives us a directory... - // - if (selectedResource instanceof IFolder || selectedResource instanceof IProject) { - // Set this for the container. - // - newFileCreationPage.setContainerFullPath(selectedResource.getFullPath()); - - // Make up a unique new name here. - // - String defaultModelBaseFilename = EditpolicymodelEditorPlugin.INSTANCE.getString("_UI_EditpolicymodelEditorFilenameDefaultBase"); - String defaultModelFilenameExtension = FILE_EXTENSIONS.get(0); - String modelFilename = defaultModelBaseFilename + "." + defaultModelFilenameExtension; - for (int i = 1; ((IContainer)selectedResource).findMember(modelFilename) != null; ++i) { - modelFilename = defaultModelBaseFilename + i + "." + defaultModelFilenameExtension; - } - newFileCreationPage.setFileName(modelFilename); - } - } - } - initialObjectCreationPage = new EditpolicymodelModelWizardInitialObjectCreationPage("Whatever2"); - initialObjectCreationPage.setTitle(EditpolicymodelEditorPlugin.INSTANCE.getString("_UI_EditpolicymodelModelWizard_label")); - initialObjectCreationPage.setDescription(EditpolicymodelEditorPlugin.INSTANCE.getString("_UI_Wizard_initial_object_description")); - addPage(initialObjectCreationPage); - } - - /** - * Get the file from the page. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public IFile getModelFile() { - return newFileCreationPage.getModelFile(); - } - -} diff --git a/org.framed.iorm.editpolicymodel.tests/.classpath b/org.framed.iorm.editpolicymodel.tests/.classpath deleted file mode 100644 index 22f30643cba38503dfc820a64bc4225fd8c743ba..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.tests/.classpath +++ /dev/null @@ -1,7 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<classpath> - <classpathentry kind="src" path="src"/> - <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/> - <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/> - <classpathentry kind="output" path="bin"/> -</classpath> diff --git a/org.framed.iorm.editpolicymodel.tests/.gitignore b/org.framed.iorm.editpolicymodel.tests/.gitignore deleted file mode 100644 index ae3c1726048cd06b9a143e0376ed46dd9b9a8d53..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.tests/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/bin/ diff --git a/org.framed.iorm.editpolicymodel.tests/.project b/org.framed.iorm.editpolicymodel.tests/.project deleted file mode 100644 index 90e3ade064b4fbb4a8ffa5c2ea422c35c4a1254f..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.tests/.project +++ /dev/null @@ -1,28 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<projectDescription> - <name>org.framed.iorm.editpolicymodel.tests</name> - <comment></comment> - <projects> - </projects> - <buildSpec> - <buildCommand> - <name>org.eclipse.jdt.core.javabuilder</name> - <arguments> - </arguments> - </buildCommand> - <buildCommand> - <name>org.eclipse.pde.ManifestBuilder</name> - <arguments> - </arguments> - </buildCommand> - <buildCommand> - <name>org.eclipse.pde.SchemaBuilder</name> - <arguments> - </arguments> - </buildCommand> - </buildSpec> - <natures> - <nature>org.eclipse.jdt.core.javanature</nature> - <nature>org.eclipse.pde.PluginNature</nature> - </natures> -</projectDescription> diff --git a/org.framed.iorm.editpolicymodel.tests/META-INF/MANIFEST.MF b/org.framed.iorm.editpolicymodel.tests/META-INF/MANIFEST.MF deleted file mode 100644 index e23be84eb810087d27b073ab19851b1f99690f8e..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.tests/META-INF/MANIFEST.MF +++ /dev/null @@ -1,16 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: %pluginName -Bundle-SymbolicName: org.framed.iorm.editpolicymodel.tests;singleton:=true -Bundle-Version: 1.0.0.qualifier -Bundle-ClassPath: . -Bundle-Vendor: %providerName -Bundle-Localization: plugin -Bundle-RequiredExecutionEnvironment: JavaSE-1.8 -Export-Package: Editpolicymodel.tests -Require-Bundle: org.eclipse.core.runtime, - org.framed.iorm.editpolicymodel;visibility:=reexport, - org.framed.iorm.model;visibility:=reexport, - org.eclipse.emf.ecore.xmi;visibility:=reexport, - org.junit;visibility:=reexport -Bundle-ActivationPolicy: lazy diff --git a/org.framed.iorm.editpolicymodel.tests/build.properties b/org.framed.iorm.editpolicymodel.tests/build.properties deleted file mode 100644 index 08af06857c21a3948890d7e06a46e84bdee7668a..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.tests/build.properties +++ /dev/null @@ -1,8 +0,0 @@ -# - -bin.includes = .,\ - META-INF/,\ - plugin.properties -jars.compile.order = . -source.. = src/ -output.. = bin/ diff --git a/org.framed.iorm.editpolicymodel.tests/plugin.properties b/org.framed.iorm.editpolicymodel.tests/plugin.properties deleted file mode 100644 index 3d27d9260741137146e5b4822b99db14e03a59eb..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.tests/plugin.properties +++ /dev/null @@ -1,4 +0,0 @@ -# - -pluginName = Editpolicymodel Tests -providerName = www.example.org diff --git a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/AndConstraintRuleTest.java b/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/AndConstraintRuleTest.java deleted file mode 100644 index f5c7d253a8b2598fbce2bd0796eea12a0492fd9e..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/AndConstraintRuleTest.java +++ /dev/null @@ -1,70 +0,0 @@ -/** - */ -package Editpolicymodel.tests; - -import Editpolicymodel.AndConstraintRule; -import Editpolicymodel.EditpolicymodelFactory; - -import junit.textui.TestRunner; - -/** - * <!-- begin-user-doc --> - * A test case for the model object '<em><b>And Constraint Rule</b></em>'. - * <!-- end-user-doc --> - * @generated - */ -public class AndConstraintRuleTest extends NaryConstraintRuleTest { - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public static void main(String[] args) { - TestRunner.run(AndConstraintRuleTest.class); - } - - /** - * Constructs a new And Constraint Rule test case with the given name. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public AndConstraintRuleTest(String name) { - super(name); - } - - /** - * Returns the fixture for this And Constraint Rule test case. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected AndConstraintRule getFixture() { - return (AndConstraintRule)fixture; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see junit.framework.TestCase#setUp() - * @generated - */ - @Override - protected void setUp() throws Exception { - setFixture(EditpolicymodelFactory.eINSTANCE.createAndConstraintRule()); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see junit.framework.TestCase#tearDown() - * @generated - */ - @Override - protected void tearDown() throws Exception { - setFixture(null); - } - -} //AndConstraintRuleTest diff --git a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/AndFeatureRuleTest.java b/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/AndFeatureRuleTest.java deleted file mode 100644 index 609fbbef354f527e0d5434a3587a75d2dbfc94bb..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/AndFeatureRuleTest.java +++ /dev/null @@ -1,70 +0,0 @@ -/** - */ -package Editpolicymodel.tests; - -import Editpolicymodel.AndFeatureRule; -import Editpolicymodel.EditpolicymodelFactory; - -import junit.textui.TestRunner; - -/** - * <!-- begin-user-doc --> - * A test case for the model object '<em><b>And Feature Rule</b></em>'. - * <!-- end-user-doc --> - * @generated - */ -public class AndFeatureRuleTest extends NaryFeatureRuleTest { - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public static void main(String[] args) { - TestRunner.run(AndFeatureRuleTest.class); - } - - /** - * Constructs a new And Feature Rule test case with the given name. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public AndFeatureRuleTest(String name) { - super(name); - } - - /** - * Returns the fixture for this And Feature Rule test case. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected AndFeatureRule getFixture() { - return (AndFeatureRule)fixture; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see junit.framework.TestCase#setUp() - * @generated - */ - @Override - protected void setUp() throws Exception { - setFixture(EditpolicymodelFactory.eINSTANCE.createAndFeatureRule()); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see junit.framework.TestCase#tearDown() - * @generated - */ - @Override - protected void tearDown() throws Exception { - setFixture(null); - } - -} //AndFeatureRuleTest diff --git a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/BinaryConstraintRuleTest.java b/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/BinaryConstraintRuleTest.java deleted file mode 100644 index cdd3f491b7d5964a299d8063b44ebcf19e1e5fd4..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/BinaryConstraintRuleTest.java +++ /dev/null @@ -1,36 +0,0 @@ -/** - */ -package Editpolicymodel.tests; - -import Editpolicymodel.BinaryConstraintRule; - -/** - * <!-- begin-user-doc --> - * A test case for the model object '<em><b>Binary Constraint Rule</b></em>'. - * <!-- end-user-doc --> - * @generated - */ -public abstract class BinaryConstraintRuleTest extends LogicalConstraintRuleTest { - - /** - * Constructs a new Binary Constraint Rule test case with the given name. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public BinaryConstraintRuleTest(String name) { - super(name); - } - - /** - * Returns the fixture for this Binary Constraint Rule test case. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected BinaryConstraintRule getFixture() { - return (BinaryConstraintRule)fixture; - } - -} //BinaryConstraintRuleTest diff --git a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/BinaryFeatureRuleTest.java b/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/BinaryFeatureRuleTest.java deleted file mode 100644 index 338746dd1057bbe4016959816ec3df89b8af543a..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/BinaryFeatureRuleTest.java +++ /dev/null @@ -1,36 +0,0 @@ -/** - */ -package Editpolicymodel.tests; - -import Editpolicymodel.BinaryFeatureRule; - -/** - * <!-- begin-user-doc --> - * A test case for the model object '<em><b>Binary Feature Rule</b></em>'. - * <!-- end-user-doc --> - * @generated - */ -public abstract class BinaryFeatureRuleTest extends LogicalFeatureRuleTest { - - /** - * Constructs a new Binary Feature Rule test case with the given name. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public BinaryFeatureRuleTest(String name) { - super(name); - } - - /** - * Returns the fixture for this Binary Feature Rule test case. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected BinaryFeatureRule getFixture() { - return (BinaryFeatureRule)fixture; - } - -} //BinaryFeatureRuleTest diff --git a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/ConstraintRuleTest.java b/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/ConstraintRuleTest.java deleted file mode 100644 index 4f8446a9204aaeeffe6118d11a9c2839faaed02c..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/ConstraintRuleTest.java +++ /dev/null @@ -1,55 +0,0 @@ -/** - */ -package Editpolicymodel.tests; - -import Editpolicymodel.ConstraintRule; - -import junit.framework.TestCase; - -/** - * <!-- begin-user-doc --> - * A test case for the model object '<em><b>Constraint Rule</b></em>'. - * <!-- end-user-doc --> - * @generated - */ -public abstract class ConstraintRuleTest extends TestCase { - - /** - * The fixture for this Constraint Rule test case. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected ConstraintRule fixture = null; - - /** - * Constructs a new Constraint Rule test case with the given name. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public ConstraintRuleTest(String name) { - super(name); - } - - /** - * Sets the fixture for this Constraint Rule test case. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected void setFixture(ConstraintRule fixture) { - this.fixture = fixture; - } - - /** - * Returns the fixture for this Constraint Rule test case. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected ConstraintRule getFixture() { - return fixture; - } - -} //ConstraintRuleTest diff --git a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/ContainsCompartmentTest.java b/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/ContainsCompartmentTest.java deleted file mode 100644 index f5b92c9e76833a5a7872857e3e66829348a37402..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/ContainsCompartmentTest.java +++ /dev/null @@ -1,70 +0,0 @@ -/** - */ -package Editpolicymodel.tests; - -import Editpolicymodel.ContainsCompartment; -import Editpolicymodel.EditpolicymodelFactory; - -import junit.textui.TestRunner; - -/** - * <!-- begin-user-doc --> - * A test case for the model object '<em><b>Contains Compartment</b></em>'. - * <!-- end-user-doc --> - * @generated - */ -public class ContainsCompartmentTest extends ConstraintRuleTest { - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public static void main(String[] args) { - TestRunner.run(ContainsCompartmentTest.class); - } - - /** - * Constructs a new Contains Compartment test case with the given name. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public ContainsCompartmentTest(String name) { - super(name); - } - - /** - * Returns the fixture for this Contains Compartment test case. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected ContainsCompartment getFixture() { - return (ContainsCompartment)fixture; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see junit.framework.TestCase#setUp() - * @generated - */ - @Override - protected void setUp() throws Exception { - setFixture(EditpolicymodelFactory.eINSTANCE.createContainsCompartment()); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see junit.framework.TestCase#tearDown() - * @generated - */ - @Override - protected void tearDown() throws Exception { - setFixture(null); - } - -} //ContainsCompartmentTest diff --git a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/EditpolicymodelAllTests.java b/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/EditpolicymodelAllTests.java deleted file mode 100644 index 0c4a3d56a58899da19ac18aff8b19dead130c5c3..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/EditpolicymodelAllTests.java +++ /dev/null @@ -1,46 +0,0 @@ -/** - */ -package Editpolicymodel.tests; - -import junit.framework.Test; -import junit.framework.TestSuite; - -import junit.textui.TestRunner; - -/** - * <!-- begin-user-doc --> - * A test suite for the '<em><b>Editpolicymodel</b></em>' model. - * <!-- end-user-doc --> - * @generated - */ -public class EditpolicymodelAllTests extends TestSuite { - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public static void main(String[] args) { - TestRunner.run(suite()); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public static Test suite() { - TestSuite suite = new EditpolicymodelAllTests("Editpolicymodel Tests"); - return suite; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EditpolicymodelAllTests(String name) { - super(name); - } - -} //EditpolicymodelAllTests diff --git a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/EditpolicymodelExample.java b/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/EditpolicymodelExample.java deleted file mode 100644 index 1bc519ee89e418f7d2ae406c8120b71059ccf46f..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/EditpolicymodelExample.java +++ /dev/null @@ -1,121 +0,0 @@ -/** - */ -package Editpolicymodel.tests; - -import Editpolicymodel.EditpolicymodelFactory; -import Editpolicymodel.EditpolicymodelPackage; -import Editpolicymodel.Model; - -import java.io.File; -import java.io.IOException; - -import org.eclipse.emf.common.util.Diagnostic; -import org.eclipse.emf.common.util.URI; - -import org.eclipse.emf.ecore.EObject; - -import org.eclipse.emf.ecore.resource.Resource; -import org.eclipse.emf.ecore.resource.ResourceSet; - -import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl; - -import org.eclipse.emf.ecore.util.Diagnostician; - -import org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl; - -/** - * <!-- begin-user-doc --> - * A sample utility for the '<em><b>Editpolicymodel</b></em>' package. - * <!-- end-user-doc --> - * @generated - */ -public class EditpolicymodelExample { - /** - * <!-- begin-user-doc --> - * Load all the argument file paths or URIs as instances of the model. - * <!-- end-user-doc --> - * @param args the file paths or URIs. - * @generated - */ - public static void main(String[] args) { - // Create a resource set to hold the resources. - // - ResourceSet resourceSet = new ResourceSetImpl(); - - // Register the appropriate resource factory to handle all file extensions. - // - resourceSet.getResourceFactoryRegistry().getExtensionToFactoryMap().put - (Resource.Factory.Registry.DEFAULT_EXTENSION, - new XMIResourceFactoryImpl()); - - // Register the package to ensure it is available during loading. - // - resourceSet.getPackageRegistry().put - (EditpolicymodelPackage.eNS_URI, - EditpolicymodelPackage.eINSTANCE); - - // If there are no arguments, emit an appropriate usage message. - // - if (args.length == 0) { - System.out.println("Enter a list of file paths or URIs that have content like this:"); - try { - Resource resource = resourceSet.createResource(URI.createURI("http:///My.editpolicymodel")); - Model root = EditpolicymodelFactory.eINSTANCE.createModel(); - resource.getContents().add(root); - resource.save(System.out, null); - } - catch (IOException exception) { - exception.printStackTrace(); - } - } - else { - // Iterate over all the arguments. - // - for (int i = 0; i < args.length; ++i) { - // Construct the URI for the instance file. - // The argument is treated as a file path only if it denotes an existing file. - // Otherwise, it's directly treated as a URL. - // - File file = new File(args[i]); - URI uri = file.isFile() ? URI.createFileURI(file.getAbsolutePath()): URI.createURI(args[i]); - - try { - // Demand load resource for this file. - // - Resource resource = resourceSet.getResource(uri, true); - System.out.println("Loaded " + uri); - - // Validate the contents of the loaded resource. - // - for (EObject eObject : resource.getContents()) { - Diagnostic diagnostic = Diagnostician.INSTANCE.validate(eObject); - if (diagnostic.getSeverity() != Diagnostic.OK) { - printDiagnostic(diagnostic, ""); - } - } - } - catch (RuntimeException exception) { - System.out.println("Problem loading " + uri); - exception.printStackTrace(); - } - } - } - } - - /** - * <!-- begin-user-doc --> - * Prints diagnostics with indentation. - * <!-- end-user-doc --> - * @param diagnostic the diagnostic to print. - * @param indent the indentation for printing. - * @generated - */ - protected static void printDiagnostic(Diagnostic diagnostic, String indent) { - System.out.print(indent); - System.out.println(diagnostic.getMessage()); - for (Diagnostic child : diagnostic.getChildren()) { - printDiagnostic(child, indent + " "); - } - } - -} //EditpolicymodelExample diff --git a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/EditpolicymodelTests.java b/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/EditpolicymodelTests.java deleted file mode 100644 index 99e0727ecaff8f1407962e890846b777474c6000..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/EditpolicymodelTests.java +++ /dev/null @@ -1,46 +0,0 @@ -/** - */ -package Editpolicymodel.tests; - -import junit.framework.Test; -import junit.framework.TestSuite; - -import junit.textui.TestRunner; - -/** - * <!-- begin-user-doc --> - * A test suite for the '<em><b>Editpolicymodel</b></em>' package. - * <!-- end-user-doc --> - * @generated - */ -public class EditpolicymodelTests extends TestSuite { - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public static void main(String[] args) { - TestRunner.run(suite()); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public static Test suite() { - TestSuite suite = new EditpolicymodelTests("Editpolicymodel Tests"); - return suite; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EditpolicymodelTests(String name) { - super(name); - } - -} //EditpolicymodelTests diff --git a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/FalseConstraintRuleTest.java b/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/FalseConstraintRuleTest.java deleted file mode 100644 index d6e38228427775c1387e8fc5b185c373c7ef811c..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/FalseConstraintRuleTest.java +++ /dev/null @@ -1,70 +0,0 @@ -/** - */ -package Editpolicymodel.tests; - -import Editpolicymodel.EditpolicymodelFactory; -import Editpolicymodel.FalseConstraintRule; - -import junit.textui.TestRunner; - -/** - * <!-- begin-user-doc --> - * A test case for the model object '<em><b>False Constraint Rule</b></em>'. - * <!-- end-user-doc --> - * @generated - */ -public class FalseConstraintRuleTest extends LogicalConstraintRuleTest { - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public static void main(String[] args) { - TestRunner.run(FalseConstraintRuleTest.class); - } - - /** - * Constructs a new False Constraint Rule test case with the given name. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FalseConstraintRuleTest(String name) { - super(name); - } - - /** - * Returns the fixture for this False Constraint Rule test case. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected FalseConstraintRule getFixture() { - return (FalseConstraintRule)fixture; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see junit.framework.TestCase#setUp() - * @generated - */ - @Override - protected void setUp() throws Exception { - setFixture(EditpolicymodelFactory.eINSTANCE.createFalseConstraintRule()); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see junit.framework.TestCase#tearDown() - * @generated - */ - @Override - protected void tearDown() throws Exception { - setFixture(null); - } - -} //FalseConstraintRuleTest diff --git a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/FalseFeatureRuleTest.java b/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/FalseFeatureRuleTest.java deleted file mode 100644 index 8442cf9ac69557c8c233b4d6f3a12ac9138438b9..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/FalseFeatureRuleTest.java +++ /dev/null @@ -1,70 +0,0 @@ -/** - */ -package Editpolicymodel.tests; - -import Editpolicymodel.EditpolicymodelFactory; -import Editpolicymodel.FalseFeatureRule; - -import junit.textui.TestRunner; - -/** - * <!-- begin-user-doc --> - * A test case for the model object '<em><b>False Feature Rule</b></em>'. - * <!-- end-user-doc --> - * @generated - */ -public class FalseFeatureRuleTest extends LogicalFeatureRuleTest { - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public static void main(String[] args) { - TestRunner.run(FalseFeatureRuleTest.class); - } - - /** - * Constructs a new False Feature Rule test case with the given name. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FalseFeatureRuleTest(String name) { - super(name); - } - - /** - * Returns the fixture for this False Feature Rule test case. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected FalseFeatureRule getFixture() { - return (FalseFeatureRule)fixture; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see junit.framework.TestCase#setUp() - * @generated - */ - @Override - protected void setUp() throws Exception { - setFixture(EditpolicymodelFactory.eINSTANCE.createFalseFeatureRule()); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see junit.framework.TestCase#tearDown() - * @generated - */ - @Override - protected void tearDown() throws Exception { - setFixture(null); - } - -} //FalseFeatureRuleTest diff --git a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/FeatureRuleTest.java b/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/FeatureRuleTest.java deleted file mode 100644 index 57465b530a1633c9b02aef9c258bb7b50e5c6450..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/FeatureRuleTest.java +++ /dev/null @@ -1,55 +0,0 @@ -/** - */ -package Editpolicymodel.tests; - -import Editpolicymodel.FeatureRule; - -import junit.framework.TestCase; - -/** - * <!-- begin-user-doc --> - * A test case for the model object '<em><b>Feature Rule</b></em>'. - * <!-- end-user-doc --> - * @generated - */ -public abstract class FeatureRuleTest extends TestCase { - - /** - * The fixture for this Feature Rule test case. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected FeatureRule fixture = null; - - /** - * Constructs a new Feature Rule test case with the given name. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FeatureRuleTest(String name) { - super(name); - } - - /** - * Sets the fixture for this Feature Rule test case. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected void setFixture(FeatureRule fixture) { - this.fixture = fixture; - } - - /** - * Returns the fixture for this Feature Rule test case. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected FeatureRule getFixture() { - return fixture; - } - -} //FeatureRuleTest diff --git a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/ImplicationConstraintRuleTest.java b/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/ImplicationConstraintRuleTest.java deleted file mode 100644 index 3e519ce2940665a041806c8749750f3f619cc983..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/ImplicationConstraintRuleTest.java +++ /dev/null @@ -1,70 +0,0 @@ -/** - */ -package Editpolicymodel.tests; - -import Editpolicymodel.EditpolicymodelFactory; -import Editpolicymodel.ImplicationConstraintRule; - -import junit.textui.TestRunner; - -/** - * <!-- begin-user-doc --> - * A test case for the model object '<em><b>Implication Constraint Rule</b></em>'. - * <!-- end-user-doc --> - * @generated - */ -public class ImplicationConstraintRuleTest extends BinaryConstraintRuleTest { - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public static void main(String[] args) { - TestRunner.run(ImplicationConstraintRuleTest.class); - } - - /** - * Constructs a new Implication Constraint Rule test case with the given name. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public ImplicationConstraintRuleTest(String name) { - super(name); - } - - /** - * Returns the fixture for this Implication Constraint Rule test case. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected ImplicationConstraintRule getFixture() { - return (ImplicationConstraintRule)fixture; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see junit.framework.TestCase#setUp() - * @generated - */ - @Override - protected void setUp() throws Exception { - setFixture(EditpolicymodelFactory.eINSTANCE.createImplicationConstraintRule()); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see junit.framework.TestCase#tearDown() - * @generated - */ - @Override - protected void tearDown() throws Exception { - setFixture(null); - } - -} //ImplicationConstraintRuleTest diff --git a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/ImplicationFeatureRuleTest.java b/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/ImplicationFeatureRuleTest.java deleted file mode 100644 index f67b1a0428127e6112cf216abf7cee940f01ead2..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/ImplicationFeatureRuleTest.java +++ /dev/null @@ -1,70 +0,0 @@ -/** - */ -package Editpolicymodel.tests; - -import Editpolicymodel.EditpolicymodelFactory; -import Editpolicymodel.ImplicationFeatureRule; - -import junit.textui.TestRunner; - -/** - * <!-- begin-user-doc --> - * A test case for the model object '<em><b>Implication Feature Rule</b></em>'. - * <!-- end-user-doc --> - * @generated - */ -public class ImplicationFeatureRuleTest extends BinaryFeatureRuleTest { - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public static void main(String[] args) { - TestRunner.run(ImplicationFeatureRuleTest.class); - } - - /** - * Constructs a new Implication Feature Rule test case with the given name. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public ImplicationFeatureRuleTest(String name) { - super(name); - } - - /** - * Returns the fixture for this Implication Feature Rule test case. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected ImplicationFeatureRule getFixture() { - return (ImplicationFeatureRule)fixture; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see junit.framework.TestCase#setUp() - * @generated - */ - @Override - protected void setUp() throws Exception { - setFixture(EditpolicymodelFactory.eINSTANCE.createImplicationFeatureRule()); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see junit.framework.TestCase#tearDown() - * @generated - */ - @Override - protected void tearDown() throws Exception { - setFixture(null); - } - -} //ImplicationFeatureRuleTest diff --git a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/InCompartmentTest.java b/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/InCompartmentTest.java deleted file mode 100644 index 515bfffb620bc431115ec12d7c4a64121e571131..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/InCompartmentTest.java +++ /dev/null @@ -1,70 +0,0 @@ -/** - */ -package Editpolicymodel.tests; - -import Editpolicymodel.EditpolicymodelFactory; -import Editpolicymodel.InCompartment; - -import junit.textui.TestRunner; - -/** - * <!-- begin-user-doc --> - * A test case for the model object '<em><b>In Compartment</b></em>'. - * <!-- end-user-doc --> - * @generated - */ -public class InCompartmentTest extends ConstraintRuleTest { - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public static void main(String[] args) { - TestRunner.run(InCompartmentTest.class); - } - - /** - * Constructs a new In Compartment test case with the given name. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public InCompartmentTest(String name) { - super(name); - } - - /** - * Returns the fixture for this In Compartment test case. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected InCompartment getFixture() { - return (InCompartment)fixture; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see junit.framework.TestCase#setUp() - * @generated - */ - @Override - protected void setUp() throws Exception { - setFixture(EditpolicymodelFactory.eINSTANCE.createInCompartment()); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see junit.framework.TestCase#tearDown() - * @generated - */ - @Override - protected void tearDown() throws Exception { - setFixture(null); - } - -} //InCompartmentTest diff --git a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/IsFeatureTest.java b/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/IsFeatureTest.java deleted file mode 100644 index 28320422ae679d51973b7879aa77fe5ec361540b..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/IsFeatureTest.java +++ /dev/null @@ -1,70 +0,0 @@ -/** - */ -package Editpolicymodel.tests; - -import Editpolicymodel.EditpolicymodelFactory; -import Editpolicymodel.IsFeature; - -import junit.textui.TestRunner; - -/** - * <!-- begin-user-doc --> - * A test case for the model object '<em><b>Is Feature</b></em>'. - * <!-- end-user-doc --> - * @generated - */ -public class IsFeatureTest extends FeatureRuleTest { - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public static void main(String[] args) { - TestRunner.run(IsFeatureTest.class); - } - - /** - * Constructs a new Is Feature test case with the given name. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public IsFeatureTest(String name) { - super(name); - } - - /** - * Returns the fixture for this Is Feature test case. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected IsFeature getFixture() { - return (IsFeature)fixture; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see junit.framework.TestCase#setUp() - * @generated - */ - @Override - protected void setUp() throws Exception { - setFixture(EditpolicymodelFactory.eINSTANCE.createIsFeature()); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see junit.framework.TestCase#tearDown() - * @generated - */ - @Override - protected void tearDown() throws Exception { - setFixture(null); - } - -} //IsFeatureTest diff --git a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/IsParentTest.java b/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/IsParentTest.java deleted file mode 100644 index b772a18eccf8d89eca0269454cd1cc51b7966325..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/IsParentTest.java +++ /dev/null @@ -1,70 +0,0 @@ -/** - */ -package Editpolicymodel.tests; - -import Editpolicymodel.EditpolicymodelFactory; -import Editpolicymodel.IsParent; - -import junit.textui.TestRunner; - -/** - * <!-- begin-user-doc --> - * A test case for the model object '<em><b>Is Parent</b></em>'. - * <!-- end-user-doc --> - * @generated - */ -public class IsParentTest extends TypeArgumentRuleTest { - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public static void main(String[] args) { - TestRunner.run(IsParentTest.class); - } - - /** - * Constructs a new Is Parent test case with the given name. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public IsParentTest(String name) { - super(name); - } - - /** - * Returns the fixture for this Is Parent test case. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected IsParent getFixture() { - return (IsParent)fixture; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see junit.framework.TestCase#setUp() - * @generated - */ - @Override - protected void setUp() throws Exception { - setFixture(EditpolicymodelFactory.eINSTANCE.createIsParent()); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see junit.framework.TestCase#tearDown() - * @generated - */ - @Override - protected void tearDown() throws Exception { - setFixture(null); - } - -} //IsParentTest diff --git a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/IsSourceTypeTest.java b/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/IsSourceTypeTest.java deleted file mode 100644 index fb04ae1e071c986e0939692be3266ebf9e676de4..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/IsSourceTypeTest.java +++ /dev/null @@ -1,70 +0,0 @@ -/** - */ -package Editpolicymodel.tests; - -import Editpolicymodel.EditpolicymodelFactory; -import Editpolicymodel.IsSourceType; - -import junit.textui.TestRunner; - -/** - * <!-- begin-user-doc --> - * A test case for the model object '<em><b>Is Source Type</b></em>'. - * <!-- end-user-doc --> - * @generated - */ -public class IsSourceTypeTest extends TypeArgumentRuleTest { - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public static void main(String[] args) { - TestRunner.run(IsSourceTypeTest.class); - } - - /** - * Constructs a new Is Source Type test case with the given name. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public IsSourceTypeTest(String name) { - super(name); - } - - /** - * Returns the fixture for this Is Source Type test case. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected IsSourceType getFixture() { - return (IsSourceType)fixture; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see junit.framework.TestCase#setUp() - * @generated - */ - @Override - protected void setUp() throws Exception { - setFixture(EditpolicymodelFactory.eINSTANCE.createIsSourceType()); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see junit.framework.TestCase#tearDown() - * @generated - */ - @Override - protected void tearDown() throws Exception { - setFixture(null); - } - -} //IsSourceTypeTest diff --git a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/IsTargetTest.java b/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/IsTargetTest.java deleted file mode 100644 index 4a383cd1ed47fa9892f7550a35f18b5410e21372..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/IsTargetTest.java +++ /dev/null @@ -1,70 +0,0 @@ -/** - */ -package Editpolicymodel.tests; - -import Editpolicymodel.EditpolicymodelFactory; -import Editpolicymodel.IsTarget; - -import junit.textui.TestRunner; - -/** - * <!-- begin-user-doc --> - * A test case for the model object '<em><b>Is Target</b></em>'. - * <!-- end-user-doc --> - * @generated - */ -public class IsTargetTest extends TypeArgumentRuleTest { - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public static void main(String[] args) { - TestRunner.run(IsTargetTest.class); - } - - /** - * Constructs a new Is Target test case with the given name. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public IsTargetTest(String name) { - super(name); - } - - /** - * Returns the fixture for this Is Target test case. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected IsTarget getFixture() { - return (IsTarget)fixture; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see junit.framework.TestCase#setUp() - * @generated - */ - @Override - protected void setUp() throws Exception { - setFixture(EditpolicymodelFactory.eINSTANCE.createIsTarget()); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see junit.framework.TestCase#tearDown() - * @generated - */ - @Override - protected void tearDown() throws Exception { - setFixture(null); - } - -} //IsTargetTest diff --git a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/IsTargetTypeTest.java b/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/IsTargetTypeTest.java deleted file mode 100644 index 62645d54f7adb70420d6a6599dc3f058c937c0be..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/IsTargetTypeTest.java +++ /dev/null @@ -1,70 +0,0 @@ -/** - */ -package Editpolicymodel.tests; - -import Editpolicymodel.EditpolicymodelFactory; -import Editpolicymodel.IsTargetType; - -import junit.textui.TestRunner; - -/** - * <!-- begin-user-doc --> - * A test case for the model object '<em><b>Is Target Type</b></em>'. - * <!-- end-user-doc --> - * @generated - */ -public class IsTargetTypeTest extends TypeArgumentRuleTest { - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public static void main(String[] args) { - TestRunner.run(IsTargetTypeTest.class); - } - - /** - * Constructs a new Is Target Type test case with the given name. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public IsTargetTypeTest(String name) { - super(name); - } - - /** - * Returns the fixture for this Is Target Type test case. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected IsTargetType getFixture() { - return (IsTargetType)fixture; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see junit.framework.TestCase#setUp() - * @generated - */ - @Override - protected void setUp() throws Exception { - setFixture(EditpolicymodelFactory.eINSTANCE.createIsTargetType()); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see junit.framework.TestCase#tearDown() - * @generated - */ - @Override - protected void tearDown() throws Exception { - setFixture(null); - } - -} //IsTargetTypeTest diff --git a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/LogicalConstraintRuleTest.java b/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/LogicalConstraintRuleTest.java deleted file mode 100644 index b4b4d62cc77bc35254c7709efd3e21e6d64bae3a..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/LogicalConstraintRuleTest.java +++ /dev/null @@ -1,70 +0,0 @@ -/** - */ -package Editpolicymodel.tests; - -import Editpolicymodel.EditpolicymodelFactory; -import Editpolicymodel.LogicalConstraintRule; - -import junit.textui.TestRunner; - -/** - * <!-- begin-user-doc --> - * A test case for the model object '<em><b>Logical Constraint Rule</b></em>'. - * <!-- end-user-doc --> - * @generated - */ -public class LogicalConstraintRuleTest extends ConstraintRuleTest { - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public static void main(String[] args) { - TestRunner.run(LogicalConstraintRuleTest.class); - } - - /** - * Constructs a new Logical Constraint Rule test case with the given name. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public LogicalConstraintRuleTest(String name) { - super(name); - } - - /** - * Returns the fixture for this Logical Constraint Rule test case. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected LogicalConstraintRule getFixture() { - return (LogicalConstraintRule)fixture; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see junit.framework.TestCase#setUp() - * @generated - */ - @Override - protected void setUp() throws Exception { - setFixture(EditpolicymodelFactory.eINSTANCE.createLogicalConstraintRule()); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see junit.framework.TestCase#tearDown() - * @generated - */ - @Override - protected void tearDown() throws Exception { - setFixture(null); - } - -} //LogicalConstraintRuleTest diff --git a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/LogicalFeatureRuleTest.java b/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/LogicalFeatureRuleTest.java deleted file mode 100644 index 8ee1b2fa791f35b8faa4cef2fbcce6ac2dd5f6e8..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/LogicalFeatureRuleTest.java +++ /dev/null @@ -1,70 +0,0 @@ -/** - */ -package Editpolicymodel.tests; - -import Editpolicymodel.EditpolicymodelFactory; -import Editpolicymodel.LogicalFeatureRule; - -import junit.textui.TestRunner; - -/** - * <!-- begin-user-doc --> - * A test case for the model object '<em><b>Logical Feature Rule</b></em>'. - * <!-- end-user-doc --> - * @generated - */ -public class LogicalFeatureRuleTest extends FeatureRuleTest { - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public static void main(String[] args) { - TestRunner.run(LogicalFeatureRuleTest.class); - } - - /** - * Constructs a new Logical Feature Rule test case with the given name. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public LogicalFeatureRuleTest(String name) { - super(name); - } - - /** - * Returns the fixture for this Logical Feature Rule test case. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected LogicalFeatureRule getFixture() { - return (LogicalFeatureRule)fixture; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see junit.framework.TestCase#setUp() - * @generated - */ - @Override - protected void setUp() throws Exception { - setFixture(EditpolicymodelFactory.eINSTANCE.createLogicalFeatureRule()); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see junit.framework.TestCase#tearDown() - * @generated - */ - @Override - protected void tearDown() throws Exception { - setFixture(null); - } - -} //LogicalFeatureRuleTest diff --git a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/ModelTest.java b/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/ModelTest.java deleted file mode 100644 index 1e7839ed2670719e7c107c5c22a24f8d92e88b0a..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/ModelTest.java +++ /dev/null @@ -1,89 +0,0 @@ -/** - */ -package Editpolicymodel.tests; - -import Editpolicymodel.EditpolicymodelFactory; -import Editpolicymodel.Model; - -import junit.framework.TestCase; - -import junit.textui.TestRunner; - -/** - * <!-- begin-user-doc --> - * A test case for the model object '<em><b>Model</b></em>'. - * <!-- end-user-doc --> - * @generated - */ -public class ModelTest extends TestCase { - - /** - * The fixture for this Model test case. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected Model fixture = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public static void main(String[] args) { - TestRunner.run(ModelTest.class); - } - - /** - * Constructs a new Model test case with the given name. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public ModelTest(String name) { - super(name); - } - - /** - * Sets the fixture for this Model test case. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected void setFixture(Model fixture) { - this.fixture = fixture; - } - - /** - * Returns the fixture for this Model test case. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected Model getFixture() { - return fixture; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see junit.framework.TestCase#setUp() - * @generated - */ - @Override - protected void setUp() throws Exception { - setFixture(EditpolicymodelFactory.eINSTANCE.createModel()); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see junit.framework.TestCase#tearDown() - * @generated - */ - @Override - protected void tearDown() throws Exception { - setFixture(null); - } - -} //ModelTest diff --git a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/NaryConstraintRuleTest.java b/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/NaryConstraintRuleTest.java deleted file mode 100644 index 7b1c441b33eaa815c5d6097b3745971770d432ad..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/NaryConstraintRuleTest.java +++ /dev/null @@ -1,36 +0,0 @@ -/** - */ -package Editpolicymodel.tests; - -import Editpolicymodel.NaryConstraintRule; - -/** - * <!-- begin-user-doc --> - * A test case for the model object '<em><b>Nary Constraint Rule</b></em>'. - * <!-- end-user-doc --> - * @generated - */ -public abstract class NaryConstraintRuleTest extends LogicalConstraintRuleTest { - - /** - * Constructs a new Nary Constraint Rule test case with the given name. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public NaryConstraintRuleTest(String name) { - super(name); - } - - /** - * Returns the fixture for this Nary Constraint Rule test case. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected NaryConstraintRule getFixture() { - return (NaryConstraintRule)fixture; - } - -} //NaryConstraintRuleTest diff --git a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/NaryFeatureRuleTest.java b/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/NaryFeatureRuleTest.java deleted file mode 100644 index d8e07cebad37ab5021e6cd83979a56ed8c8dd772..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/NaryFeatureRuleTest.java +++ /dev/null @@ -1,36 +0,0 @@ -/** - */ -package Editpolicymodel.tests; - -import Editpolicymodel.NaryFeatureRule; - -/** - * <!-- begin-user-doc --> - * A test case for the model object '<em><b>Nary Feature Rule</b></em>'. - * <!-- end-user-doc --> - * @generated - */ -public abstract class NaryFeatureRuleTest extends LogicalFeatureRuleTest { - - /** - * Constructs a new Nary Feature Rule test case with the given name. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public NaryFeatureRuleTest(String name) { - super(name); - } - - /** - * Returns the fixture for this Nary Feature Rule test case. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected NaryFeatureRule getFixture() { - return (NaryFeatureRule)fixture; - } - -} //NaryFeatureRuleTest diff --git a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/NotConstraintRuleTest.java b/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/NotConstraintRuleTest.java deleted file mode 100644 index 1043d1c8506270a772c40e33386165aa0ed26210..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/NotConstraintRuleTest.java +++ /dev/null @@ -1,70 +0,0 @@ -/** - */ -package Editpolicymodel.tests; - -import Editpolicymodel.EditpolicymodelFactory; -import Editpolicymodel.NotConstraintRule; - -import junit.textui.TestRunner; - -/** - * <!-- begin-user-doc --> - * A test case for the model object '<em><b>Not Constraint Rule</b></em>'. - * <!-- end-user-doc --> - * @generated - */ -public class NotConstraintRuleTest extends UnaryConstraintRuleTest { - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public static void main(String[] args) { - TestRunner.run(NotConstraintRuleTest.class); - } - - /** - * Constructs a new Not Constraint Rule test case with the given name. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public NotConstraintRuleTest(String name) { - super(name); - } - - /** - * Returns the fixture for this Not Constraint Rule test case. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected NotConstraintRule getFixture() { - return (NotConstraintRule)fixture; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see junit.framework.TestCase#setUp() - * @generated - */ - @Override - protected void setUp() throws Exception { - setFixture(EditpolicymodelFactory.eINSTANCE.createNotConstraintRule()); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see junit.framework.TestCase#tearDown() - * @generated - */ - @Override - protected void tearDown() throws Exception { - setFixture(null); - } - -} //NotConstraintRuleTest diff --git a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/NotFeatureRuleTest.java b/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/NotFeatureRuleTest.java deleted file mode 100644 index c4bc6850347e6c203764040eb2b346930136d924..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/NotFeatureRuleTest.java +++ /dev/null @@ -1,70 +0,0 @@ -/** - */ -package Editpolicymodel.tests; - -import Editpolicymodel.EditpolicymodelFactory; -import Editpolicymodel.NotFeatureRule; - -import junit.textui.TestRunner; - -/** - * <!-- begin-user-doc --> - * A test case for the model object '<em><b>Not Feature Rule</b></em>'. - * <!-- end-user-doc --> - * @generated - */ -public class NotFeatureRuleTest extends UnaryFeatureRuleTest { - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public static void main(String[] args) { - TestRunner.run(NotFeatureRuleTest.class); - } - - /** - * Constructs a new Not Feature Rule test case with the given name. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public NotFeatureRuleTest(String name) { - super(name); - } - - /** - * Returns the fixture for this Not Feature Rule test case. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected NotFeatureRule getFixture() { - return (NotFeatureRule)fixture; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see junit.framework.TestCase#setUp() - * @generated - */ - @Override - protected void setUp() throws Exception { - setFixture(EditpolicymodelFactory.eINSTANCE.createNotFeatureRule()); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see junit.framework.TestCase#tearDown() - * @generated - */ - @Override - protected void tearDown() throws Exception { - setFixture(null); - } - -} //NotFeatureRuleTest diff --git a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/OrConstraintRuleTest.java b/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/OrConstraintRuleTest.java deleted file mode 100644 index 18dafa2a74ab816fa22949dea614ef323626be5b..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/OrConstraintRuleTest.java +++ /dev/null @@ -1,70 +0,0 @@ -/** - */ -package Editpolicymodel.tests; - -import Editpolicymodel.EditpolicymodelFactory; -import Editpolicymodel.OrConstraintRule; - -import junit.textui.TestRunner; - -/** - * <!-- begin-user-doc --> - * A test case for the model object '<em><b>Or Constraint Rule</b></em>'. - * <!-- end-user-doc --> - * @generated - */ -public class OrConstraintRuleTest extends NaryConstraintRuleTest { - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public static void main(String[] args) { - TestRunner.run(OrConstraintRuleTest.class); - } - - /** - * Constructs a new Or Constraint Rule test case with the given name. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public OrConstraintRuleTest(String name) { - super(name); - } - - /** - * Returns the fixture for this Or Constraint Rule test case. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected OrConstraintRule getFixture() { - return (OrConstraintRule)fixture; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see junit.framework.TestCase#setUp() - * @generated - */ - @Override - protected void setUp() throws Exception { - setFixture(EditpolicymodelFactory.eINSTANCE.createOrConstraintRule()); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see junit.framework.TestCase#tearDown() - * @generated - */ - @Override - protected void tearDown() throws Exception { - setFixture(null); - } - -} //OrConstraintRuleTest diff --git a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/OrFeatureRuleTest.java b/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/OrFeatureRuleTest.java deleted file mode 100644 index 928efd9aa44c4d6b713fb07f9aa4601eada9efb1..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/OrFeatureRuleTest.java +++ /dev/null @@ -1,70 +0,0 @@ -/** - */ -package Editpolicymodel.tests; - -import Editpolicymodel.EditpolicymodelFactory; -import Editpolicymodel.OrFeatureRule; - -import junit.textui.TestRunner; - -/** - * <!-- begin-user-doc --> - * A test case for the model object '<em><b>Or Feature Rule</b></em>'. - * <!-- end-user-doc --> - * @generated - */ -public class OrFeatureRuleTest extends NaryFeatureRuleTest { - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public static void main(String[] args) { - TestRunner.run(OrFeatureRuleTest.class); - } - - /** - * Constructs a new Or Feature Rule test case with the given name. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public OrFeatureRuleTest(String name) { - super(name); - } - - /** - * Returns the fixture for this Or Feature Rule test case. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected OrFeatureRule getFixture() { - return (OrFeatureRule)fixture; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see junit.framework.TestCase#setUp() - * @generated - */ - @Override - protected void setUp() throws Exception { - setFixture(EditpolicymodelFactory.eINSTANCE.createOrFeatureRule()); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see junit.framework.TestCase#tearDown() - * @generated - */ - @Override - protected void tearDown() throws Exception { - setFixture(null); - } - -} //OrFeatureRuleTest diff --git a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/PolicyTest.java b/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/PolicyTest.java deleted file mode 100644 index a21169de24074dc5ec9f1f567f51848102425433..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/PolicyTest.java +++ /dev/null @@ -1,89 +0,0 @@ -/** - */ -package Editpolicymodel.tests; - -import Editpolicymodel.EditpolicymodelFactory; -import Editpolicymodel.Policy; - -import junit.framework.TestCase; - -import junit.textui.TestRunner; - -/** - * <!-- begin-user-doc --> - * A test case for the model object '<em><b>Policy</b></em>'. - * <!-- end-user-doc --> - * @generated - */ -public class PolicyTest extends TestCase { - - /** - * The fixture for this Policy test case. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected Policy fixture = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public static void main(String[] args) { - TestRunner.run(PolicyTest.class); - } - - /** - * Constructs a new Policy test case with the given name. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public PolicyTest(String name) { - super(name); - } - - /** - * Sets the fixture for this Policy test case. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected void setFixture(Policy fixture) { - this.fixture = fixture; - } - - /** - * Returns the fixture for this Policy test case. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected Policy getFixture() { - return fixture; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see junit.framework.TestCase#setUp() - * @generated - */ - @Override - protected void setUp() throws Exception { - setFixture(EditpolicymodelFactory.eINSTANCE.createPolicy()); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see junit.framework.TestCase#tearDown() - * @generated - */ - @Override - protected void tearDown() throws Exception { - setFixture(null); - } - -} //PolicyTest diff --git a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/SourceEqualsTargetTest.java b/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/SourceEqualsTargetTest.java deleted file mode 100644 index e4a94a194cf56ed39475dc70e3e05f64df8902e7..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/SourceEqualsTargetTest.java +++ /dev/null @@ -1,70 +0,0 @@ -/** - */ -package Editpolicymodel.tests; - -import Editpolicymodel.EditpolicymodelFactory; -import Editpolicymodel.SourceEqualsTarget; - -import junit.textui.TestRunner; - -/** - * <!-- begin-user-doc --> - * A test case for the model object '<em><b>Source Equals Target</b></em>'. - * <!-- end-user-doc --> - * @generated - */ -public class SourceEqualsTargetTest extends ConstraintRuleTest { - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public static void main(String[] args) { - TestRunner.run(SourceEqualsTargetTest.class); - } - - /** - * Constructs a new Source Equals Target test case with the given name. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public SourceEqualsTargetTest(String name) { - super(name); - } - - /** - * Returns the fixture for this Source Equals Target test case. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected SourceEqualsTarget getFixture() { - return (SourceEqualsTarget)fixture; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see junit.framework.TestCase#setUp() - * @generated - */ - @Override - protected void setUp() throws Exception { - setFixture(EditpolicymodelFactory.eINSTANCE.createSourceEqualsTarget()); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see junit.framework.TestCase#tearDown() - * @generated - */ - @Override - protected void tearDown() throws Exception { - setFixture(null); - } - -} //SourceEqualsTargetTest diff --git a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/SourceEqualsTargetTypeTest.java b/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/SourceEqualsTargetTypeTest.java deleted file mode 100644 index 72f7ce073d27730b965795dc4ff13297a5824f93..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/SourceEqualsTargetTypeTest.java +++ /dev/null @@ -1,70 +0,0 @@ -/** - */ -package Editpolicymodel.tests; - -import Editpolicymodel.EditpolicymodelFactory; -import Editpolicymodel.SourceEqualsTargetType; - -import junit.textui.TestRunner; - -/** - * <!-- begin-user-doc --> - * A test case for the model object '<em><b>Source Equals Target Type</b></em>'. - * <!-- end-user-doc --> - * @generated - */ -public class SourceEqualsTargetTypeTest extends ConstraintRuleTest { - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public static void main(String[] args) { - TestRunner.run(SourceEqualsTargetTypeTest.class); - } - - /** - * Constructs a new Source Equals Target Type test case with the given name. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public SourceEqualsTargetTypeTest(String name) { - super(name); - } - - /** - * Returns the fixture for this Source Equals Target Type test case. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected SourceEqualsTargetType getFixture() { - return (SourceEqualsTargetType)fixture; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see junit.framework.TestCase#setUp() - * @generated - */ - @Override - protected void setUp() throws Exception { - setFixture(EditpolicymodelFactory.eINSTANCE.createSourceEqualsTargetType()); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see junit.framework.TestCase#tearDown() - * @generated - */ - @Override - protected void tearDown() throws Exception { - setFixture(null); - } - -} //SourceEqualsTargetTypeTest diff --git a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/TrueConstraintRuleTest.java b/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/TrueConstraintRuleTest.java deleted file mode 100644 index 41bd650bd59700bfd46e5a3512a4577ea5c7417b..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/TrueConstraintRuleTest.java +++ /dev/null @@ -1,70 +0,0 @@ -/** - */ -package Editpolicymodel.tests; - -import Editpolicymodel.EditpolicymodelFactory; -import Editpolicymodel.TrueConstraintRule; - -import junit.textui.TestRunner; - -/** - * <!-- begin-user-doc --> - * A test case for the model object '<em><b>True Constraint Rule</b></em>'. - * <!-- end-user-doc --> - * @generated - */ -public class TrueConstraintRuleTest extends LogicalConstraintRuleTest { - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public static void main(String[] args) { - TestRunner.run(TrueConstraintRuleTest.class); - } - - /** - * Constructs a new True Constraint Rule test case with the given name. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public TrueConstraintRuleTest(String name) { - super(name); - } - - /** - * Returns the fixture for this True Constraint Rule test case. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected TrueConstraintRule getFixture() { - return (TrueConstraintRule)fixture; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see junit.framework.TestCase#setUp() - * @generated - */ - @Override - protected void setUp() throws Exception { - setFixture(EditpolicymodelFactory.eINSTANCE.createTrueConstraintRule()); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see junit.framework.TestCase#tearDown() - * @generated - */ - @Override - protected void tearDown() throws Exception { - setFixture(null); - } - -} //TrueConstraintRuleTest diff --git a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/TrueFeatureRuleTest.java b/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/TrueFeatureRuleTest.java deleted file mode 100644 index 34c5641749192ab7b3947f6b9eaecb3ecf772941..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/TrueFeatureRuleTest.java +++ /dev/null @@ -1,70 +0,0 @@ -/** - */ -package Editpolicymodel.tests; - -import Editpolicymodel.EditpolicymodelFactory; -import Editpolicymodel.TrueFeatureRule; - -import junit.textui.TestRunner; - -/** - * <!-- begin-user-doc --> - * A test case for the model object '<em><b>True Feature Rule</b></em>'. - * <!-- end-user-doc --> - * @generated - */ -public class TrueFeatureRuleTest extends LogicalFeatureRuleTest { - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public static void main(String[] args) { - TestRunner.run(TrueFeatureRuleTest.class); - } - - /** - * Constructs a new True Feature Rule test case with the given name. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public TrueFeatureRuleTest(String name) { - super(name); - } - - /** - * Returns the fixture for this True Feature Rule test case. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected TrueFeatureRule getFixture() { - return (TrueFeatureRule)fixture; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see junit.framework.TestCase#setUp() - * @generated - */ - @Override - protected void setUp() throws Exception { - setFixture(EditpolicymodelFactory.eINSTANCE.createTrueFeatureRule()); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see junit.framework.TestCase#tearDown() - * @generated - */ - @Override - protected void tearDown() throws Exception { - setFixture(null); - } - -} //TrueFeatureRuleTest diff --git a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/TypeArgumentRuleTest.java b/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/TypeArgumentRuleTest.java deleted file mode 100644 index c4abcb6ba39843d4d5e4a7958e4cbaa27e1de1e4..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/TypeArgumentRuleTest.java +++ /dev/null @@ -1,36 +0,0 @@ -/** - */ -package Editpolicymodel.tests; - -import Editpolicymodel.TypeArgumentRule; - -/** - * <!-- begin-user-doc --> - * A test case for the model object '<em><b>Type Argument Rule</b></em>'. - * <!-- end-user-doc --> - * @generated - */ -public abstract class TypeArgumentRuleTest extends ConstraintRuleTest { - - /** - * Constructs a new Type Argument Rule test case with the given name. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public TypeArgumentRuleTest(String name) { - super(name); - } - - /** - * Returns the fixture for this Type Argument Rule test case. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected TypeArgumentRule getFixture() { - return (TypeArgumentRule)fixture; - } - -} //TypeArgumentRuleTest diff --git a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/UnaryConstraintRuleTest.java b/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/UnaryConstraintRuleTest.java deleted file mode 100644 index 2add50a9a07fb5862eaf0fadad101d65acfcfaf9..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/UnaryConstraintRuleTest.java +++ /dev/null @@ -1,36 +0,0 @@ -/** - */ -package Editpolicymodel.tests; - -import Editpolicymodel.UnaryConstraintRule; - -/** - * <!-- begin-user-doc --> - * A test case for the model object '<em><b>Unary Constraint Rule</b></em>'. - * <!-- end-user-doc --> - * @generated - */ -public abstract class UnaryConstraintRuleTest extends LogicalConstraintRuleTest { - - /** - * Constructs a new Unary Constraint Rule test case with the given name. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public UnaryConstraintRuleTest(String name) { - super(name); - } - - /** - * Returns the fixture for this Unary Constraint Rule test case. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected UnaryConstraintRule getFixture() { - return (UnaryConstraintRule)fixture; - } - -} //UnaryConstraintRuleTest diff --git a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/UnaryFeatureRuleTest.java b/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/UnaryFeatureRuleTest.java deleted file mode 100644 index 208ed0f1b07326d3c4904172bef55391ab5065aa..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel.tests/src/Editpolicymodel/tests/UnaryFeatureRuleTest.java +++ /dev/null @@ -1,36 +0,0 @@ -/** - */ -package Editpolicymodel.tests; - -import Editpolicymodel.UnaryFeatureRule; - -/** - * <!-- begin-user-doc --> - * A test case for the model object '<em><b>Unary Feature Rule</b></em>'. - * <!-- end-user-doc --> - * @generated - */ -public abstract class UnaryFeatureRuleTest extends LogicalFeatureRuleTest { - - /** - * Constructs a new Unary Feature Rule test case with the given name. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public UnaryFeatureRuleTest(String name) { - super(name); - } - - /** - * Returns the fixture for this Unary Feature Rule test case. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected UnaryFeatureRule getFixture() { - return (UnaryFeatureRule)fixture; - } - -} //UnaryFeatureRuleTest diff --git a/org.framed.iorm.editpolicymodel/.classpath b/org.framed.iorm.editpolicymodel/.classpath deleted file mode 100644 index 22f30643cba38503dfc820a64bc4225fd8c743ba..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/.classpath +++ /dev/null @@ -1,7 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<classpath> - <classpathentry kind="src" path="src"/> - <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/> - <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/> - <classpathentry kind="output" path="bin"/> -</classpath> diff --git a/org.framed.iorm.editpolicymodel/.gitignore b/org.framed.iorm.editpolicymodel/.gitignore deleted file mode 100644 index ae3c1726048cd06b9a143e0376ed46dd9b9a8d53..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/bin/ diff --git a/org.framed.iorm.editpolicymodel/.project b/org.framed.iorm.editpolicymodel/.project deleted file mode 100644 index d3400a30593e56ae19bf658e94bc161ffa3d9828..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/.project +++ /dev/null @@ -1,35 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<projectDescription> - <name>org.framed.iorm.editpolicymodel</name> - <comment></comment> - <projects> - </projects> - <buildSpec> - <buildCommand> - <name>org.eclipse.xtext.ui.shared.xtextBuilder</name> - <arguments> - </arguments> - </buildCommand> - <buildCommand> - <name>org.eclipse.jdt.core.javabuilder</name> - <arguments> - </arguments> - </buildCommand> - <buildCommand> - <name>org.eclipse.pde.ManifestBuilder</name> - <arguments> - </arguments> - </buildCommand> - <buildCommand> - <name>org.eclipse.pde.SchemaBuilder</name> - <arguments> - </arguments> - </buildCommand> - </buildSpec> - <natures> - <nature>org.eclipse.sirius.nature.modelingproject</nature> - <nature>org.eclipse.jdt.core.javanature</nature> - <nature>org.eclipse.pde.PluginNature</nature> - <nature>org.eclipse.xtext.ui.shared.xtextNature</nature> - </natures> -</projectDescription> diff --git a/org.framed.iorm.editpolicymodel/EditpolicymodelDiagram.png b/org.framed.iorm.editpolicymodel/EditpolicymodelDiagram.png deleted file mode 100644 index 9fdeb7b19a0dfd89a8b6b867333319578c5f6aa9..0000000000000000000000000000000000000000 Binary files a/org.framed.iorm.editpolicymodel/EditpolicymodelDiagram.png and /dev/null differ diff --git a/org.framed.iorm.editpolicymodel/META-INF/MANIFEST.MF b/org.framed.iorm.editpolicymodel/META-INF/MANIFEST.MF deleted file mode 100644 index 4807e47d90123d49a10e73203ed86dd9621f2d1e..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/META-INF/MANIFEST.MF +++ /dev/null @@ -1,36 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: %pluginName -Bundle-SymbolicName: org.framed.iorm.editpolicymodel;singleton:=true -Bundle-Version: 0.1.0.qualifier -Bundle-ClassPath: . -Bundle-Vendor: %providerName -Bundle-Localization: plugin -Require-Bundle: org.eclipse.core.runtime, - org.eclipse.emf.ecore;visibility:=reexport, - org.eclipse.emf.codegen.ecore, - org.framed.iorm.model;bundle-version="1.0.0";visibility:=reexport, - org.framed.iorm.featuremodel;bundle-version="1.0.0" -Bundle-ActivationPolicy: lazy -Bundle-RequiredExecutionEnvironment: JavaSE-1.8 -Export-Package: Editpolicymodel; - uses:="org.eclipse.emf.ecore, - iorm, - iorm.featuremodel, - org.eclipse.emf.common.util", - Editpolicymodel.impl; - uses:="org.eclipse.emf.ecore, - org.eclipse.emf.ecore.impl, - iorm, - iorm.featuremodel, - org.eclipse.emf.common.util, - Editpolicymodel, - org.eclipse.emf.common.notify", - Editpolicymodel.util; - uses:="org.eclipse.emf.ecore, - Editpolicymodel, - org.eclipse.emf.common.notify, - org.eclipse.emf.common.notify.impl, - org.eclipse.emf.ecore.util" -Import-Package: org.framed.iorm.model - diff --git a/org.framed.iorm.editpolicymodel/build.properties b/org.framed.iorm.editpolicymodel/build.properties deleted file mode 100644 index 4465407fcc2709f7088bd19ac4e379e426843081..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/build.properties +++ /dev/null @@ -1,10 +0,0 @@ -# - -bin.includes = .,\ - model/,\ - META-INF/,\ - plugin.xml,\ - plugin.properties -jars.compile.order = . -source.. = src/ -output.. = bin/ diff --git a/org.framed.iorm.editpolicymodel/model/editpolicymodel.ecore b/org.framed.iorm.editpolicymodel/model/editpolicymodel.ecore deleted file mode 100644 index 3c3ebdc0b13c093ffd96e4374cc373d550987639..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/model/editpolicymodel.ecore +++ /dev/null @@ -1,153 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="Editpolicymodel" nsURI="http://framed/editpolicymodel" nsPrefix="Editpolicymodel"> - <eClassifiers xsi:type="ecore:EClass" name="Model"> - <eStructuralFeatures xsi:type="ecore:EReference" name="policies" upperBound="-1" - eType="#//Policy" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Policy"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="override" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBooleanObject" - defaultValueLiteral="false"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="action" eType="#//ActionEnum" - defaultValueLiteral="Create"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="actionType" lowerBound="1" - eType="#//TypeEnum"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="featureRule" eType="#//FeatureRule" - containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="constraintRule" eType="#//ConstraintRule" - containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ContainsCompartment" eSuperTypes="#//ConstraintRule"/> - <eClassifiers xsi:type="ecore:EClass" name="IsTarget" eSuperTypes="#//TypeArgumentRule"/> - <eClassifiers xsi:type="ecore:EClass" name="IsParent" eSuperTypes="#//TypeArgumentRule"/> - <eClassifiers xsi:type="ecore:EEnum" name="ActionEnum"> - <eLiterals name="Create"/> - <eLiterals name="Add" value="1"/> - <eLiterals name="Start" value="2"/> - <eLiterals name="Reconnect" value="3"/> - <eLiterals name="Execute" value="4"/> - <eLiterals name="Direct_Edit" value="5"/> - <eLiterals name="Create_Property" value="6"/> - <eLiterals name="Create_Attribute" value="7"/> - <eLiterals name="Add_Property" value="9"/> - <eLiterals name="Create_Operation" value="10"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FeatureRule" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="IsFeature" eSuperTypes="#//FeatureRule"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="featureName" lowerBound="1" - eType="#//FeatureNameEnum"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConstraintRule" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="IsTargetType" eSuperTypes="#//TypeArgumentRule"/> - <eClassifiers xsi:type="ecore:EClass" name="UnaryConstraintRule" abstract="true" - eSuperTypes="#//LogicalConstraintRule"> - <eStructuralFeatures xsi:type="ecore:EReference" name="rule" lowerBound="1" eType="#//ConstraintRule" - containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NotConstraintRule" eSuperTypes="#//UnaryConstraintRule"/> - <eClassifiers xsi:type="ecore:EClass" name="AndConstraintRule" eSuperTypes="#//NaryConstraintRule"/> - <eClassifiers xsi:type="ecore:EClass" name="BinaryConstraintRule" abstract="true" - eSuperTypes="#//LogicalConstraintRule"> - <eStructuralFeatures xsi:type="ecore:EReference" name="leftRule" lowerBound="1" - eType="#//ConstraintRule" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rightRule" lowerBound="1" - eType="#//ConstraintRule" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TrueConstraintRule" eSuperTypes="#//LogicalConstraintRule"/> - <eClassifiers xsi:type="ecore:EClass" name="FalseConstraintRule" eSuperTypes="#//LogicalConstraintRule"/> - <eClassifiers xsi:type="ecore:EClass" name="OrConstraintRule" eSuperTypes="#//NaryConstraintRule"/> - <eClassifiers xsi:type="ecore:EClass" name="ImplicationConstraintRule" eSuperTypes="#//BinaryConstraintRule"/> - <eClassifiers xsi:type="ecore:EClass" name="IsSourceType" eSuperTypes="#//TypeArgumentRule"/> - <eClassifiers xsi:type="ecore:EClass" name="TypeArgumentRule" abstract="true" eSuperTypes="#//ConstraintRule"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" eType="#//TypeEnum"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NaryConstraintRule" abstract="true" - eSuperTypes="#//LogicalConstraintRule"> - <eStructuralFeatures xsi:type="ecore:EReference" name="rules" lowerBound="1" upperBound="-1" - eType="#//ConstraintRule" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LogicalConstraintRule" eSuperTypes="#//ConstraintRule"/> - <eClassifiers xsi:type="ecore:EClass" name="TrueFeatureRule" eSuperTypes="#//LogicalFeatureRule"/> - <eClassifiers xsi:type="ecore:EClass" name="NotFeatureRule" eSuperTypes="#//UnaryFeatureRule"/> - <eClassifiers xsi:type="ecore:EClass" name="FalseFeatureRule" eSuperTypes="#//LogicalFeatureRule"/> - <eClassifiers xsi:type="ecore:EClass" name="NaryFeatureRule" abstract="true" eSuperTypes="#//LogicalFeatureRule"> - <eStructuralFeatures xsi:type="ecore:EReference" name="rules" upperBound="-1" - eType="#//FeatureRule" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BinaryFeatureRule" abstract="true" eSuperTypes="#//LogicalFeatureRule"> - <eStructuralFeatures xsi:type="ecore:EReference" name="rightRule" lowerBound="1" - eType="#//FeatureRule" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="leftRule" lowerBound="1" - eType="#//FeatureRule" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LogicalFeatureRule" eSuperTypes="#//FeatureRule"/> - <eClassifiers xsi:type="ecore:EClass" name="ImplicationFeatureRule" eSuperTypes="#//BinaryFeatureRule"/> - <eClassifiers xsi:type="ecore:EClass" name="UnaryFeatureRule" abstract="true" eSuperTypes="#//LogicalFeatureRule"> - <eStructuralFeatures xsi:type="ecore:EReference" name="rule" lowerBound="1" eType="#//FeatureRule" - containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OrFeatureRule" eSuperTypes="#//NaryFeatureRule"/> - <eClassifiers xsi:type="ecore:EClass" name="AndFeatureRule" eSuperTypes="#//NaryFeatureRule"/> - <eClassifiers xsi:type="ecore:EEnum" name="TypeEnum"> - <eLiterals name="Acyclic"/> - <eLiterals name="CompartmentType" value="1"/> - <eLiterals name="Irreflexive" value="2"/> - <eLiterals name="RoleProhibition" value="3" literal="RoleProhibition"/> - <eLiterals name="RoleImplication" value="4" literal="RoleImplication"/> - <eLiterals name="RoleGroup" value="5"/> - <eLiterals name="RoleEquivalence" value="6"/> - <eLiterals name="RoleType" value="7"/> - <eLiterals name="RelationshipImplication" value="8"/> - <eLiterals name="RelationshipExclusion" value="9"/> - <eLiterals name="Relationship" value="10"/> - <eLiterals name="Reflexive" value="11"/> - <eLiterals name="Group" value="12"/> - <eLiterals name="Inheritance" value="13"/> - <eLiterals name="Fulfillment" value="14"/> - <eLiterals name="DataType" value="15"/> - <eLiterals name="Cyclic" value="16"/> - <eLiterals name="NaturalType" value="17"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="FeatureNameEnum"> - <eLiterals name="Roles"/> - <eLiterals name="Role_Types" value="1"/> - <eLiterals name="Role_Structure" value="2" literal="Role_Structure"/> - <eLiterals name="Role_Properties" value="3"/> - <eLiterals name="Role_Prohibition" value="4"/> - <eLiterals name="Role_Inheritance" value="5"/> - <eLiterals name="Role_Implication" value="6"/> - <eLiterals name="Role_Equivalence" value="7"/> - <eLiterals name="Role_Constraints" value="8"/> - <eLiterals name="Role_Behavior" value="9"/> - <eLiterals name="RML_Feature_Model" value="10"/> - <eLiterals name="Relationships" value="11"/> - <eLiterals name="Relationship_Constraints" value="12"/> - <eLiterals name="Relationship_Cardinality" value="13"/> - <eLiterals name="Players" value="14"/> - <eLiterals name="Playable_by_Defining_Compartment" value="15"/> - <eLiterals name="Playable" value="16"/> - <eLiterals name="Parthood_Constraints" value="17"/> - <eLiterals name="On_Relationships" value="18"/> - <eLiterals name="On_Compartments" value="19"/> - <eLiterals name="Occurrence_Constraints" value="20"/> - <eLiterals name="Naturals" value="21"/> - <eLiterals name="Intra_Relationship_Constraints" value="22"/> - <eLiterals name="Inter_Relationship_Constraints" value="23"/> - <eLiterals name="Group_Constraints" value="24"/> - <eLiterals name="Dependent" value="25"/> - <eLiterals name="Dates" value="26"/> - <eLiterals name="Data_Types" value="27"/> - <eLiterals name="Compartments" value="28"/> - <eLiterals name="Contains_Compartments" value="29"/> - <eLiterals name="Compartment_Types" value="30"/> - <eLiterals name="Compartment_Structure" value="31"/> - <eLiterals name="Compartment_Properties" value="32"/> - <eLiterals name="Compartment_Inheritance" value="33" literal="Compartment_Inheritance"/> - <eLiterals name="Compartment_Behavior" value="34"/> - <eLiterals name="Participants" value="35"/> - <eLiterals name="Data_Type_Inheritance" value="36"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SourceEqualsTarget" eSuperTypes="#//ConstraintRule"/> - <eClassifiers xsi:type="ecore:EClass" name="SourceEqualsTargetType" eSuperTypes="#//ConstraintRule"/> - <eClassifiers xsi:type="ecore:EClass" name="InCompartment" eSuperTypes="#//ConstraintRule"/> -</ecore:EPackage> diff --git a/org.framed.iorm.editpolicymodel/model/editpolicymodel.genmodel b/org.framed.iorm.editpolicymodel/model/editpolicymodel.genmodel deleted file mode 100644 index 52aa6b2ba89cd9305a555d0222005e9366a00d2f..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/model/editpolicymodel.genmodel +++ /dev/null @@ -1,68 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<genmodel:GenModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" - xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="/org.framed.iorm.editpolicymodel/src" modelPluginID="org.framed.iorm.editpolicymodel" - modelName="Editpolicymodel" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container" - importerID="org.eclipse.emf.importer.ecore" complianceLevel="8.0" copyrightFields="false" - usedGenPackages="../../org.framed.iorm.model/model/IORM.genmodel#//iorm" operationReflection="true" - importOrganizing="true"> - <foreignModel>editpolicymodel.ecore</foreignModel> - <genPackages prefix="Editpolicymodel" disposableProviderFactory="true" ecorePackage="editpolicymodel.ecore#/"> - <genEnums typeSafeEnumCompatible="false" ecoreEnum="editpolicymodel.ecore#//ActionEnum"> - <genEnumLiterals ecoreEnumLiteral="editpolicymodel.ecore#//ActionEnum/Create"/> - <genEnumLiterals ecoreEnumLiteral="editpolicymodel.ecore#//ActionEnum/Add"/> - <genEnumLiterals ecoreEnumLiteral="editpolicymodel.ecore#//ActionEnum/Start"/> - <genEnumLiterals ecoreEnumLiteral="editpolicymodel.ecore#//ActionEnum/Reconnect"/> - </genEnums> - <genClasses ecoreClass="editpolicymodel.ecore#//Model"> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference editpolicymodel.ecore#//Model/policies"/> - </genClasses> - <genClasses ecoreClass="editpolicymodel.ecore#//Policy"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute editpolicymodel.ecore#//Policy/override"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute editpolicymodel.ecore#//Policy/action"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute editpolicymodel.ecore#//Policy/ActionType"/> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference editpolicymodel.ecore#//Policy/featureRule"/> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference editpolicymodel.ecore#//Policy/constraintRule"/> - </genClasses> - <genClasses ecoreClass="editpolicymodel.ecore#//Contains"/> - <genClasses ecoreClass="editpolicymodel.ecore#//IsStepIn"/> - <genClasses ecoreClass="editpolicymodel.ecore#//IsTarget"/> - <genClasses ecoreClass="editpolicymodel.ecore#//IsSource"/> - <genClasses ecoreClass="editpolicymodel.ecore#//IsParent"/> - <genClasses ecoreClass="editpolicymodel.ecore#//AbstractRule"> - <genTypeParameters ecoreTypeParameter="editpolicymodel.ecore#//AbstractRule/T"/> - </genClasses> - <genClasses image="false" ecoreClass="editpolicymodel.ecore#//Rule"> - <genTypeParameters ecoreTypeParameter="editpolicymodel.ecore#//Rule/T"/> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference editpolicymodel.ecore#//Rule/rule"/> - </genClasses> - <genClasses image="false" ecoreClass="editpolicymodel.ecore#//FeatureRule"/> - <genClasses ecoreClass="editpolicymodel.ecore#//IsFeature"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute editpolicymodel.ecore#//IsFeature/name"/> - </genClasses> - <genClasses image="false" ecoreClass="editpolicymodel.ecore#//ConstraintRule"/> - <genClasses ecoreClass="editpolicymodel.ecore#//IsTargetType"/> - <genClasses ecoreClass="editpolicymodel.ecore#//UnaryRule"> - <genTypeParameters ecoreTypeParameter="editpolicymodel.ecore#//UnaryRule/T"/> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference editpolicymodel.ecore#//UnaryRule/rule"/> - </genClasses> - <genClasses ecoreClass="editpolicymodel.ecore#//NotRule"/> - <genClasses ecoreClass="editpolicymodel.ecore#//AndRule"/> - <genClasses ecoreClass="editpolicymodel.ecore#//BinaryRule"> - <genTypeParameters ecoreTypeParameter="editpolicymodel.ecore#//BinaryRule/T"/> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference editpolicymodel.ecore#//BinaryRule/rightRule"/> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference editpolicymodel.ecore#//BinaryRule/leftRule"/> - </genClasses> - <genClasses ecoreClass="editpolicymodel.ecore#//TrueRule"/> - <genClasses ecoreClass="editpolicymodel.ecore#//FalseRule"/> - <genClasses ecoreClass="editpolicymodel.ecore#//OrRule"/> - <genClasses ecoreClass="editpolicymodel.ecore#//ImplicationRule"/> - <genClasses ecoreClass="editpolicymodel.ecore#//IsSourceType"/> - <genClasses image="false" ecoreClass="editpolicymodel.ecore#//TypeArgumentRule"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute editpolicymodel.ecore#//TypeArgumentRule/type"/> - </genClasses> - <genClasses image="false" ecoreClass="editpolicymodel.ecore#//NaryRule"> - <genTypeParameters ecoreTypeParameter="editpolicymodel.ecore#//NaryRule/T"/> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference editpolicymodel.ecore#//NaryRule/rules"/> - </genClasses> - </genPackages> -</genmodel:GenModel> diff --git a/org.framed.iorm.editpolicymodel/model/representations.aird b/org.framed.iorm.editpolicymodel/model/representations.aird deleted file mode 100644 index c8613686854de17985566ad8cd2e1101fb349ad7..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/model/representations.aird +++ /dev/null @@ -1,2801 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:description="http://www.eclipse.org/sirius/description/1.1.0" xmlns:description_1="http://www.eclipse.org/sirius/diagram/description/1.1.0" xmlns:diagram="http://www.eclipse.org/sirius/diagram/1.1.0" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:style="http://www.eclipse.org/sirius/diagram/description/style/1.1.0" xmlns:viewpoint="http://www.eclipse.org/sirius/1.1.0" xsi:schemaLocation="http://www.eclipse.org/sirius/description/1.1.0 http://www.eclipse.org/sirius/1.1.0#//description http://www.eclipse.org/sirius/diagram/description/1.1.0 http://www.eclipse.org/sirius/diagram/1.1.0#//description http://www.eclipse.org/sirius/diagram/description/style/1.1.0 http://www.eclipse.org/sirius/diagram/1.1.0#//description/style"> - <viewpoint:DAnalysis xmi:id="_3XXmABv8Eeir3aeVscTXqw" selectedViews="_5K1uwBv8Eeir3aeVscTXqw _5LAG0Bv8Eeir3aeVscTXqw _5LB8ABv8Eeir3aeVscTXqw" version="12.0.0.201704271200"> - <semanticResources>editpolicymodel.ecore</semanticResources> - <semanticResources>http://www.eclipse.org/emf/2002/Ecore</semanticResources> - <semanticResources>http://www.eclipse.org/emf/2003/XMLType</semanticResources> - <semanticResources>platform:/resource/org.framed.iorm.model/model/IORM.ecore</semanticResources> - <semanticResources>test1.xmi</semanticResources> - <semanticResources>platform:/resource/org.framed.iorm.model/model/IORM.genmodel</semanticResources> - <ownedViews xmi:type="viewpoint:DView" xmi:id="_5K1uwBv8Eeir3aeVscTXqw"> - <viewpoint xmi:type="description:Viewpoint" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Review']"/> - </ownedViews> - <ownedViews xmi:type="viewpoint:DView" xmi:id="_5LAG0Bv8Eeir3aeVscTXqw"> - <viewpoint xmi:type="description:Viewpoint" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']"/> - <ownedRepresentationDescriptors xmi:type="viewpoint:DRepresentationDescriptor" xmi:id="_PQwdABv9Eeir3aeVscTXqw" name="Editpolicymodel class diagram" repPath="#_PQun0Bv9Eeir3aeVscTXqw"> - <description xmi:type="description_1:DiagramDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']"/> - <target xmi:type="ecore:EPackage" href="editpolicymodel.ecore#/"/> - </ownedRepresentationDescriptors> - </ownedViews> - <ownedViews xmi:type="viewpoint:DView" xmi:id="_5LB8ABv8Eeir3aeVscTXqw"> - <viewpoint xmi:type="description:Viewpoint" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Archetype']"/> - </ownedViews> - </viewpoint:DAnalysis> - <diagram:DSemanticDiagram xmi:id="_PQun0Bv9Eeir3aeVscTXqw" name="Editpolicymodel class diagram"> - <ownedAnnotationEntries xmi:type="description:AnnotationEntry" xmi:id="_PQun0Rv9Eeir3aeVscTXqw" source="DANNOTATION_CUSTOMIZATION_KEY"> - <data xmi:type="diagram:ComputedStyleDescriptionRegistry" xmi:id="_PQun0hv9Eeir3aeVscTXqw"> - <computedStyleDescriptions xmi:type="style:EdgeStyleDescription" xmi:id="_QLlGgBv9Eeir3aeVscTXqw" sourceArrow="FillDiamond" routingStyle="manhattan"> - <strokeColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> - <centerLabelStyleDescription xmi:type="style:CenterLabelStyleDescription" xmi:id="_QLlGgRv9Eeir3aeVscTXqw" showIcon="false" labelExpression="service:render"> - <labelColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> - </centerLabelStyleDescription> - <endLabelStyleDescription xmi:type="style:EndLabelStyleDescription" xmi:id="_QLlGghv9Eeir3aeVscTXqw" labelSize="6" showIcon="false" labelExpression="service:eKeysLabel"> - <labelColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='dark_blue']"/> - </endLabelStyleDescription> - </computedStyleDescriptions> - <computedStyleDescriptions xmi:type="style:EdgeStyleDescription" xmi:id="_y0p-MC4jEei--d1NiPU4Dw" sourceArrow="FillDiamond" routingStyle="manhattan"> - <strokeColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> - <centerLabelStyleDescription xmi:type="style:CenterLabelStyleDescription" xmi:id="_y0p-MS4jEei--d1NiPU4Dw" showIcon="false" labelExpression="service:render"> - <labelFormat>bold</labelFormat> - <labelColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> - </centerLabelStyleDescription> - <endLabelStyleDescription xmi:type="style:EndLabelStyleDescription" xmi:id="_y0p-Mi4jEei--d1NiPU4Dw" labelSize="6" showIcon="false" labelExpression="service:eKeysLabel"> - <labelColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='dark_blue']"/> - </endLabelStyleDescription> - </computedStyleDescriptions> - <computedStyleDescriptions xmi:type="style:BundledImageDescription" xmi:id="_2orKIC5qEeiwr8bZ0uTz8g" labelExpression="service:render" labelAlignment="LEFT" tooltipExpression="service:renderTooltip" sizeComputationExpression="1"> - <borderColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> - <labelFormat>bold</labelFormat> - <labelColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> - <color xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> - </computedStyleDescriptions> - </data> - </ownedAnnotationEntries> - <ownedAnnotationEntries xmi:type="description:AnnotationEntry" xmi:id="_PSPqwBv9Eeir3aeVscTXqw" source="GMF_DIAGRAMS"> - <data xmi:type="notation:Diagram" xmi:id="_PSPqwRv9Eeir3aeVscTXqw" type="Sirius" element="_PQun0Bv9Eeir3aeVscTXqw" measurementUnit="Pixel"> - <children xmi:type="notation:Node" xmi:id="_QLyh4Bv9Eeir3aeVscTXqw" type="2003" element="_QK-CgBv9Eeir3aeVscTXqw"> - <children xmi:type="notation:Node" xmi:id="_QLzI8Bv9Eeir3aeVscTXqw" type="5007"/> - <children xmi:type="notation:Node" xmi:id="_QLzI8Rv9Eeir3aeVscTXqw" type="7004"> - <styles xmi:type="notation:SortingStyle" xmi:id="_QLzI8hv9Eeir3aeVscTXqw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_QLzI8xv9Eeir3aeVscTXqw"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_QLyh4Rv9Eeir3aeVscTXqw" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QLyh4hv9Eeir3aeVscTXqw" x="1610" y="-168"/> - </children> - <children xmi:type="notation:Node" xmi:id="_QLzI9Bv9Eeir3aeVscTXqw" type="2003" element="_QK_3sBv9Eeir3aeVscTXqw"> - <children xmi:type="notation:Node" xmi:id="_QLzwABv9Eeir3aeVscTXqw" type="5007"/> - <children xmi:type="notation:Node" xmi:id="_QLzwARv9Eeir3aeVscTXqw" type="7004"> - <children xmi:type="notation:Node" xmi:id="_QMCZhBv9Eeir3aeVscTXqw" type="3010" element="_QLeY0Bv9Eeir3aeVscTXqw"> - <styles xmi:type="notation:FontStyle" xmi:id="_QMCZhRv9Eeir3aeVscTXqw" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_QMCZhhv9Eeir3aeVscTXqw"/> - </children> - <children xmi:type="notation:Node" xmi:id="_QMDAkBv9Eeir3aeVscTXqw" type="3010" element="_QLe_4Bv9Eeir3aeVscTXqw"> - <styles xmi:type="notation:FontStyle" xmi:id="_QMDAkRv9Eeir3aeVscTXqw" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_QMDAkhv9Eeir3aeVscTXqw"/> - </children> - <children xmi:type="notation:Node" xmi:id="_uyEr0C4eEei--d1NiPU4Dw" type="3010" element="_uxk8kC4eEei--d1NiPU4Dw"> - <styles xmi:type="notation:FontStyle" xmi:id="_uyEr0S4eEei--d1NiPU4Dw" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_uyEr0i4eEei--d1NiPU4Dw"/> - </children> - <styles xmi:type="notation:SortingStyle" xmi:id="_QLzwAhv9Eeir3aeVscTXqw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_QLzwAxv9Eeir3aeVscTXqw"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_QLzI9Rv9Eeir3aeVscTXqw" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QLzI9hv9Eeir3aeVscTXqw" x="1560" y="48"/> - </children> - <children xmi:type="notation:Node" xmi:id="_QL2MRBv9Eeir3aeVscTXqw" type="2003" element="_QLEJIRv9Eeir3aeVscTXqw"> - <children xmi:type="notation:Node" xmi:id="_QL2zUBv9Eeir3aeVscTXqw" type="5007"/> - <children xmi:type="notation:Node" xmi:id="_QL2zURv9Eeir3aeVscTXqw" type="7004"> - <styles xmi:type="notation:SortingStyle" xmi:id="_QL2zUhv9Eeir3aeVscTXqw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_QL2zUxv9Eeir3aeVscTXqw"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_QL2MRRv9Eeir3aeVscTXqw" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QL2MRhv9Eeir3aeVscTXqw" x="1547" y="1116"/> - </children> - <children xmi:type="notation:Node" xmi:id="_QL4BdBv9Eeir3aeVscTXqw" type="2003" element="_QLGlYRv9Eeir3aeVscTXqw"> - <children xmi:type="notation:Node" xmi:id="_QL4Bdxv9Eeir3aeVscTXqw" type="5007"/> - <children xmi:type="notation:Node" xmi:id="_QL4ogBv9Eeir3aeVscTXqw" type="7004"> - <styles xmi:type="notation:SortingStyle" xmi:id="_QL4ogRv9Eeir3aeVscTXqw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_QL4oghv9Eeir3aeVscTXqw"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_QL4BdRv9Eeir3aeVscTXqw" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QL4Bdhv9Eeir3aeVscTXqw" x="1176" y="1116"/> - </children> - <children xmi:type="notation:Node" xmi:id="_QL5PkBv9Eeir3aeVscTXqw" type="2003" element="_QLHzgBv9Eeir3aeVscTXqw"> - <children xmi:type="notation:Node" xmi:id="_QL5Pkxv9Eeir3aeVscTXqw" type="5007"/> - <children xmi:type="notation:Node" xmi:id="_QL5PlBv9Eeir3aeVscTXqw" type="7004"> - <styles xmi:type="notation:SortingStyle" xmi:id="_QL5PlRv9Eeir3aeVscTXqw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_QL5Plhv9Eeir3aeVscTXqw"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_QL5PkRv9Eeir3aeVscTXqw" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QL5Pkhv9Eeir3aeVscTXqw" x="1164" y="961"/> - </children> - <children xmi:type="notation:Node" xmi:id="_QL52oBv9Eeir3aeVscTXqw" type="2003" element="_QLIakBv9Eeir3aeVscTXqw"> - <children xmi:type="notation:Node" xmi:id="_QL52oxv9Eeir3aeVscTXqw" type="5007"/> - <children xmi:type="notation:Node" xmi:id="_QL52pBv9Eeir3aeVscTXqw" type="7004"> - <children xmi:type="notation:Node" xmi:id="_QMDnphv9Eeir3aeVscTXqw" type="3010" element="_QLiqQBv9Eeir3aeVscTXqw"> - <styles xmi:type="notation:FontStyle" xmi:id="_QMDnpxv9Eeir3aeVscTXqw" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_QMDnqBv9Eeir3aeVscTXqw"/> - </children> - <children xmi:type="notation:Node" xmi:id="_QMDnqRv9Eeir3aeVscTXqw" type="3010" element="_QLiqQhv9Eeir3aeVscTXqw"> - <styles xmi:type="notation:FontStyle" xmi:id="_QMDnqhv9Eeir3aeVscTXqw" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_QMDnqxv9Eeir3aeVscTXqw"/> - </children> - <children xmi:type="notation:Node" xmi:id="_QMEOsBv9Eeir3aeVscTXqw" type="3010" element="_QLjRUBv9Eeir3aeVscTXqw"> - <styles xmi:type="notation:FontStyle" xmi:id="_QMEOsRv9Eeir3aeVscTXqw" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_QMEOshv9Eeir3aeVscTXqw"/> - </children> - <children xmi:type="notation:Node" xmi:id="_QMEOsxv9Eeir3aeVscTXqw" type="3010" element="_QLjRUhv9Eeir3aeVscTXqw"> - <styles xmi:type="notation:FontStyle" xmi:id="_QMEOtBv9Eeir3aeVscTXqw" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_QMEOtRv9Eeir3aeVscTXqw"/> - </children> - <children xmi:type="notation:Node" xmi:id="_g7RCgC5qEeiwr8bZ0uTz8g" type="3010" element="_g5zC4C5qEeiwr8bZ0uTz8g"> - <styles xmi:type="notation:FontStyle" xmi:id="_g7RCgS5qEeiwr8bZ0uTz8g" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_g7RCgi5qEeiwr8bZ0uTz8g"/> - </children> - <children xmi:type="notation:Node" xmi:id="_HvvSkC6IEeiwr8bZ0uTz8g" type="3010" element="_HvT0wC6IEeiwr8bZ0uTz8g"> - <styles xmi:type="notation:FontStyle" xmi:id="_HvvSkS6IEeiwr8bZ0uTz8g" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_HvvSki6IEeiwr8bZ0uTz8g"/> - </children> - <children xmi:type="notation:Node" xmi:id="_Qib1AC89Eeiwr8bZ0uTz8g" type="3010" element="_QiA-QC89Eeiwr8bZ0uTz8g"> - <styles xmi:type="notation:FontStyle" xmi:id="_Qib1AS89Eeiwr8bZ0uTz8g" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_Qib1Ai89Eeiwr8bZ0uTz8g"/> - </children> - <children xmi:type="notation:Node" xmi:id="_Uk490C89Eeiwr8bZ0uTz8g" type="3010" element="_UkeuIC89Eeiwr8bZ0uTz8g"> - <styles xmi:type="notation:FontStyle" xmi:id="_Uk5k4C89Eeiwr8bZ0uTz8g" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_Uk5k4S89Eeiwr8bZ0uTz8g"/> - </children> - <children xmi:type="notation:Node" xmi:id="_Yy2zEC89Eeiwr8bZ0uTz8g" type="3010" element="_YyWcwC89Eeiwr8bZ0uTz8g"> - <styles xmi:type="notation:FontStyle" xmi:id="_Yy2zES89Eeiwr8bZ0uTz8g" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_Yy2zEi89Eeiwr8bZ0uTz8g"/> - </children> - <children xmi:type="notation:Node" xmi:id="_oYRowC89Eeiwr8bZ0uTz8g" type="3010" element="_oXuPIC89Eeiwr8bZ0uTz8g"> - <styles xmi:type="notation:FontStyle" xmi:id="_oYRowS89Eeiwr8bZ0uTz8g" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_oYRowi89Eeiwr8bZ0uTz8g"/> - </children> - <styles xmi:type="notation:SortingStyle" xmi:id="_QL52pRv9Eeir3aeVscTXqw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_QL52phv9Eeir3aeVscTXqw"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_QL52oRv9Eeir3aeVscTXqw" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QL52ohv9Eeir3aeVscTXqw" x="1308" y="-157" height="208"/> - </children> - <children xmi:type="notation:Node" xmi:id="_QL_9Rxv9Eeir3aeVscTXqw" type="2003" element="_QLQ9cRv9Eeir3aeVscTXqw"> - <children xmi:type="notation:Node" xmi:id="_QL_9Shv9Eeir3aeVscTXqw" type="5007"/> - <children xmi:type="notation:Node" xmi:id="_QL_9Sxv9Eeir3aeVscTXqw" type="7004"> - <styles xmi:type="notation:SortingStyle" xmi:id="_QL_9TBv9Eeir3aeVscTXqw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_QL_9TRv9Eeir3aeVscTXqw"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_QL_9SBv9Eeir3aeVscTXqw" fontName="Cantarell" fontHeight="8" italic="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QL_9SRv9Eeir3aeVscTXqw" x="948"/> - </children> - <children xmi:type="notation:Node" xmi:id="_QL_9Thv9Eeir3aeVscTXqw" type="2003" element="_QLRkgRv9Eeir3aeVscTXqw"> - <children xmi:type="notation:Node" xmi:id="_QMAkUhv9Eeir3aeVscTXqw" type="5007"/> - <children xmi:type="notation:Node" xmi:id="_QMAkUxv9Eeir3aeVscTXqw" type="7004"> - <children xmi:type="notation:Node" xmi:id="_uyFS4C4eEei--d1NiPU4Dw" type="3010" element="_uxn_4C4eEei--d1NiPU4Dw"> - <styles xmi:type="notation:FontStyle" xmi:id="_uyFS4S4eEei--d1NiPU4Dw" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_uyFS4i4eEei--d1NiPU4Dw"/> - </children> - <styles xmi:type="notation:SortingStyle" xmi:id="_QMAkVBv9Eeir3aeVscTXqw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_QMAkVRv9Eeir3aeVscTXqw"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_QMAkUBv9Eeir3aeVscTXqw" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QMAkURv9Eeir3aeVscTXqw" x="871" y="156"/> - </children> - <children xmi:type="notation:Node" xmi:id="_QMAkVhv9Eeir3aeVscTXqw" type="2003" element="_QLSLkRv9Eeir3aeVscTXqw"> - <children xmi:type="notation:Node" xmi:id="_QMAkWRv9Eeir3aeVscTXqw" type="5007"/> - <children xmi:type="notation:Node" xmi:id="_QMAkWhv9Eeir3aeVscTXqw" type="7004"> - <styles xmi:type="notation:SortingStyle" xmi:id="_QMAkWxv9Eeir3aeVscTXqw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_QMAkXBv9Eeir3aeVscTXqw"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_QMAkVxv9Eeir3aeVscTXqw" fontName="Cantarell" fontHeight="8" italic="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QMAkWBv9Eeir3aeVscTXqw" x="1176" y="636"/> - </children> - <children xmi:type="notation:Node" xmi:id="_QMBLYBv9Eeir3aeVscTXqw" type="2003" element="_QLSyoBv9Eeir3aeVscTXqw"> - <children xmi:type="notation:Node" xmi:id="_QMBLYxv9Eeir3aeVscTXqw" type="5007"/> - <children xmi:type="notation:Node" xmi:id="_QMBLZBv9Eeir3aeVscTXqw" type="7004"> - <styles xmi:type="notation:SortingStyle" xmi:id="_QMBLZRv9Eeir3aeVscTXqw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_QMBLZhv9Eeir3aeVscTXqw"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_QMBLYRv9Eeir3aeVscTXqw" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QMBLYhv9Eeir3aeVscTXqw" x="989" y="971"/> - </children> - <children xmi:type="notation:Node" xmi:id="_QMBLZxv9Eeir3aeVscTXqw" type="2003" element="_QLTZsBv9Eeir3aeVscTXqw"> - <children xmi:type="notation:Node" xmi:id="_QMBycBv9Eeir3aeVscTXqw" type="5007"/> - <children xmi:type="notation:Node" xmi:id="_QMBycRv9Eeir3aeVscTXqw" type="7004"> - <styles xmi:type="notation:SortingStyle" xmi:id="_QMBychv9Eeir3aeVscTXqw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_QMBycxv9Eeir3aeVscTXqw"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_QMBLaBv9Eeir3aeVscTXqw" fontName="Cantarell" fontHeight="8" italic="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QMBLaRv9Eeir3aeVscTXqw" x="291" y="864"/> - </children> - <children xmi:type="notation:Node" xmi:id="_QMBydBv9Eeir3aeVscTXqw" type="2003" element="_QLUAwBv9Eeir3aeVscTXqw"> - <children xmi:type="notation:Node" xmi:id="_QMCZgBv9Eeir3aeVscTXqw" type="5007"/> - <children xmi:type="notation:Node" xmi:id="_QMCZgRv9Eeir3aeVscTXqw" type="7004"> - <styles xmi:type="notation:SortingStyle" xmi:id="_QMCZghv9Eeir3aeVscTXqw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_QMCZgxv9Eeir3aeVscTXqw"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_QMBydRv9Eeir3aeVscTXqw" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QMBydhv9Eeir3aeVscTXqw" x="291" y="1032"/> - </children> - <children xmi:type="notation:Node" xmi:id="_qHYLEBwGEeir3aeVscTXqw" type="2003" element="_qHCM0BwGEeir3aeVscTXqw"> - <children xmi:type="notation:Node" xmi:id="_qHYLExwGEeir3aeVscTXqw" type="5007"/> - <children xmi:type="notation:Node" xmi:id="_qHYLFBwGEeir3aeVscTXqw" type="7004"> - <styles xmi:type="notation:SortingStyle" xmi:id="_qHYLFRwGEeir3aeVscTXqw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_qHYLFhwGEeir3aeVscTXqw"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_qHYLERwGEeir3aeVscTXqw" fontColor="2697711" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qHYLEhwGEeir3aeVscTXqw" x="578" y="1032" width="120" height="100"/> - </children> - <children xmi:type="notation:Node" xmi:id="_qHYyIBwGEeir3aeVscTXqw" type="2003" element="_qHHFUBwGEeir3aeVscTXqw"> - <children xmi:type="notation:Node" xmi:id="_qHYyIxwGEeir3aeVscTXqw" type="5007"/> - <children xmi:type="notation:Node" xmi:id="_qHYyJBwGEeir3aeVscTXqw" type="7004"> - <styles xmi:type="notation:SortingStyle" xmi:id="_qHYyJRwGEeir3aeVscTXqw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_qHYyJhwGEeir3aeVscTXqw"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_qHYyIRwGEeir3aeVscTXqw" fontName="Cantarell" fontHeight="8" italic="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qHYyIhwGEeir3aeVscTXqw" x="461" y="864" width="120" height="100"/> - </children> - <children xmi:type="notation:Node" xmi:id="_1YjFoBy8EeiJONAgrNPLDA" type="2003" element="_1XcSYBy8EeiJONAgrNPLDA"> - <children xmi:type="notation:Node" xmi:id="_1YpzUBy8EeiJONAgrNPLDA" type="5007"/> - <children xmi:type="notation:Node" xmi:id="_1YqaYBy8EeiJONAgrNPLDA" type="7004"> - <styles xmi:type="notation:SortingStyle" xmi:id="_1YqaYRy8EeiJONAgrNPLDA"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_1YqaYhy8EeiJONAgrNPLDA"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_1YjFoRy8EeiJONAgrNPLDA" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1YjFohy8EeiJONAgrNPLDA" x="147" y="864" width="120" height="100"/> - </children> - <children xmi:type="notation:Node" xmi:id="_9gigcBy8EeiJONAgrNPLDA" type="2003" element="_9f1V0By8EeiJONAgrNPLDA"> - <children xmi:type="notation:Node" xmi:id="_9gjHgBy8EeiJONAgrNPLDA" type="5007"/> - <children xmi:type="notation:Node" xmi:id="_9gjHgRy8EeiJONAgrNPLDA" type="7004"> - <styles xmi:type="notation:SortingStyle" xmi:id="_9gjHghy8EeiJONAgrNPLDA"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_9gjHgxy8EeiJONAgrNPLDA"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_9gigcRy8EeiJONAgrNPLDA" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9gigchy8EeiJONAgrNPLDA" x="-9" y="863" width="120" height="100"/> - </children> - <children xmi:type="notation:Node" xmi:id="_3e5C4BzDEeiJONAgrNPLDA" type="2003" element="_3enWEBzDEeiJONAgrNPLDA"> - <children xmi:type="notation:Node" xmi:id="_3e5p8BzDEeiJONAgrNPLDA" type="5007"/> - <children xmi:type="notation:Node" xmi:id="_3e6RABzDEeiJONAgrNPLDA" type="7004"> - <styles xmi:type="notation:SortingStyle" xmi:id="_3e6RARzDEeiJONAgrNPLDA"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_3e6RAhzDEeiJONAgrNPLDA"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_3e5C4RzDEeiJONAgrNPLDA" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_3e5C4hzDEeiJONAgrNPLDA" x="723" y="1032" width="120" height="100"/> - </children> - <children xmi:type="notation:Node" xmi:id="_7pJc0BzDEeiJONAgrNPLDA" type="2003" element="_7ozekBzDEeiJONAgrNPLDA"> - <children xmi:type="notation:Node" xmi:id="_7pKD4BzDEeiJONAgrNPLDA" type="5007"/> - <children xmi:type="notation:Node" xmi:id="_7pKD4RzDEeiJONAgrNPLDA" type="7004"> - <styles xmi:type="notation:SortingStyle" xmi:id="_7pKD4hzDEeiJONAgrNPLDA"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_7pKD4xzDEeiJONAgrNPLDA"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_7pJc0RzDEeiJONAgrNPLDA" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7pJc0hzDEeiJONAgrNPLDA" x="446" y="1032" width="120" height="100"/> - </children> - <children xmi:type="notation:Node" xmi:id="_QKMXkB2LEei8arfb2j0BMw" type="2003" element="_QJl6oB2LEei8arfb2j0BMw"> - <children xmi:type="notation:Node" xmi:id="_QKUTYB2LEei8arfb2j0BMw" type="5007"/> - <children xmi:type="notation:Node" xmi:id="_QKVhgB2LEei8arfb2j0BMw" type="7004"> - <styles xmi:type="notation:SortingStyle" xmi:id="_QKVhgR2LEei8arfb2j0BMw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_QKVhgh2LEei8arfb2j0BMw"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_QKMXkR2LEei8arfb2j0BMw" fontColor="2697711" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QKMXkh2LEei8arfb2j0BMw" x="984" y="1116" width="120" height="100"/> - </children> - <children xmi:type="notation:Node" xmi:id="_01GZQB2LEei8arfb2j0BMw" type="2003" element="_00vM4B2LEei8arfb2j0BMw"> - <children xmi:type="notation:Node" xmi:id="_01HAUB2LEei8arfb2j0BMw" type="5007"/> - <children xmi:type="notation:Node" xmi:id="_01HAUR2LEei8arfb2j0BMw" type="7004"> - <children xmi:type="notation:Node" xmi:id="_eNzm0B2MEei8arfb2j0BMw" type="3010" element="_eNihEB2MEei8arfb2j0BMw"> - <styles xmi:type="notation:FontStyle" xmi:id="_eNzm0R2MEei8arfb2j0BMw" fontColor="2697711" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_eNzm0h2MEei8arfb2j0BMw"/> - </children> - <styles xmi:type="notation:SortingStyle" xmi:id="_01HAUh2LEei8arfb2j0BMw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_01HAUx2LEei8arfb2j0BMw"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_01GZQR2LEei8arfb2j0BMw" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_01GZQh2LEei8arfb2j0BMw" x="1092" y="803" width="194" height="100"/> - </children> - <children xmi:type="notation:Node" xmi:id="_d-_BgB2pEei8arfb2j0BMw" type="2003" element="_d-l_8B2pEei8arfb2j0BMw"> - <children xmi:type="notation:Node" xmi:id="_d-_okB2pEei8arfb2j0BMw" type="5007"/> - <children xmi:type="notation:Node" xmi:id="_d-_okR2pEei8arfb2j0BMw" type="7004"> - <styles xmi:type="notation:SortingStyle" xmi:id="_d-_okh2pEei8arfb2j0BMw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_d-_okx2pEei8arfb2j0BMw"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_d-_BgR2pEei8arfb2j0BMw" fontName="Cantarell" fontHeight="8" italic="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_d-_Bgh2pEei8arfb2j0BMw" x="633" y="862" width="120" height="100"/> - </children> - <children xmi:type="notation:Node" xmi:id="_-mffcC4hEei--d1NiPU4Dw" type="2003" element="_-mNyoC4hEei--d1NiPU4Dw"> - <children xmi:type="notation:Node" xmi:id="_-mgGgC4hEei--d1NiPU4Dw" type="5007"/> - <children xmi:type="notation:Node" xmi:id="_-mgtkC4hEei--d1NiPU4Dw" type="7004"> - <styles xmi:type="notation:SortingStyle" xmi:id="_-mgtkS4hEei--d1NiPU4Dw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_-mgtki4hEei--d1NiPU4Dw"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_-mffcS4hEei--d1NiPU4Dw" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-mffci4hEei--d1NiPU4Dw" x="396" y="695" width="149" height="100"/> - </children> - <children xmi:type="notation:Node" xmi:id="_dRwS4C4iEei--d1NiPU4Dw" type="2003" element="_dQlOMC4iEei--d1NiPU4Dw"> - <children xmi:type="notation:Node" xmi:id="_dRw58C4iEei--d1NiPU4Dw" type="5007"/> - <children xmi:type="notation:Node" xmi:id="_dRw58S4iEei--d1NiPU4Dw" type="7004"> - <styles xmi:type="notation:SortingStyle" xmi:id="_dRw58i4iEei--d1NiPU4Dw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_dRw58y4iEei--d1NiPU4Dw"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_dRwS4S4iEei--d1NiPU4Dw" fontColor="2697711" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dRwS4i4iEei--d1NiPU4Dw" x="105" y="384"/> - </children> - <children xmi:type="notation:Node" xmi:id="_dRw59C4iEei--d1NiPU4Dw" type="2003" element="_dQpfoC4iEei--d1NiPU4Dw"> - <children xmi:type="notation:Node" xmi:id="_dRxhAC4iEei--d1NiPU4Dw" type="5007"/> - <children xmi:type="notation:Node" xmi:id="_dRxhAS4iEei--d1NiPU4Dw" type="7004"> - <styles xmi:type="notation:SortingStyle" xmi:id="_dRxhAi4iEei--d1NiPU4Dw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_dRxhAy4iEei--d1NiPU4Dw"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_dRw59S4iEei--d1NiPU4Dw" fontColor="2697711" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dRw59i4iEei--d1NiPU4Dw" x="231" y="384"/> - </children> - <children xmi:type="notation:Node" xmi:id="_dRyIEC4iEei--d1NiPU4Dw" type="2003" element="_dQr74C4iEei--d1NiPU4Dw"> - <children xmi:type="notation:Node" xmi:id="_dRyIEy4iEei--d1NiPU4Dw" type="5007"/> - <children xmi:type="notation:Node" xmi:id="_dRyIFC4iEei--d1NiPU4Dw" type="7004"> - <styles xmi:type="notation:SortingStyle" xmi:id="_dRyIFS4iEei--d1NiPU4Dw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_dRyIFi4iEei--d1NiPU4Dw"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_dRyIES4iEei--d1NiPU4Dw" fontColor="2697711" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dRyIEi4iEei--d1NiPU4Dw" x="-25" y="384"/> - </children> - <children xmi:type="notation:Node" xmi:id="_dRyvIC4iEei--d1NiPU4Dw" type="2003" element="_dQwNUC4iEei--d1NiPU4Dw"> - <children xmi:type="notation:Node" xmi:id="_dRyvIy4iEei--d1NiPU4Dw" type="5007"/> - <children xmi:type="notation:Node" xmi:id="_dRyvJC4iEei--d1NiPU4Dw" type="7004"> - <styles xmi:type="notation:SortingStyle" xmi:id="_dRyvJS4iEei--d1NiPU4Dw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_dRyvJi4iEei--d1NiPU4Dw"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_dRyvIS4iEei--d1NiPU4Dw" fontColor="2697711" fontName="Cantarell" fontHeight="8" italic="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dRyvIi4iEei--d1NiPU4Dw" x="509" y="132"/> - </children> - <children xmi:type="notation:Node" xmi:id="_dRzWMC4iEei--d1NiPU4Dw" type="2003" element="_dQypkC4iEei--d1NiPU4Dw"> - <children xmi:type="notation:Node" xmi:id="_dRzWMy4iEei--d1NiPU4Dw" type="5007"/> - <children xmi:type="notation:Node" xmi:id="_dRzWNC4iEei--d1NiPU4Dw" type="7004"> - <styles xmi:type="notation:SortingStyle" xmi:id="_dRzWNS4iEei--d1NiPU4Dw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_dRzWNi4iEei--d1NiPU4Dw"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_dRzWMS4iEei--d1NiPU4Dw" fontColor="2697711" fontName="Cantarell" fontHeight="8" italic="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dRzWMi4iEei--d1NiPU4Dw" x="261" y="180"/> - </children> - <children xmi:type="notation:Node" xmi:id="_dRzWNy4iEei--d1NiPU4Dw" type="2003" element="_dQ27AC4iEei--d1NiPU4Dw"> - <children xmi:type="notation:Node" xmi:id="_dRz9QC4iEei--d1NiPU4Dw" type="5007"/> - <children xmi:type="notation:Node" xmi:id="_dRz9QS4iEei--d1NiPU4Dw" type="7004"> - <styles xmi:type="notation:SortingStyle" xmi:id="_dRz9Qi4iEei--d1NiPU4Dw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_dRz9Qy4iEei--d1NiPU4Dw"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_dRzWOC4iEei--d1NiPU4Dw" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dRzWOS4iEei--d1NiPU4Dw" x="329" y="-36"/> - </children> - <children xmi:type="notation:Node" xmi:id="_dRz9RC4iEei--d1NiPU4Dw" type="2003" element="_dQ5XQC4iEei--d1NiPU4Dw"> - <children xmi:type="notation:Node" xmi:id="_dRz9Ry4iEei--d1NiPU4Dw" type="5007"/> - <children xmi:type="notation:Node" xmi:id="_dRz9SC4iEei--d1NiPU4Dw" type="7004"> - <styles xmi:type="notation:SortingStyle" xmi:id="_dRz9SS4iEei--d1NiPU4Dw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_dRz9Si4iEei--d1NiPU4Dw"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_dRz9RS4iEei--d1NiPU4Dw" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dRz9Ri4iEei--d1NiPU4Dw" x="381" y="384"/> - </children> - <children xmi:type="notation:Node" xmi:id="_dR0kUC4iEei--d1NiPU4Dw" type="2003" element="_dQ7McC4iEei--d1NiPU4Dw"> - <children xmi:type="notation:Node" xmi:id="_dR1LYC4iEei--d1NiPU4Dw" type="5007"/> - <children xmi:type="notation:Node" xmi:id="_dR1LYS4iEei--d1NiPU4Dw" type="7004"> - <styles xmi:type="notation:SortingStyle" xmi:id="_dR1LYi4iEei--d1NiPU4Dw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_dR1LYy4iEei--d1NiPU4Dw"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_dR0kUS4iEei--d1NiPU4Dw" fontName="Cantarell" fontHeight="8" italic="true"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dR0kUi4iEei--d1NiPU4Dw" x="114" y="168"/> - </children> - <children xmi:type="notation:Node" xmi:id="_dR1ycC4iEei--d1NiPU4Dw" type="2003" element="_dQ-PwC4iEei--d1NiPU4Dw"> - <children xmi:type="notation:Node" xmi:id="_dR1ycy4iEei--d1NiPU4Dw" type="5007"/> - <children xmi:type="notation:Node" xmi:id="_dR2ZgC4iEei--d1NiPU4Dw" type="7004"> - <styles xmi:type="notation:SortingStyle" xmi:id="_dR2ZgS4iEei--d1NiPU4Dw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_dR2Zgi4iEei--d1NiPU4Dw"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_dR1ycS4iEei--d1NiPU4Dw" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dR1yci4iEei--d1NiPU4Dw" x="684" y="384"/> - </children> - <children xmi:type="notation:Node" xmi:id="_dR2Zgy4iEei--d1NiPU4Dw" type="2003" element="_dRQjoC4iEei--d1NiPU4Dw"> - <children xmi:type="notation:Node" xmi:id="_dR3AkC4iEei--d1NiPU4Dw" type="5007"/> - <children xmi:type="notation:Node" xmi:id="_dR3AkS4iEei--d1NiPU4Dw" type="7004"> - <styles xmi:type="notation:SortingStyle" xmi:id="_dR3Aki4iEei--d1NiPU4Dw"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_dR3Aky4iEei--d1NiPU4Dw"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_dR2ZhC4iEei--d1NiPU4Dw" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dR2ZhS4iEei--d1NiPU4Dw" x="548" y="384"/> - </children> - <children xmi:type="notation:Node" xmi:id="_wnjYYC5uEeiwr8bZ0uTz8g" type="2003" element="_wm54IC5uEeiwr8bZ0uTz8g"> - <children xmi:type="notation:Node" xmi:id="_wnj_cC5uEeiwr8bZ0uTz8g" type="5007"/> - <children xmi:type="notation:Node" xmi:id="_wnkmgC5uEeiwr8bZ0uTz8g" type="7004"> - <children xmi:type="notation:Node" xmi:id="_6kshgC5vEeiwr8bZ0uTz8g" type="3010" element="_6kP1kC5vEeiwr8bZ0uTz8g"> - <styles xmi:type="notation:FontStyle" xmi:id="_6kshgS5vEeiwr8bZ0uTz8g" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_6kshgi5vEeiwr8bZ0uTz8g"/> - </children> - <children xmi:type="notation:Node" xmi:id="_-nS0QC5vEeiwr8bZ0uTz8g" type="3010" element="_-m6ZwC5vEeiwr8bZ0uTz8g"> - <styles xmi:type="notation:FontStyle" xmi:id="_-nS0QS5vEeiwr8bZ0uTz8g" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_-nS0Qi5vEeiwr8bZ0uTz8g"/> - </children> - <children xmi:type="notation:Node" xmi:id="_CmEW8C5wEeiwr8bZ0uTz8g" type="3010" element="_CloSEC5wEeiwr8bZ0uTz8g"> - <styles xmi:type="notation:FontStyle" xmi:id="_CmEW8S5wEeiwr8bZ0uTz8g" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_CmEW8i5wEeiwr8bZ0uTz8g"/> - </children> - <children xmi:type="notation:Node" xmi:id="_G6VBcC5wEeiwr8bZ0uTz8g" type="3010" element="_G57Y0C5wEeiwr8bZ0uTz8g"> - <styles xmi:type="notation:FontStyle" xmi:id="_G6VBcS5wEeiwr8bZ0uTz8g" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_G6VBci5wEeiwr8bZ0uTz8g"/> - </children> - <children xmi:type="notation:Node" xmi:id="_Jb-e0C5wEeiwr8bZ0uTz8g" type="3010" element="_JbgkwC5wEeiwr8bZ0uTz8g"> - <styles xmi:type="notation:FontStyle" xmi:id="_Jb-e0S5wEeiwr8bZ0uTz8g" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_Jb-e0i5wEeiwr8bZ0uTz8g"/> - </children> - <children xmi:type="notation:Node" xmi:id="_NChuwC5wEeiwr8bZ0uTz8g" type="3010" element="_NCCmkC5wEeiwr8bZ0uTz8g"> - <styles xmi:type="notation:FontStyle" xmi:id="_NChuwS5wEeiwr8bZ0uTz8g" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_NChuwi5wEeiwr8bZ0uTz8g"/> - </children> - <children xmi:type="notation:Node" xmi:id="_O8T64C5wEeiwr8bZ0uTz8g" type="3010" element="_O77gYC5wEeiwr8bZ0uTz8g"> - <styles xmi:type="notation:FontStyle" xmi:id="_O8T64S5wEeiwr8bZ0uTz8g" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_O8T64i5wEeiwr8bZ0uTz8g"/> - </children> - <children xmi:type="notation:Node" xmi:id="_Qwo_QC5wEeiwr8bZ0uTz8g" type="3010" element="_QwLsQC5wEeiwr8bZ0uTz8g"> - <styles xmi:type="notation:FontStyle" xmi:id="_Qwo_QS5wEeiwr8bZ0uTz8g" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_Qwo_Qi5wEeiwr8bZ0uTz8g"/> - </children> - <children xmi:type="notation:Node" xmi:id="_SYOBEC5wEeiwr8bZ0uTz8g" type="3010" element="_SXnkIC5wEeiwr8bZ0uTz8g"> - <styles xmi:type="notation:FontStyle" xmi:id="_SYOBES5wEeiwr8bZ0uTz8g" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_SYOBEi5wEeiwr8bZ0uTz8g"/> - </children> - <children xmi:type="notation:Node" xmi:id="_T-vS8C5wEeiwr8bZ0uTz8g" type="3010" element="_T-Z7wC5wEeiwr8bZ0uTz8g"> - <styles xmi:type="notation:FontStyle" xmi:id="_T-vS8S5wEeiwr8bZ0uTz8g" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_T-vS8i5wEeiwr8bZ0uTz8g"/> - </children> - <children xmi:type="notation:Node" xmi:id="_VgTzYC5wEeiwr8bZ0uTz8g" type="3010" element="_Vf2gYC5wEeiwr8bZ0uTz8g"> - <styles xmi:type="notation:FontStyle" xmi:id="_VgTzYS5wEeiwr8bZ0uTz8g" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_VgTzYi5wEeiwr8bZ0uTz8g"/> - </children> - <children xmi:type="notation:Node" xmi:id="_W89-oC5wEeiwr8bZ0uTz8g" type="3010" element="_W8oAYC5wEeiwr8bZ0uTz8g"> - <styles xmi:type="notation:FontStyle" xmi:id="_W89-oS5wEeiwr8bZ0uTz8g" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_W89-oi5wEeiwr8bZ0uTz8g"/> - </children> - <children xmi:type="notation:Node" xmi:id="_YbH-sC5wEeiwr8bZ0uTz8g" type="3010" element="_YawyUC5wEeiwr8bZ0uTz8g"> - <styles xmi:type="notation:FontStyle" xmi:id="_YbH-sS5wEeiwr8bZ0uTz8g" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_YbH-si5wEeiwr8bZ0uTz8g"/> - </children> - <children xmi:type="notation:Node" xmi:id="_Z9HV4C5wEeiwr8bZ0uTz8g" type="3010" element="_Z8r4EC5wEeiwr8bZ0uTz8g"> - <styles xmi:type="notation:FontStyle" xmi:id="_Z9HV4S5wEeiwr8bZ0uTz8g" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_Z9HV4i5wEeiwr8bZ0uTz8g"/> - </children> - <children xmi:type="notation:Node" xmi:id="_bcCyAC5wEeiwr8bZ0uTz8g" type="3010" element="_bblfAC5wEeiwr8bZ0uTz8g"> - <styles xmi:type="notation:FontStyle" xmi:id="_bcCyAS5wEeiwr8bZ0uTz8g" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_bcCyAi5wEeiwr8bZ0uTz8g"/> - </children> - <children xmi:type="notation:Node" xmi:id="_cztvkC5wEeiwr8bZ0uTz8g" type="3010" element="_czcCwC5wEeiwr8bZ0uTz8g"> - <styles xmi:type="notation:FontStyle" xmi:id="_cztvkS5wEeiwr8bZ0uTz8g" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_cztvki5wEeiwr8bZ0uTz8g"/> - </children> - <children xmi:type="notation:Node" xmi:id="_egpygC5wEeiwr8bZ0uTz8g" type="3010" element="_egSmIC5wEeiwr8bZ0uTz8g"> - <styles xmi:type="notation:FontStyle" xmi:id="_egpygS5wEeiwr8bZ0uTz8g" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_egpygi5wEeiwr8bZ0uTz8g"/> - </children> - <children xmi:type="notation:Node" xmi:id="_GA6vYC5_Eeiwr8bZ0uTz8g" type="3010" element="_GAfRkC5_Eeiwr8bZ0uTz8g"> - <styles xmi:type="notation:FontStyle" xmi:id="_GA6vYS5_Eeiwr8bZ0uTz8g" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_GA6vYi5_Eeiwr8bZ0uTz8g"/> - </children> - <styles xmi:type="notation:SortingStyle" xmi:id="_wnkmgS5uEeiwr8bZ0uTz8g"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_wnkmgi5uEeiwr8bZ0uTz8g"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_wnjYYS5uEeiwr8bZ0uTz8g" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wnjYYi5uEeiwr8bZ0uTz8g" x="1920" y="-156" width="183" height="339"/> - </children> - <children xmi:type="notation:Node" xmi:id="_cTFc0C5yEeiwr8bZ0uTz8g" type="2003" element="_cSu3gC5yEeiwr8bZ0uTz8g"> - <children xmi:type="notation:Node" xmi:id="_cTGD4C5yEeiwr8bZ0uTz8g" type="5007"/> - <children xmi:type="notation:Node" xmi:id="_cTGD4S5yEeiwr8bZ0uTz8g" type="7004"> - <children xmi:type="notation:Node" xmi:id="_ulJe8C5yEeiwr8bZ0uTz8g" type="3010" element="_uk2kAC5yEeiwr8bZ0uTz8g"> - <styles xmi:type="notation:FontStyle" xmi:id="_ulJe8S5yEeiwr8bZ0uTz8g" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_ulJe8i5yEeiwr8bZ0uTz8g"/> - </children> - <children xmi:type="notation:Node" xmi:id="_u959MC5yEeiwr8bZ0uTz8g" type="3010" element="_u9gUkC5yEeiwr8bZ0uTz8g"> - <styles xmi:type="notation:FontStyle" xmi:id="_u959MS5yEeiwr8bZ0uTz8g" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_u959Mi5yEeiwr8bZ0uTz8g"/> - </children> - <children xmi:type="notation:Node" xmi:id="_vMOGAC5yEeiwr8bZ0uTz8g" type="3010" element="_vL588C5yEeiwr8bZ0uTz8g"> - <styles xmi:type="notation:FontStyle" xmi:id="_vMOGAS5yEeiwr8bZ0uTz8g" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_vMOGAi5yEeiwr8bZ0uTz8g"/> - </children> - <children xmi:type="notation:Node" xmi:id="_vW1akC5yEeiwr8bZ0uTz8g" type="3010" element="_vWbK4C5yEeiwr8bZ0uTz8g"> - <styles xmi:type="notation:FontStyle" xmi:id="_vW1akS5yEeiwr8bZ0uTz8g" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_vW1aki5yEeiwr8bZ0uTz8g"/> - </children> - <children xmi:type="notation:Node" xmi:id="_viIEkC5yEeiwr8bZ0uTz8g" type="3010" element="_vhytYC5yEeiwr8bZ0uTz8g"> - <styles xmi:type="notation:FontStyle" xmi:id="_viIEkS5yEeiwr8bZ0uTz8g" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_viIEki5yEeiwr8bZ0uTz8g"/> - </children> - <children xmi:type="notation:Node" xmi:id="_vwURkC5yEeiwr8bZ0uTz8g" type="3010" element="_vwBWoC5yEeiwr8bZ0uTz8g"> - <styles xmi:type="notation:FontStyle" xmi:id="_vwURkS5yEeiwr8bZ0uTz8g" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_vwURki5yEeiwr8bZ0uTz8g"/> - </children> - <children xmi:type="notation:Node" xmi:id="_v6aBsC5yEeiwr8bZ0uTz8g" type="3010" element="_v5_K8C5yEeiwr8bZ0uTz8g"> - <styles xmi:type="notation:FontStyle" xmi:id="_v6aBsS5yEeiwr8bZ0uTz8g" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_v6aBsi5yEeiwr8bZ0uTz8g"/> - </children> - <children xmi:type="notation:Node" xmi:id="_wEiOEC5yEeiwr8bZ0uTz8g" type="3010" element="_wECe0C5yEeiwr8bZ0uTz8g"> - <styles xmi:type="notation:FontStyle" xmi:id="_wEiOES5yEeiwr8bZ0uTz8g" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_wEiOEi5yEeiwr8bZ0uTz8g"/> - </children> - <children xmi:type="notation:Node" xmi:id="_wTMVIC5yEeiwr8bZ0uTz8g" type="3010" element="_wSz6oC5yEeiwr8bZ0uTz8g"> - <styles xmi:type="notation:FontStyle" xmi:id="_wTMVIS5yEeiwr8bZ0uTz8g" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_wTMVIi5yEeiwr8bZ0uTz8g"/> - </children> - <children xmi:type="notation:Node" xmi:id="_xFTHgC5yEeiwr8bZ0uTz8g" type="3010" element="_xE_lgC5yEeiwr8bZ0uTz8g"> - <styles xmi:type="notation:FontStyle" xmi:id="_xFTHgS5yEeiwr8bZ0uTz8g" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_xFTHgi5yEeiwr8bZ0uTz8g"/> - </children> - <children xmi:type="notation:Node" xmi:id="_xQm_oC5yEeiwr8bZ0uTz8g" type="3010" element="_xQK6wC5yEeiwr8bZ0uTz8g"> - <styles xmi:type="notation:FontStyle" xmi:id="_xQm_oS5yEeiwr8bZ0uTz8g" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_xQm_oi5yEeiwr8bZ0uTz8g"/> - </children> - <children xmi:type="notation:Node" xmi:id="_xahwoC5yEeiwr8bZ0uTz8g" type="3010" element="_xaJ9MC5yEeiwr8bZ0uTz8g"> - <styles xmi:type="notation:FontStyle" xmi:id="_xahwoS5yEeiwr8bZ0uTz8g" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_xahwoi5yEeiwr8bZ0uTz8g"/> - </children> - <children xmi:type="notation:Node" xmi:id="_xkI_oC5yEeiwr8bZ0uTz8g" type="3010" element="_xj0PgC5yEeiwr8bZ0uTz8g"> - <styles xmi:type="notation:FontStyle" xmi:id="_xkI_oS5yEeiwr8bZ0uTz8g" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_xkI_oi5yEeiwr8bZ0uTz8g"/> - </children> - <children xmi:type="notation:Node" xmi:id="_xtmdoC5yEeiwr8bZ0uTz8g" type="3010" element="_xtIjkC5yEeiwr8bZ0uTz8g"> - <styles xmi:type="notation:FontStyle" xmi:id="_xtmdoS5yEeiwr8bZ0uTz8g" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_xtmdoi5yEeiwr8bZ0uTz8g"/> - </children> - <children xmi:type="notation:Node" xmi:id="_x8ToAC5yEeiwr8bZ0uTz8g" type="3010" element="_x7_e8C5yEeiwr8bZ0uTz8g"> - <styles xmi:type="notation:FontStyle" xmi:id="_x8ToAS5yEeiwr8bZ0uTz8g" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_x8ToAi5yEeiwr8bZ0uTz8g"/> - </children> - <children xmi:type="notation:Node" xmi:id="_yKwTsC5yEeiwr8bZ0uTz8g" type="3010" element="_yKYgQC5yEeiwr8bZ0uTz8g"> - <styles xmi:type="notation:FontStyle" xmi:id="_yKwTsS5yEeiwr8bZ0uTz8g" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_yKwTsi5yEeiwr8bZ0uTz8g"/> - </children> - <children xmi:type="notation:Node" xmi:id="_yWkiIC5yEeiwr8bZ0uTz8g" type="3010" element="_yVXoQC5yEeiwr8bZ0uTz8g"> - <styles xmi:type="notation:FontStyle" xmi:id="_yWkiIS5yEeiwr8bZ0uTz8g" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_yWkiIi5yEeiwr8bZ0uTz8g"/> - </children> - <children xmi:type="notation:Node" xmi:id="_yg6J4C5yEeiwr8bZ0uTz8g" type="3010" element="_ygmn4C5yEeiwr8bZ0uTz8g"> - <styles xmi:type="notation:FontStyle" xmi:id="_yg6J4S5yEeiwr8bZ0uTz8g" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_yg6J4i5yEeiwr8bZ0uTz8g"/> - </children> - <children xmi:type="notation:Node" xmi:id="_yuJUoC5yEeiwr8bZ0uTz8g" type="3010" element="_ytvE8C5yEeiwr8bZ0uTz8g"> - <styles xmi:type="notation:FontStyle" xmi:id="_yuJUoS5yEeiwr8bZ0uTz8g" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_yuJUoi5yEeiwr8bZ0uTz8g"/> - </children> - <children xmi:type="notation:Node" xmi:id="_y775AC5yEeiwr8bZ0uTz8g" type="3010" element="_y7l6wC5yEeiwr8bZ0uTz8g"> - <styles xmi:type="notation:FontStyle" xmi:id="_y775AS5yEeiwr8bZ0uTz8g" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_y775Ai5yEeiwr8bZ0uTz8g"/> - </children> - <children xmi:type="notation:Node" xmi:id="_zJ1yIC5yEeiwr8bZ0uTz8g" type="3010" element="_zJXRAC5yEeiwr8bZ0uTz8g"> - <styles xmi:type="notation:FontStyle" xmi:id="_zJ1yIS5yEeiwr8bZ0uTz8g" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_zJ1yIi5yEeiwr8bZ0uTz8g"/> - </children> - <children xmi:type="notation:Node" xmi:id="_zVfogC5yEeiwr8bZ0uTz8g" type="3010" element="_zVK4YC5yEeiwr8bZ0uTz8g"> - <styles xmi:type="notation:FontStyle" xmi:id="_zVfogS5yEeiwr8bZ0uTz8g" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_zVfogi5yEeiwr8bZ0uTz8g"/> - </children> - <children xmi:type="notation:Node" xmi:id="_zloWQC5yEeiwr8bZ0uTz8g" type="3010" element="_zlArMC5yEeiwr8bZ0uTz8g"> - <styles xmi:type="notation:FontStyle" xmi:id="_zloWQS5yEeiwr8bZ0uTz8g" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_zloWQi5yEeiwr8bZ0uTz8g"/> - </children> - <children xmi:type="notation:Node" xmi:id="_z0tUEC5yEeiwr8bZ0uTz8g" type="3010" element="_zz-UQC5yEeiwr8bZ0uTz8g"> - <styles xmi:type="notation:FontStyle" xmi:id="_z0tUES5yEeiwr8bZ0uTz8g" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_z0tUEi5yEeiwr8bZ0uTz8g"/> - </children> - <children xmi:type="notation:Node" xmi:id="_0FBoAC5yEeiwr8bZ0uTz8g" type="3010" element="_0Ep0kC5yEeiwr8bZ0uTz8g"> - <styles xmi:type="notation:FontStyle" xmi:id="_0FBoAS5yEeiwr8bZ0uTz8g" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_0FBoAi5yEeiwr8bZ0uTz8g"/> - </children> - <children xmi:type="notation:Node" xmi:id="_0ZVrIC5yEeiwr8bZ0uTz8g" type="3010" element="_0YqVsC5yEeiwr8bZ0uTz8g"> - <styles xmi:type="notation:FontStyle" xmi:id="_0ZVrIS5yEeiwr8bZ0uTz8g" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_0ZVrIi5yEeiwr8bZ0uTz8g"/> - </children> - <children xmi:type="notation:Node" xmi:id="_0xpdcC5yEeiwr8bZ0uTz8g" type="3010" element="_0xTfMC5yEeiwr8bZ0uTz8g"> - <styles xmi:type="notation:FontStyle" xmi:id="_0xpdcS5yEeiwr8bZ0uTz8g" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_0xpdci5yEeiwr8bZ0uTz8g"/> - </children> - <children xmi:type="notation:Node" xmi:id="_1CJ-oC5yEeiwr8bZ0uTz8g" type="3010" element="_1BkIwC5yEeiwr8bZ0uTz8g"> - <styles xmi:type="notation:FontStyle" xmi:id="_1CJ-oS5yEeiwr8bZ0uTz8g" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_1CJ-oi5yEeiwr8bZ0uTz8g"/> - </children> - <children xmi:type="notation:Node" xmi:id="_1fSmkC5yEeiwr8bZ0uTz8g" type="3010" element="_1e6MEC5yEeiwr8bZ0uTz8g"> - <styles xmi:type="notation:FontStyle" xmi:id="_1fSmkS5yEeiwr8bZ0uTz8g" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_1fSmki5yEeiwr8bZ0uTz8g"/> - </children> - <children xmi:type="notation:Node" xmi:id="_14CdwC5yEeiwr8bZ0uTz8g" type="3010" element="_13rRYC5yEeiwr8bZ0uTz8g"> - <styles xmi:type="notation:FontStyle" xmi:id="_14CdwS5yEeiwr8bZ0uTz8g" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_14Cdwi5yEeiwr8bZ0uTz8g"/> - </children> - <children xmi:type="notation:Node" xmi:id="_2JuqsC5yEeiwr8bZ0uTz8g" type="3010" element="_2JTz8C5yEeiwr8bZ0uTz8g"> - <styles xmi:type="notation:FontStyle" xmi:id="_2JuqsS5yEeiwr8bZ0uTz8g" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_2Juqsi5yEeiwr8bZ0uTz8g"/> - </children> - <children xmi:type="notation:Node" xmi:id="_2ZYQQC5yEeiwr8bZ0uTz8g" type="3010" element="_2Y-noC5yEeiwr8bZ0uTz8g"> - <styles xmi:type="notation:FontStyle" xmi:id="_2ZYQQS5yEeiwr8bZ0uTz8g" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_2ZYQQi5yEeiwr8bZ0uTz8g"/> - </children> - <children xmi:type="notation:Node" xmi:id="_2uXBwC5yEeiwr8bZ0uTz8g" type="3010" element="_2uC4sC5yEeiwr8bZ0uTz8g"> - <styles xmi:type="notation:FontStyle" xmi:id="_2uXBwS5yEeiwr8bZ0uTz8g" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_2uXBwi5yEeiwr8bZ0uTz8g"/> - </children> - <children xmi:type="notation:Node" xmi:id="_3GBT0C5yEeiwr8bZ0uTz8g" type="3010" element="_3FoSQC5yEeiwr8bZ0uTz8g"> - <styles xmi:type="notation:FontStyle" xmi:id="_3GBT0S5yEeiwr8bZ0uTz8g" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_3GBT0i5yEeiwr8bZ0uTz8g"/> - </children> - <children xmi:type="notation:Node" xmi:id="_5ECDMC5zEeiwr8bZ0uTz8g" type="3010" element="_5Dc0YC5zEeiwr8bZ0uTz8g"> - <styles xmi:type="notation:FontStyle" xmi:id="_5ECDMS5zEeiwr8bZ0uTz8g" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_5ECDMi5zEeiwr8bZ0uTz8g"/> - </children> - <children xmi:type="notation:Node" xmi:id="_5YVfQC5zEeiwr8bZ0uTz8g" type="3010" element="_5X9EwC5zEeiwr8bZ0uTz8g"> - <styles xmi:type="notation:FontStyle" xmi:id="_5YVfQS5zEeiwr8bZ0uTz8g" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_5YVfQi5zEeiwr8bZ0uTz8g"/> - </children> - <children xmi:type="notation:Node" xmi:id="_5toZ0C5zEeiwr8bZ0uTz8g" type="3010" element="_5tOKIC5zEeiwr8bZ0uTz8g"> - <styles xmi:type="notation:FontStyle" xmi:id="_5toZ0S5zEeiwr8bZ0uTz8g" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Location" xmi:id="_5toZ0i5zEeiwr8bZ0uTz8g"/> - </children> - <styles xmi:type="notation:SortingStyle" xmi:id="_cTGD4i5yEeiwr8bZ0uTz8g"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_cTGD4y5yEeiwr8bZ0uTz8g"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_cTFc0S5yEeiwr8bZ0uTz8g" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_cTFc0i5yEeiwr8bZ0uTz8g" x="1892" y="234" width="240" height="903"/> - </children> - <children xmi:type="notation:Node" xmi:id="_Jyw8oDEtEeiF0ru3Etlc_g" type="2003" element="_JwymsDEtEeiF0ru3Etlc_g"> - <children xmi:type="notation:Node" xmi:id="_Jy6toDEtEeiF0ru3Etlc_g" type="5007"/> - <children xmi:type="notation:Node" xmi:id="_Jy7UsDEtEeiF0ru3Etlc_g" type="7004"> - <styles xmi:type="notation:SortingStyle" xmi:id="_Jy7UsTEtEeiF0ru3Etlc_g"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_Jy7UsjEtEeiF0ru3Etlc_g"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_Jyw8oTEtEeiF0ru3Etlc_g" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Jyw8ojEtEeiF0ru3Etlc_g" x="1389" y="961" width="135" height="100"/> - </children> - <children xmi:type="notation:Node" xmi:id="_oTkgoDE6EeifDcVRz6UV5g" type="2003" element="_oRe18DE6EeifDcVRz6UV5g"> - <children xmi:type="notation:Node" xmi:id="_oTtDgDE6EeifDcVRz6UV5g" type="5007"/> - <children xmi:type="notation:Node" xmi:id="_oTuRoDE6EeifDcVRz6UV5g" type="7004"> - <styles xmi:type="notation:SortingStyle" xmi:id="_oTuRoTE6EeifDcVRz6UV5g"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="_oTuRojE6EeifDcVRz6UV5g"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="_oTkgoTE6EeifDcVRz6UV5g" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_oTkgojE6EeifDcVRz6UV5g" x="1547" y="961" width="159" height="100"/> - </children> - <children xmi:type="notation:Node" xmi:id="__AveUEJgEei5GdIMm-4mwA" type="2003" element="_-9CqEEJgEei5GdIMm-4mwA"> - <children xmi:type="notation:Node" xmi:id="__A4oQEJgEei5GdIMm-4mwA" type="5007"/> - <children xmi:type="notation:Node" xmi:id="__A5PUEJgEei5GdIMm-4mwA" type="7004"> - <styles xmi:type="notation:SortingStyle" xmi:id="__A5PUUJgEei5GdIMm-4mwA"/> - <styles xmi:type="notation:FilteringStyle" xmi:id="__A5PUkJgEei5GdIMm-4mwA"/> - </children> - <styles xmi:type="notation:ShapeStyle" xmi:id="__AveUUJgEei5GdIMm-4mwA" fontName="Cantarell" fontHeight="8"/> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="__AveUkJgEei5GdIMm-4mwA" x="1404" y="1116" width="120" height="100"/> - </children> - <styles xmi:type="notation:DiagramStyle" xmi:id="_PSPqwhv9Eeir3aeVscTXqw"/> - <edges xmi:type="notation:Edge" xmi:id="_QMJuQBv9Eeir3aeVscTXqw" type="4001" element="_QLkfcBv9Eeir3aeVscTXqw" source="_QLyh4Bv9Eeir3aeVscTXqw" target="_QLzI9Bv9Eeir3aeVscTXqw"> - <children xmi:type="notation:Node" xmi:id="_QMKVUBv9Eeir3aeVscTXqw" type="6001"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QMKVURv9Eeir3aeVscTXqw" x="-10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_QMKVUhv9Eeir3aeVscTXqw" type="6002"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QMKVUxv9Eeir3aeVscTXqw" x="10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_QMKVVBv9Eeir3aeVscTXqw" type="6003"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QMKVVRv9Eeir3aeVscTXqw" x="10"/> - </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_QMJuQRv9Eeir3aeVscTXqw" routing="Rectilinear"/> - <styles xmi:type="notation:FontStyle" xmi:id="_QMJuQhv9Eeir3aeVscTXqw" fontColor="7490599" fontName="Cantarell" fontHeight="8"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_QMJuQxv9Eeir3aeVscTXqw" points="[13, 2, 12, -167]$[13, 120, 12, -49]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_QMK8YBv9Eeir3aeVscTXqw" id="(0.48333333333333334,0.9799999999999999)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_QMK8YRv9Eeir3aeVscTXqw" id="(0.5,0.5)"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_QMfshhv9Eeir3aeVscTXqw" type="4001" element="_QLuQdBv9Eeir3aeVscTXqw" source="_QL_9Thv9Eeir3aeVscTXqw" target="_QL_9Rxv9Eeir3aeVscTXqw"> - <children xmi:type="notation:Node" xmi:id="_QMfsihv9Eeir3aeVscTXqw" type="6001"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QMfsixv9Eeir3aeVscTXqw" y="-10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_QMfsjBv9Eeir3aeVscTXqw" type="6002"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QMfsjRv9Eeir3aeVscTXqw" y="10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_QMfsjhv9Eeir3aeVscTXqw" type="6003"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QMfsjxv9Eeir3aeVscTXqw" y="10"/> - </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_QMfshxv9Eeir3aeVscTXqw" routing="Tree"/> - <styles xmi:type="notation:FontStyle" xmi:id="_QMfsiBv9Eeir3aeVscTXqw" fontName="Cantarell" fontHeight="8"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_QMfsiRv9Eeir3aeVscTXqw" points="[0, 0, 9, 62]$[0, -192, 9, -130]$[4, -192, 13, -130]$[4, -156, 13, -94]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_QMfskBv9Eeir3aeVscTXqw" id="(0.4732510288065843,0.01)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_QMfskRv9Eeir3aeVscTXqw" id="(0.4,0.96)"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_Aa_eUB2MEei8arfb2j0BMw" type="4001" element="_QKGQ8B2LEei8arfb2j0BMw" source="_QKMXkB2LEei8arfb2j0BMw" target="_01GZQB2LEei8arfb2j0BMw"> - <children xmi:type="notation:Node" xmi:id="_Aa_eVB2MEei8arfb2j0BMw" type="6001"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Aa_eVR2MEei8arfb2j0BMw" y="-10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_Aa_eVh2MEei8arfb2j0BMw" type="6002"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Aa_eVx2MEei8arfb2j0BMw" y="10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_AbAFYB2MEei8arfb2j0BMw" type="6003"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_AbAFYR2MEei8arfb2j0BMw" y="10"/> - </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_Aa_eUR2MEei8arfb2j0BMw" routing="Tree"/> - <styles xmi:type="notation:FontStyle" xmi:id="_Aa_eUh2MEei8arfb2j0BMw" fontColor="2697711" fontName="Cantarell" fontHeight="8"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Aa_eUx2MEei8arfb2j0BMw" points="[-1, -49, 174, 314]$[-1, -295, 174, 68]$[-174, -295, 1, 68]$[-174, -314, 1, 49]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_AbAFYh2MEei8arfb2j0BMw" id="(0.5,0.5)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Fyo4cB2MEei8arfb2j0BMw" id="(0.4934840425531915,0.5)"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_BO-gAB2MEei8arfb2j0BMw" type="4001" element="_QLu3gxv9Eeir3aeVscTXqw" source="_QMBLYBv9Eeir3aeVscTXqw" target="_01GZQB2LEei8arfb2j0BMw"> - <children xmi:type="notation:Node" xmi:id="_BO-gBB2MEei8arfb2j0BMw" type="6001"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BO-gBR2MEei8arfb2j0BMw" y="-10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_BO-gBh2MEei8arfb2j0BMw" type="6002"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BO_HEB2MEei8arfb2j0BMw" y="10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_BO_HER2MEei8arfb2j0BMw" type="6003"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BO_HEh2MEei8arfb2j0BMw" y="10"/> - </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_BO-gAR2MEei8arfb2j0BMw" routing="Tree"/> - <styles xmi:type="notation:FontStyle" xmi:id="_BO-gAh2MEei8arfb2j0BMw" fontName="Cantarell" fontHeight="8"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_BO-gAx2MEei8arfb2j0BMw" points="[-1, 0, -66, 97]$[-1, -29, -66, 68]$[66, -29, 1, 68]$[66, -48, 1, 49]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_BO_HEx2MEei8arfb2j0BMw" id="(0.5,0.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Fyo4cR2MEei8arfb2j0BMw" id="(0.4934840425531915,0.5)"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_CWx1kB2MEei8arfb2j0BMw" type="4001" element="_XfgucBy-EeiJONAgrNPLDA" source="_QL5PkBv9Eeir3aeVscTXqw" target="_01GZQB2LEei8arfb2j0BMw"> - <children xmi:type="notation:Node" xmi:id="_CWx1lB2MEei8arfb2j0BMw" type="6001"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CWx1lR2MEei8arfb2j0BMw" y="-10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_CWx1lh2MEei8arfb2j0BMw" type="6002"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CWx1lx2MEei8arfb2j0BMw" y="10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_CWx1mB2MEei8arfb2j0BMw" type="6003"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CWx1mR2MEei8arfb2j0BMw" y="10"/> - </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_CWx1kR2MEei8arfb2j0BMw" routing="Tree"/> - <styles xmi:type="notation:FontStyle" xmi:id="_CWx1kh2MEei8arfb2j0BMw" fontColor="2697711" fontName="Cantarell" fontHeight="8"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_CWx1kx2MEei8arfb2j0BMw" points="[0, 0, 116, 194]$[0, -126, 116, 68]$[-115, -126, 1, 68]$[-115, -145, 1, 49]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_CWycoB2MEei8arfb2j0BMw" id="(0.7384615384615385,0.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Fyo4ch2MEei8arfb2j0BMw" id="(0.4934840425531915,0.5)"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_J2gWgB2MEei8arfb2j0BMw" type="4001" element="_X73TQBy-EeiJONAgrNPLDA" source="_QL4BdBv9Eeir3aeVscTXqw" target="_01GZQB2LEei8arfb2j0BMw"> - <children xmi:type="notation:Node" xmi:id="_J2g9kB2MEei8arfb2j0BMw" type="6001"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_J2g9kR2MEei8arfb2j0BMw" y="-10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_J2g9kh2MEei8arfb2j0BMw" type="6002"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_J2g9kx2MEei8arfb2j0BMw" y="10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_J2g9lB2MEei8arfb2j0BMw" type="6003"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_J2g9lR2MEei8arfb2j0BMw" y="10"/> - </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_J2gWgR2MEei8arfb2j0BMw" routing="Tree"/> - <styles xmi:type="notation:FontStyle" xmi:id="_J2gWgh2MEei8arfb2j0BMw" fontColor="2697711" fontName="Cantarell" fontHeight="8"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_J2gWgx2MEei8arfb2j0BMw" points="[-1, 0, 95, 265]$[-1, -197, 95, 68]$[-95, -197, 1, 68]$[-95, -216, 1, 49]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_J2hkoB2MEei8arfb2j0BMw" id="(0.8076923076923077,0.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_J2hkoR2MEei8arfb2j0BMw" id="(0.4934840425531915,0.5)"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_UpbtkB2MEei8arfb2j0BMw" type="4001" element="_UpKAwB2MEei8arfb2j0BMw" source="_01GZQB2LEei8arfb2j0BMw" target="_QMAkVhv9Eeir3aeVscTXqw"> - <children xmi:type="notation:Node" xmi:id="_UpbtlB2MEei8arfb2j0BMw" type="6001"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_UpbtlR2MEei8arfb2j0BMw" x="-5" y="-10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_Upbtlh2MEei8arfb2j0BMw" type="6002"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Upbtlx2MEei8arfb2j0BMw" x="7" y="-9"/> - </children> - <children xmi:type="notation:Node" xmi:id="_UpbtmB2MEei8arfb2j0BMw" type="6003"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_UpcUoB2MEei8arfb2j0BMw" x="-37" y="10"/> - </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_UpbtkR2MEei8arfb2j0BMw" routing="Tree"/> - <styles xmi:type="notation:FontStyle" xmi:id="_Upbtkh2MEei8arfb2j0BMw" fontName="Cantarell" fontHeight="8"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Upbtkx2MEei8arfb2j0BMw" points="[-1, -20, -141, 47]$[-1, -43, -141, 24]$[130, -43, -10, 24]$[130, -65, -10, 2]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_UpcUoR2MEei8arfb2j0BMw" id="(0.559780585106383,0.21)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_UpcUoh2MEei8arfb2j0BMw" id="(0.575,0.9799999999999999)"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_rGHQEC4hEei--d1NiPU4Dw" type="4001" element="_CoWmgBwHEeir3aeVscTXqw" source="_QLzI9Bv9Eeir3aeVscTXqw" target="_QL_9Rxv9Eeir3aeVscTXqw"> - <children xmi:type="notation:Node" xmi:id="_rGH3IC4hEei--d1NiPU4Dw" type="6001"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_rGH3IS4hEei--d1NiPU4Dw" x="-30" y="6"/> - </children> - <children xmi:type="notation:Node" xmi:id="_rGH3Ii4hEei--d1NiPU4Dw" type="6002"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_rGH3Iy4hEei--d1NiPU4Dw" x="22"/> - </children> - <children xmi:type="notation:Node" xmi:id="_rGH3JC4hEei--d1NiPU4Dw" type="6003"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_rGH3JS4hEei--d1NiPU4Dw" x="20"/> - </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_rGHQES4hEei--d1NiPU4Dw" routing="Rectilinear"/> - <styles xmi:type="notation:FontStyle" xmi:id="_rGHQEi4hEei--d1NiPU4Dw" fontColor="7490599" fontName="Cantarell" fontHeight="8"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_rGHQEy4hEei--d1NiPU4Dw" points="[0, -59, 591, 7]$[-494, -59, 97, 7]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_rGH3Ji4hEei--d1NiPU4Dw" id="(0.0,0.8571428571428571)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_rGH3Jy4hEei--d1NiPU4Dw" id="(0.18333333333333332,0.68)"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_sYQNYC4hEei--d1NiPU4Dw" type="4001" element="_UtIakBwHEeir3aeVscTXqw" source="_QLzI9Bv9Eeir3aeVscTXqw" target="_QMAkVhv9Eeir3aeVscTXqw"> - <children xmi:type="notation:Node" xmi:id="_sYQ0cy4hEei--d1NiPU4Dw" type="6001"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_sYQ0dC4hEei--d1NiPU4Dw" x="36" y="29"/> - </children> - <children xmi:type="notation:Node" xmi:id="_sYQ0dS4hEei--d1NiPU4Dw" type="6002"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_sYQ0di4hEei--d1NiPU4Dw" x="50" y="10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_sYQ0dy4hEei--d1NiPU4Dw" type="6003"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_sYQ0eC4hEei--d1NiPU4Dw" x="130" y="-10"/> - </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_sYQ0cC4hEei--d1NiPU4Dw" routing="Rectilinear"/> - <styles xmi:type="notation:FontStyle" xmi:id="_sYQ0cS4hEei--d1NiPU4Dw" fontColor="7490599" fontName="Cantarell" fontHeight="8"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_sYQ0ci4hEei--d1NiPU4Dw" points="[42, 49, 497, -546]$[42, 544, 497, -51]$[-361, 544, 94, -51]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_sYQ0eS4hEei--d1NiPU4Dw" id="(0.5,0.5)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_sYQ0ei4hEei--d1NiPU4Dw" id="(0.20833333333333334,0.58)"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_6XBOUC4hEei--d1NiPU4Dw" type="4001" element="_6Wzy8C4hEei--d1NiPU4Dw" source="_3e5C4BzDEeiJONAgrNPLDA" target="_d-_BgB2pEei8arfb2j0BMw"> - <children xmi:type="notation:Node" xmi:id="_6XBOVC4hEei--d1NiPU4Dw" type="6001"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6XBOVS4hEei--d1NiPU4Dw" y="-10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_6XBOVi4hEei--d1NiPU4Dw" type="6002"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6XBOVy4hEei--d1NiPU4Dw" y="10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_6XBOWC4hEei--d1NiPU4Dw" type="6003"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6XBOWS4hEei--d1NiPU4Dw" y="10"/> - </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_6XBOUS4hEei--d1NiPU4Dw" routing="Tree"/> - <styles xmi:type="notation:FontStyle" xmi:id="_6XBOUi4hEei--d1NiPU4Dw" fontName="Cantarell" fontHeight="8"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_6XBOUy4hEei--d1NiPU4Dw" points="[0, 0, 113, 96]$[-113, -96, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_6XB1YC4hEei--d1NiPU4Dw" id="(0.4152542372881356,0.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_6XB1YS4hEei--d1NiPU4Dw" id="(0.5,0.5)"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_65xWEC4hEei--d1NiPU4Dw" type="4001" element="_65mW8C4hEei--d1NiPU4Dw" source="_qHYLEBwGEeir3aeVscTXqw" target="_d-_BgB2pEei8arfb2j0BMw"> - <children xmi:type="notation:Node" xmi:id="_65x9IC4hEei--d1NiPU4Dw" type="6001"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_65x9IS4hEei--d1NiPU4Dw" y="-10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_65x9Ii4hEei--d1NiPU4Dw" type="6002"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_65x9Iy4hEei--d1NiPU4Dw" y="10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_65x9JC4hEei--d1NiPU4Dw" type="6003"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_65x9JS4hEei--d1NiPU4Dw" y="10"/> - </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_65xWES4hEei--d1NiPU4Dw" routing="Tree"/> - <styles xmi:type="notation:FontStyle" xmi:id="_65xWEi4hEei--d1NiPU4Dw" fontName="Cantarell" fontHeight="8"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_65xWEy4hEei--d1NiPU4Dw" points="[0, 0, -67, 96]$[67, -96, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_65x9Ji4hEei--d1NiPU4Dw" id="(0.5,0.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_65x9Jy4hEei--d1NiPU4Dw" id="(0.5,0.5)"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_7Ne8QC4hEei--d1NiPU4Dw" type="4001" element="_7NQSwC4hEei--d1NiPU4Dw" source="_7pJc0BzDEeiJONAgrNPLDA" target="_qHYyIBwGEeir3aeVscTXqw"> - <children xmi:type="notation:Node" xmi:id="_7NfjUC4hEei--d1NiPU4Dw" type="6001"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7NfjUS4hEei--d1NiPU4Dw" y="-10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_7NfjUi4hEei--d1NiPU4Dw" type="6002"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7NfjUy4hEei--d1NiPU4Dw" y="10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_7NfjVC4hEei--d1NiPU4Dw" type="6003"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7NfjVS4hEei--d1NiPU4Dw" y="10"/> - </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_7Ne8QS4hEei--d1NiPU4Dw" routing="Tree"/> - <styles xmi:type="notation:FontStyle" xmi:id="_7Ne8Qi4hEei--d1NiPU4Dw" fontName="Cantarell" fontHeight="8"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_7Ne8Qy4hEei--d1NiPU4Dw" points="[0, 0, 0, 93]$[0, -93, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7NgKYC4hEei--d1NiPU4Dw" id="(0.5254237288135594,0.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7NgKYS4hEei--d1NiPU4Dw" id="(0.5,0.5)"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_7nPgEC4hEei--d1NiPU4Dw" type="4001" element="_7m_ocC4hEei--d1NiPU4Dw" source="_QMBydBv9Eeir3aeVscTXqw" target="_QMBLZxv9Eeir3aeVscTXqw"> - <children xmi:type="notation:Node" xmi:id="_7nQHIC4hEei--d1NiPU4Dw" type="6001"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7nQHIS4hEei--d1NiPU4Dw" y="-10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_7nQHIi4hEei--d1NiPU4Dw" type="6002"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7nQHIy4hEei--d1NiPU4Dw" y="10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_7nQHJC4hEei--d1NiPU4Dw" type="6003"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7nQHJS4hEei--d1NiPU4Dw" y="10"/> - </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_7nPgES4hEei--d1NiPU4Dw" routing="Tree"/> - <styles xmi:type="notation:FontStyle" xmi:id="_7nPgEi4hEei--d1NiPU4Dw" fontName="Cantarell" fontHeight="8"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_7nPgEy4hEei--d1NiPU4Dw" points="[0, 0, 0, 93]$[0, -93, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7nQHJi4hEei--d1NiPU4Dw" id="(0.4915254237288136,0.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7nQHJy4hEei--d1NiPU4Dw" id="(0.5,0.5)"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_AcleYC4iEei--d1NiPU4Dw" type="4001" element="_AcXb8C4iEei--d1NiPU4Dw" source="_1YjFoBy8EeiJONAgrNPLDA" target="_-mffcC4hEei--d1NiPU4Dw"> - <children xmi:type="notation:Node" xmi:id="_AcleZC4iEei--d1NiPU4Dw" type="6001"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_AcleZS4iEei--d1NiPU4Dw" y="-10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_AcleZi4iEei--d1NiPU4Dw" type="6002"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_AcleZy4iEei--d1NiPU4Dw" y="10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_AcleaC4iEei--d1NiPU4Dw" type="6003"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_AcleaS4iEei--d1NiPU4Dw" y="10"/> - </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_AcleYS4iEei--d1NiPU4Dw" routing="Tree"/> - <styles xmi:type="notation:FontStyle" xmi:id="_AcleYi4iEei--d1NiPU4Dw" fontName="Cantarell" fontHeight="8"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_AcleYy4iEei--d1NiPU4Dw" points="[0, 0, -336, 95]$[336, -95, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_AcmFcC4iEei--d1NiPU4Dw" id="(0.3050847457627119,0.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_AcmFcS4iEei--d1NiPU4Dw" id="(0.40045248868778277,0.5)"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_BCqm8C4iEei--d1NiPU4Dw" type="4001" element="_BCbWYC4iEei--d1NiPU4Dw" source="_9gigcBy8EeiJONAgrNPLDA" target="_-mffcC4hEei--d1NiPU4Dw"> - <children xmi:type="notation:Node" xmi:id="_BCrOAC4iEei--d1NiPU4Dw" type="6001"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BCrOAS4iEei--d1NiPU4Dw" y="-10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_BCrOAi4iEei--d1NiPU4Dw" type="6002"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BCrOAy4iEei--d1NiPU4Dw" y="10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_BCrOBC4iEei--d1NiPU4Dw" type="6003"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BCrOBS4iEei--d1NiPU4Dw" y="10"/> - </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_BCqm8S4iEei--d1NiPU4Dw" routing="Tree"/> - <styles xmi:type="notation:FontStyle" xmi:id="_BCqm8i4iEei--d1NiPU4Dw" fontName="Cantarell" fontHeight="8"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_BCqm8y4iEei--d1NiPU4Dw" points="[0, 0, -448, 159]$[448, -159, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_BCrOBi4iEei--d1NiPU4Dw" id="(0.3050847457627119,0.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_BCrOBy4iEei--d1NiPU4Dw" id="(0.40045248868778277,0.5)"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_BdZbIC4iEei--d1NiPU4Dw" type="4001" element="_Bc_LcC4iEei--d1NiPU4Dw" source="_QMBLZxv9Eeir3aeVscTXqw" target="_-mffcC4hEei--d1NiPU4Dw"> - <children xmi:type="notation:Node" xmi:id="_BdZbJC4iEei--d1NiPU4Dw" type="6001"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BdZbJS4iEei--d1NiPU4Dw" y="-10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_BdZbJi4iEei--d1NiPU4Dw" type="6002"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BdZbJy4iEei--d1NiPU4Dw" y="10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_BdZbKC4iEei--d1NiPU4Dw" type="6003"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BdZbKS4iEei--d1NiPU4Dw" y="10"/> - </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_BdZbIS4iEei--d1NiPU4Dw" routing="Tree"/> - <styles xmi:type="notation:FontStyle" xmi:id="_BdZbIi4iEei--d1NiPU4Dw" fontName="Cantarell" fontHeight="8"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_BdZbIy4iEei--d1NiPU4Dw" points="[0, 0, -48, 95]$[48, -95, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_BdZbKi4iEei--d1NiPU4Dw" id="(0.8135593220338984,0.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_BdaCMC4iEei--d1NiPU4Dw" id="(0.40045248868778277,0.5)"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_B56YAC4iEei--d1NiPU4Dw" type="4001" element="_B5rugC4iEei--d1NiPU4Dw" source="_qHYyIBwGEeir3aeVscTXqw" target="_-mffcC4hEei--d1NiPU4Dw"> - <children xmi:type="notation:Node" xmi:id="_B56_EC4iEei--d1NiPU4Dw" type="6001"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_B56_ES4iEei--d1NiPU4Dw" y="-10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_B57mIC4iEei--d1NiPU4Dw" type="6002"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_B57mIS4iEei--d1NiPU4Dw" y="10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_B57mIi4iEei--d1NiPU4Dw" type="6003"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_B57mIy4iEei--d1NiPU4Dw" y="10"/> - </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_B56YAS4iEei--d1NiPU4Dw" routing="Tree"/> - <styles xmi:type="notation:FontStyle" xmi:id="_B56YAi4iEei--d1NiPU4Dw" fontName="Cantarell" fontHeight="8"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_B56YAy4iEei--d1NiPU4Dw" points="[0, 0, 141, 95]$[-141, -95, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_B57mJC4iEei--d1NiPU4Dw" id="(0.3728813559322034,0.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_B57mJS4iEei--d1NiPU4Dw" id="(0.40045248868778277,0.5)"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_CUI14C4iEei--d1NiPU4Dw" type="4001" element="_CT8BkC4iEei--d1NiPU4Dw" source="_d-_BgB2pEei8arfb2j0BMw" target="_-mffcC4hEei--d1NiPU4Dw"> - <children xmi:type="notation:Node" xmi:id="_CUJc8C4iEei--d1NiPU4Dw" type="6001"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CUJc8S4iEei--d1NiPU4Dw" y="-10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_CUJc8i4iEei--d1NiPU4Dw" type="6002"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CUJc8y4iEei--d1NiPU4Dw" y="10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_CUJc9C4iEei--d1NiPU4Dw" type="6003"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CUJc9S4iEei--d1NiPU4Dw" y="10"/> - </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_CUI14S4iEei--d1NiPU4Dw" routing="Tree"/> - <styles xmi:type="notation:FontStyle" xmi:id="_CUI14i4iEei--d1NiPU4Dw" fontName="Cantarell" fontHeight="8"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_CUI14y4iEei--d1NiPU4Dw" points="[0, 0, 307, 126]$[-307, -126, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_CUJc9i4iEei--d1NiPU4Dw" id="(0.6610169491525424,0.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_CUJc9y4iEei--d1NiPU4Dw" id="(0.40045248868778277,0.5)"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_dR41wC4iEei--d1NiPU4Dw" type="4001" element="_dRo-IC4iEei--d1NiPU4Dw" source="_dRwS4C4iEei--d1NiPU4Dw" target="_dRzWNy4iEei--d1NiPU4Dw"> - <children xmi:type="notation:Node" xmi:id="_dR41xC4iEei--d1NiPU4Dw" type="6001"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dR41xS4iEei--d1NiPU4Dw" y="-10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_dR5c0C4iEei--d1NiPU4Dw" type="6002"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dR5c0S4iEei--d1NiPU4Dw" y="10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_dR5c0i4iEei--d1NiPU4Dw" type="6003"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dR5c0y4iEei--d1NiPU4Dw" y="10"/> - </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_dR41wS4iEei--d1NiPU4Dw" routing="Tree"/> - <styles xmi:type="notation:FontStyle" xmi:id="_dR41wi4iEei--d1NiPU4Dw" fontColor="2697711" fontName="Cantarell" fontHeight="8"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_dR41wy4iEei--d1NiPU4Dw" points="[576, 458, 576, 458]$[726, 608, 726, 608]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_dR5c1C4iEei--d1NiPU4Dw" id="(0.5,0.5)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_dR5c1S4iEei--d1NiPU4Dw" id="(0.5,0.5)"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_dR5c1i4iEei--d1NiPU4Dw" type="4001" element="_dRqMQC4iEei--d1NiPU4Dw" source="_dRw59C4iEei--d1NiPU4Dw" target="_dR0kUC4iEei--d1NiPU4Dw"> - <children xmi:type="notation:Node" xmi:id="_dR6D4C4iEei--d1NiPU4Dw" type="6001"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dR6D4S4iEei--d1NiPU4Dw" y="-10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_dR6D4i4iEei--d1NiPU4Dw" type="6002"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dR6D4y4iEei--d1NiPU4Dw" y="10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_dR6D5C4iEei--d1NiPU4Dw" type="6003"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dR6D5S4iEei--d1NiPU4Dw" y="10"/> - </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_dR5c1y4iEei--d1NiPU4Dw" routing="Tree"/> - <styles xmi:type="notation:FontStyle" xmi:id="_dR5c2C4iEei--d1NiPU4Dw" fontColor="2697711" fontName="Cantarell" fontHeight="8"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_dR5c2S4iEei--d1NiPU4Dw" points="[606, 488, 606, 488]$[786, 668, 786, 668]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_dR6D5i4iEei--d1NiPU4Dw" id="(0.5,0.5)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_dR6D5y4iEei--d1NiPU4Dw" id="(0.5,0.5)"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_dR6D6C4iEei--d1NiPU4Dw" type="4001" element="_dRqzUC4iEei--d1NiPU4Dw" source="_dRyIEC4iEei--d1NiPU4Dw" target="_dRzWNy4iEei--d1NiPU4Dw"> - <children xmi:type="notation:Node" xmi:id="_dR6q8C4iEei--d1NiPU4Dw" type="6001"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dR6q8S4iEei--d1NiPU4Dw" y="-10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_dR6q8i4iEei--d1NiPU4Dw" type="6002"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dR6q8y4iEei--d1NiPU4Dw" y="10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_dR6q9C4iEei--d1NiPU4Dw" type="6003"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dR6q9S4iEei--d1NiPU4Dw" y="10"/> - </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_dR6D6S4iEei--d1NiPU4Dw" routing="Tree"/> - <styles xmi:type="notation:FontStyle" xmi:id="_dR6D6i4iEei--d1NiPU4Dw" fontColor="2697711" fontName="Cantarell" fontHeight="8"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_dR6D6y4iEei--d1NiPU4Dw" points="[636, 518, 636, 518]$[726, 608, 726, 608]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_dR6q9i4iEei--d1NiPU4Dw" id="(0.5,0.5)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_dR6q9y4iEei--d1NiPU4Dw" id="(0.5,0.5)"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_dR6q-C4iEei--d1NiPU4Dw" type="4001" element="_dRraYC4iEei--d1NiPU4Dw" source="_dRyvIC4iEei--d1NiPU4Dw" target="_dRzWNy4iEei--d1NiPU4Dw"> - <children xmi:type="notation:Node" xmi:id="_dR7SAC4iEei--d1NiPU4Dw" type="6001"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dR7SAS4iEei--d1NiPU4Dw" x="-80" y="-10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_dR7SAi4iEei--d1NiPU4Dw" type="6002"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dR7SAy4iEei--d1NiPU4Dw" x="-38" y="-13"/> - </children> - <children xmi:type="notation:Node" xmi:id="_dR7SBC4iEei--d1NiPU4Dw" type="6003"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dR7SBS4iEei--d1NiPU4Dw" x="-46" y="10"/> - </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_dR6q-S4iEei--d1NiPU4Dw" routing="Tree"/> - <styles xmi:type="notation:FontStyle" xmi:id="_dR6q-i4iEei--d1NiPU4Dw" fontColor="2697711" fontName="Cantarell" fontHeight="8"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_dR6q-y4iEei--d1NiPU4Dw" points="[0, -49, 236, 107]$[0, -73, 236, 83]$[-288, -73, -52, 83]$[-288, -107, -52, 49]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_dR7SBi4iEei--d1NiPU4Dw" id="(0.5,0.5)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_dR7SBy4iEei--d1NiPU4Dw" id="(0.5,0.5)"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_dR75EC4iEei--d1NiPU4Dw" type="4001" element="_dRsBcC4iEei--d1NiPU4Dw" source="_dRzWMC4iEei--d1NiPU4Dw" target="_dRzWNy4iEei--d1NiPU4Dw"> - <children xmi:type="notation:Node" xmi:id="_dR75FC4iEei--d1NiPU4Dw" type="6001"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dR75FS4iEei--d1NiPU4Dw" y="-10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_dR75Fi4iEei--d1NiPU4Dw" type="6002"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dR75Fy4iEei--d1NiPU4Dw" y="10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_dR75GC4iEei--d1NiPU4Dw" type="6003"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dR75GS4iEei--d1NiPU4Dw" y="10"/> - </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_dR75ES4iEei--d1NiPU4Dw" routing="Tree"/> - <styles xmi:type="notation:FontStyle" xmi:id="_dR75Ei4iEei--d1NiPU4Dw" fontColor="2697711" fontName="Cantarell" fontHeight="8"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_dR75Ey4iEei--d1NiPU4Dw" points="[696, 578, 696, 578]$[726, 608, 726, 608]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_dR75Gi4iEei--d1NiPU4Dw" id="(0.5,0.5)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_dR75Gy4iEei--d1NiPU4Dw" id="(0.5,0.5)"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_dR8gIC4iEei--d1NiPU4Dw" type="4001" element="_dRsogC4iEei--d1NiPU4Dw" source="_dRz9RC4iEei--d1NiPU4Dw" target="_dRzWMC4iEei--d1NiPU4Dw"> - <children xmi:type="notation:Node" xmi:id="_dR8gJC4iEei--d1NiPU4Dw" type="6001"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dR8gJS4iEei--d1NiPU4Dw" y="-10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_dR8gJi4iEei--d1NiPU4Dw" type="6002"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dR8gJy4iEei--d1NiPU4Dw" y="10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_dR8gKC4iEei--d1NiPU4Dw" type="6003"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dR8gKS4iEei--d1NiPU4Dw" y="10"/> - </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_dR8gIS4iEei--d1NiPU4Dw" routing="Tree"/> - <styles xmi:type="notation:FontStyle" xmi:id="_dR8gIi4iEei--d1NiPU4Dw" fontName="Cantarell" fontHeight="8"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_dR8gIy4iEei--d1NiPU4Dw" points="[756, 638, 756, 638]$[696, 578, 696, 578]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_dR8gKi4iEei--d1NiPU4Dw" id="(0.5,0.5)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_dR8gKy4iEei--d1NiPU4Dw" id="(0.5,0.5)"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_dR9HMC4iEei--d1NiPU4Dw" type="4001" element="_dRsohC4iEei--d1NiPU4Dw" source="_dR0kUC4iEei--d1NiPU4Dw" target="_dRzWNy4iEei--d1NiPU4Dw"> - <children xmi:type="notation:Node" xmi:id="_dR9HNC4iEei--d1NiPU4Dw" type="6001"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dR9HNS4iEei--d1NiPU4Dw" x="27" y="-10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_dR9HNi4iEei--d1NiPU4Dw" type="6002"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dR9HNy4iEei--d1NiPU4Dw" x="8" y="10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_dR9HOC4iEei--d1NiPU4Dw" type="6003"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dR9HOS4iEei--d1NiPU4Dw" x="5" y="10"/> - </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_dR9HMS4iEei--d1NiPU4Dw" routing="Tree"/> - <styles xmi:type="notation:FontStyle" xmi:id="_dR9HMi4iEei--d1NiPU4Dw" fontName="Cantarell" fontHeight="8"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_dR9HMy4iEei--d1NiPU4Dw" points="[0, -49, -147, 154]$[0, -273, -147, -70]$[95, -273, -52, -70]$[95, -252, -52, -49]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_dR9HOi4iEei--d1NiPU4Dw" id="(0.5,0.5)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_dR9uQC4iEei--d1NiPU4Dw" id="(0.5,0.5)"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_dR9uQS4iEei--d1NiPU4Dw" type="4001" element="_dRtPky4iEei--d1NiPU4Dw" source="_dR1ycC4iEei--d1NiPU4Dw" target="_dRyvIC4iEei--d1NiPU4Dw"> - <children xmi:type="notation:Node" xmi:id="_dR9uRS4iEei--d1NiPU4Dw" type="6001"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dR9uRi4iEei--d1NiPU4Dw" y="-10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_dR9uRy4iEei--d1NiPU4Dw" type="6002"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dR9uSC4iEei--d1NiPU4Dw" y="10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_dR-VUC4iEei--d1NiPU4Dw" type="6003"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dR-VUS4iEei--d1NiPU4Dw" y="10"/> - </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_dR9uQi4iEei--d1NiPU4Dw" routing="Tree"/> - <styles xmi:type="notation:FontStyle" xmi:id="_dR9uQy4iEei--d1NiPU4Dw" fontName="Cantarell" fontHeight="8"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_dR9uRC4iEei--d1NiPU4Dw" points="[816, 698, 816, 698]$[666, 548, 666, 548]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_dR-VUi4iEei--d1NiPU4Dw" id="(0.5,0.5)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_dR-VUy4iEei--d1NiPU4Dw" id="(0.5,0.5)"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_dR-VVC4iEei--d1NiPU4Dw" type="4001" element="_dRt2oC4iEei--d1NiPU4Dw" source="_dR2Zgy4iEei--d1NiPU4Dw" target="_dRyvIC4iEei--d1NiPU4Dw"> - <children xmi:type="notation:Node" xmi:id="_dR-8YC4iEei--d1NiPU4Dw" type="6001"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dR-8YS4iEei--d1NiPU4Dw" y="-10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_dR_jcC4iEei--d1NiPU4Dw" type="6002"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dR_jcS4iEei--d1NiPU4Dw" y="10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_dR_jci4iEei--d1NiPU4Dw" type="6003"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dR_jcy4iEei--d1NiPU4Dw" y="10"/> - </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_dR-VVS4iEei--d1NiPU4Dw" routing="Tree"/> - <styles xmi:type="notation:FontStyle" xmi:id="_dR-VVi4iEei--d1NiPU4Dw" fontName="Cantarell" fontHeight="8"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_dR-VVy4iEei--d1NiPU4Dw" points="[846, 728, 846, 728]$[666, 548, 666, 548]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_dSAKgC4iEei--d1NiPU4Dw" id="(0.5,0.5)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_dSAKgS4iEei--d1NiPU4Dw" id="(0.5,0.5)"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_TM0NwC4jEei--d1NiPU4Dw" type="4001" element="_TMePgC4jEei--d1NiPU4Dw" source="_dRzWNy4iEei--d1NiPU4Dw" target="_QL_9Rxv9Eeir3aeVscTXqw"> - <children xmi:type="notation:Node" xmi:id="_TM000C4jEei--d1NiPU4Dw" type="6001"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TM000S4jEei--d1NiPU4Dw" x="-49" y="-10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_TM000i4jEei--d1NiPU4Dw" type="6002"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TM000y4jEei--d1NiPU4Dw" x="-70" y="10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_TM1b4C4jEei--d1NiPU4Dw" type="6003"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TM1b4S4jEei--d1NiPU4Dw" x="-26" y="10"/> - </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_TM0NwS4jEei--d1NiPU4Dw" routing="Tree"/> - <styles xmi:type="notation:FontStyle" xmi:id="_TM0Nwi4jEei--d1NiPU4Dw" fontName="Cantarell" fontHeight="8"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_TM0Nwy4jEei--d1NiPU4Dw" points="[0, -12, -548, -130]$[0, -12, -548, -130]$[561, -12, 13, -130]$[561, 24, 13, -94]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_TM1b4i4jEei--d1NiPU4Dw" id="(1.0,0.3673469387755102)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_TM1b4y4jEei--d1NiPU4Dw" id="(0.4,0.96)"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_UiEJcC4jEei--d1NiPU4Dw" type="4001" element="_UhwAYC4jEei--d1NiPU4Dw" source="_-mffcC4hEei--d1NiPU4Dw" target="_QMAkVhv9Eeir3aeVscTXqw"> - <children xmi:type="notation:Node" xmi:id="_UiEwgC4jEei--d1NiPU4Dw" type="6001"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_UiEwgS4jEei--d1NiPU4Dw" y="-10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_UiFXkC4jEei--d1NiPU4Dw" type="6002"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_UiFXkS4jEei--d1NiPU4Dw" y="10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_UiFXki4jEei--d1NiPU4Dw" type="6003"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_UiFXky4jEei--d1NiPU4Dw" y="10"/> - </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_UiEJcS4jEei--d1NiPU4Dw" routing="Tree"/> - <styles xmi:type="notation:FontStyle" xmi:id="_UiEJci4jEei--d1NiPU4Dw" fontName="Cantarell" fontHeight="8"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_UiEJcy4jEei--d1NiPU4Dw" points="[0, 0, -844, 32]$[844, -32, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_UiFXlC4jEei--d1NiPU4Dw" id="(1.0,0.5)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_UiFXlS4jEei--d1NiPU4Dw" id="(0.75,0.9)"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_Xm3-QC4jEei--d1NiPU4Dw" type="4001" element="_XmpUwC4jEei--d1NiPU4Dw" source="_dRyvIC4iEei--d1NiPU4Dw" target="_QL_9Rxv9Eeir3aeVscTXqw"> - <children xmi:type="notation:Node" xmi:id="_Xm4lUC4jEei--d1NiPU4Dw" type="6001"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Xm4lUS4jEei--d1NiPU4Dw" x="-43" y="-74"/> - </children> - <children xmi:type="notation:Node" xmi:id="_Xm4lUi4jEei--d1NiPU4Dw" type="6002"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Xm4lUy4jEei--d1NiPU4Dw" y="10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_Xm4lVC4jEei--d1NiPU4Dw" type="6003"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Xm4lVS4jEei--d1NiPU4Dw" y="10"/> - </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_Xm3-QS4jEei--d1NiPU4Dw" routing="Rectilinear"/> - <styles xmi:type="notation:FontStyle" xmi:id="_Xm3-Qi4jEei--d1NiPU4Dw" fontColor="7490599" fontName="Cantarell" fontHeight="8"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Xm3-Qy4jEei--d1NiPU4Dw" points="[0, 0, -428, 161]$[428, -161, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Xm5MYC4jEei--d1NiPU4Dw" id="(1.0,0.5)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Xm5MYS4jEei--d1NiPU4Dw" id="(0.0,0.6122448979591837)"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_aPTZEC4jEei--d1NiPU4Dw" type="4001" element="_aO9a0C4jEei--d1NiPU4Dw" source="_dRzWMC4iEei--d1NiPU4Dw" target="_QL_9Rxv9Eeir3aeVscTXqw"> - <children xmi:type="notation:Node" xmi:id="_aPUnMC4jEei--d1NiPU4Dw" type="6001"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_aPUnMS4jEei--d1NiPU4Dw" x="-130" y="-11"/> - </children> - <children xmi:type="notation:Node" xmi:id="_aPUnMi4jEei--d1NiPU4Dw" type="6002"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_aPUnMy4jEei--d1NiPU4Dw" x="127" y="10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_aPUnNC4jEei--d1NiPU4Dw" type="6003"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_aPUnNS4jEei--d1NiPU4Dw" x="4" y="10"/> - </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_aPTZES4jEei--d1NiPU4Dw" routing="Rectilinear"/> - <styles xmi:type="notation:FontStyle" xmi:id="_aPTZEi4jEei--d1NiPU4Dw" fontColor="7490599" fontName="Cantarell" fontHeight="8"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_aPTZEy4jEei--d1NiPU4Dw" points="[-58, -37, -627, 144]$[-58, -109, -627, 72]$[284, -109, -285, 72]$[284, -181, -285, 0]$[569, -181, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_aPVOQC4jEei--d1NiPU4Dw" id="(1.0,0.37755102040816324)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_aPVOQS4jEei--d1NiPU4Dw" id="(0.0,0.3673469387755102)"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_cT_NoC4jEei--d1NiPU4Dw" type="4001" element="_cTs5wC4jEei--d1NiPU4Dw" source="_dRzWMC4iEei--d1NiPU4Dw" target="_QL_9Rxv9Eeir3aeVscTXqw"> - <children xmi:type="notation:Node" xmi:id="_cT_0sC4jEei--d1NiPU4Dw" type="6001"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_cT_0sS4jEei--d1NiPU4Dw" x="-83" y="-5"/> - </children> - <children xmi:type="notation:Node" xmi:id="_cT_0si4jEei--d1NiPU4Dw" type="6002"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_cT_0sy4jEei--d1NiPU4Dw" x="166" y="10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_cT_0tC4jEei--d1NiPU4Dw" type="6003"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_cT_0tS4jEei--d1NiPU4Dw" y="10"/> - </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_cT_NoS4jEei--d1NiPU4Dw" routing="Rectilinear"/> - <styles xmi:type="notation:FontStyle" xmi:id="_cT_Noi4jEei--d1NiPU4Dw" fontColor="7490599" fontName="Cantarell" fontHeight="8"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_cT_Noy4jEei--d1NiPU4Dw" points="[-58, -60, -627, 144]$[-58, -168, -627, 36]$[284, -168, -285, 36]$[284, -204, -285, 0]$[569, -204, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_cUAbwC4jEei--d1NiPU4Dw" id="(1.0,0.6122448979591837)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_cUAbwS4jEei--d1NiPU4Dw" id="(0.0,0.3673469387755102)"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_dKL10C4jEei--d1NiPU4Dw" type="4001" element="_dJ3swC4jEei--d1NiPU4Dw" source="_dR0kUC4iEei--d1NiPU4Dw" target="_QL_9Rxv9Eeir3aeVscTXqw"> - <children xmi:type="notation:Node" xmi:id="_dKMc4C4jEei--d1NiPU4Dw" type="6001"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dKMc4S4jEei--d1NiPU4Dw" x="-343" y="62"/> - </children> - <children xmi:type="notation:Node" xmi:id="_dKMc4i4jEei--d1NiPU4Dw" type="6002"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dKMc4y4jEei--d1NiPU4Dw" x="-12"/> - </children> - <children xmi:type="notation:Node" xmi:id="_dKND8C4jEei--d1NiPU4Dw" type="6003"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dKND8S4jEei--d1NiPU4Dw" x="-110" y="10"/> - </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_dKL10S4jEei--d1NiPU4Dw" routing="Rectilinear"/> - <styles xmi:type="notation:FontStyle" xmi:id="_dKL10i4jEei--d1NiPU4Dw" fontColor="7490599" fontName="Cantarell" fontHeight="8"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_dKL10y4jEei--d1NiPU4Dw" points="[-58, -49, -774, 119]$[-58, -313, -774, -145]$[776, -313, 60, -145]$[776, -217, 60, -49]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_dKND8i4jEei--d1NiPU4Dw" id="(1.0,0.5)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_dKND8y4jEei--d1NiPU4Dw" id="(0.0,0.5)"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_7rTOwC4jEei--d1NiPU4Dw" type="4001" element="_7rCJAC4jEei--d1NiPU4Dw" source="_d-_BgB2pEei8arfb2j0BMw" target="_QMAkVhv9Eeir3aeVscTXqw"> - <children xmi:type="notation:Node" xmi:id="_7rT10C4jEei--d1NiPU4Dw" type="6001"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7rT10S4jEei--d1NiPU4Dw" x="-108" y="-123"/> - </children> - <children xmi:type="notation:Node" xmi:id="_7rUc4C4jEei--d1NiPU4Dw" type="6002"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7rUc4S4jEei--d1NiPU4Dw" x="-9" y="10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_7rUc4i4jEei--d1NiPU4Dw" type="6003"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7rUc4y4jEei--d1NiPU4Dw" x="-98" y="10"/> - </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_7rTOwS4jEei--d1NiPU4Dw" routing="Rectilinear"/> - <styles xmi:type="notation:FontStyle" xmi:id="_7rTOwi4jEei--d1NiPU4Dw" fontColor="7490599" fontName="Cantarell" fontHeight="8"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_7rTOwy4jEei--d1NiPU4Dw" points="[0, 0, -425, 203]$[212, 0, -213, 203]$[212, -120, -213, 83]$[485, -120, 60, 83]$[485, -165, 60, 38]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7rVD8C4jEei--d1NiPU4Dw" id="(1.0,0.37755102040816324)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7rVD8S4jEei--d1NiPU4Dw" id="(0.0,0.6122448979591837)"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_8wxpEC4jEei--d1NiPU4Dw" type="4001" element="_8wgjUC4jEei--d1NiPU4Dw" source="_qHYyIBwGEeir3aeVscTXqw" target="_QMAkVhv9Eeir3aeVscTXqw"> - <children xmi:type="notation:Node" xmi:id="_8wyQIC4jEei--d1NiPU4Dw" type="6001"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8wyQIS4jEei--d1NiPU4Dw" x="12" y="-10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_8wyQIi4jEei--d1NiPU4Dw" type="6002"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8wyQIy4jEei--d1NiPU4Dw" x="32" y="122"/> - </children> - <children xmi:type="notation:Node" xmi:id="_8wyQJC4jEei--d1NiPU4Dw" type="6003"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8wyQJS4jEei--d1NiPU4Dw" x="-1" y="10"/> - </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_8wxpES4jEei--d1NiPU4Dw" routing="Rectilinear"/> - <styles xmi:type="notation:FontStyle" xmi:id="_8wxpEi4jEei--d1NiPU4Dw" fontColor="7490599" fontName="Cantarell" fontHeight="8"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_8wxpEy4jEei--d1NiPU4Dw" points="[-7, -36, -604, 168]$[-7, -192, -604, 12]$[597, -192, 0, 12]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_8wyQJi4jEei--d1NiPU4Dw" id="(1.0,0.3673469387755102)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_8wyQJy4jEei--d1NiPU4Dw" id="(0.0,0.6122448979591837)"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_9qF2sC4jEei--d1NiPU4Dw" type="4001" element="_9pxGkC4jEei--d1NiPU4Dw" source="_qHYyIBwGEeir3aeVscTXqw" target="_QMAkVhv9Eeir3aeVscTXqw"> - <children xmi:type="notation:Node" xmi:id="_9qGdwC4jEei--d1NiPU4Dw" type="6001"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9qGdwS4jEei--d1NiPU4Dw" x="7" y="-5"/> - </children> - <children xmi:type="notation:Node" xmi:id="_9qGdwi4jEei--d1NiPU4Dw" type="6002"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9qGdwy4jEei--d1NiPU4Dw" x="-78" y="-28"/> - </children> - <children xmi:type="notation:Node" xmi:id="_9qHE0C4jEei--d1NiPU4Dw" type="6003"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9qHE0S4jEei--d1NiPU4Dw" x="5" y="10"/> - </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_9qF2sS4jEei--d1NiPU4Dw" routing="Rectilinear"/> - <styles xmi:type="notation:FontStyle" xmi:id="_9qF2si4jEei--d1NiPU4Dw" fontColor="7490599" fontName="Cantarell" fontHeight="8"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_9qF2sy4jEei--d1NiPU4Dw" points="[0, 0, -597, 239]$[45, 0, -552, 239]$[45, -155, -552, 84]$[597, -155, 0, 84]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_9qHE0i4jEei--d1NiPU4Dw" id="(1.0,0.23469387755102042)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_9qHE0y4jEei--d1NiPU4Dw" id="(0.0,0.12244897959183673)"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_-TJawC4jEei--d1NiPU4Dw" type="4001" element="_-S5jIC4jEei--d1NiPU4Dw" source="_QMBLZxv9Eeir3aeVscTXqw" target="_QMAkVhv9Eeir3aeVscTXqw"> - <children xmi:type="notation:Node" xmi:id="_-TJaxC4jEei--d1NiPU4Dw" type="6001"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-TJaxS4jEei--d1NiPU4Dw" x="18" y="-10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_-TKB0C4jEei--d1NiPU4Dw" type="6002"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-TKB0S4jEei--d1NiPU4Dw" x="25" y="233"/> - </children> - <children xmi:type="notation:Node" xmi:id="_-TKB0i4jEei--d1NiPU4Dw" type="6003"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-TKB0y4jEei--d1NiPU4Dw" x="14" y="10"/> - </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_-TJawS4jEei--d1NiPU4Dw" routing="Rectilinear"/> - <styles xmi:type="notation:FontStyle" xmi:id="_-TJawi4jEei--d1NiPU4Dw" fontColor="7490599" fontName="Cantarell" fontHeight="8"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_-TJawy4jEei--d1NiPU4Dw" points="[-90, -35, -852, 192]$[-90, -227, -852, 0]$[762, -227, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_-TKB1C4jEei--d1NiPU4Dw" id="(1.0,0.35714285714285715)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_-TKB1S4jEei--d1NiPU4Dw" id="(0.0,0.3673469387755102)"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_M5ZWYDEtEeiF0ru3Etlc_g" type="4001" element="_M4RVADEtEeiF0ru3Etlc_g" source="_Jyw8oDEtEeiF0ru3Etlc_g" target="_QMAkVhv9Eeir3aeVscTXqw"> - <children xmi:type="notation:Node" xmi:id="_M5bLkDEtEeiF0ru3Etlc_g" type="6001"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_M5bLkTEtEeiF0ru3Etlc_g" y="-10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_M5cZsDEtEeiF0ru3Etlc_g" type="6002"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_M5cZsTEtEeiF0ru3Etlc_g" y="10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_M5dn0DEtEeiF0ru3Etlc_g" type="6003"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_M5dn0TEtEeiF0ru3Etlc_g" y="10"/> - </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_M5ZWYTEtEeiF0ru3Etlc_g" routing="Tree"/> - <styles xmi:type="notation:FontStyle" xmi:id="_M5ZWYjEtEeiF0ru3Etlc_g" fontName="Cantarell" fontHeight="8"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_M5ZWYzEtEeiF0ru3Etlc_g" points="[0, 0, 203, 382]$[-203, -382, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_M5eO4DEtEeiF0ru3Etlc_g" id="(0.3308270676691729,0.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_M5eO4TEtEeiF0ru3Etlc_g" id="(0.75,0.9)"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_s-_t8DE6EeifDcVRz6UV5g" type="4001" element="_s9vJsDE6EeifDcVRz6UV5g" source="_oTkgoDE6EeifDcVRz6UV5g" target="_QMAkVhv9Eeir3aeVscTXqw"> - <children xmi:type="notation:Node" xmi:id="_s_BjIDE6EeifDcVRz6UV5g" type="6001"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_s_BjITE6EeifDcVRz6UV5g" y="-10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_s_CxQDE6EeifDcVRz6UV5g" type="6002"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_s_CxQTE6EeifDcVRz6UV5g" y="10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_s_D_YDE6EeifDcVRz6UV5g" type="6003"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_s_D_YTE6EeifDcVRz6UV5g" y="10"/> - </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_s-_t8TE6EeifDcVRz6UV5g" routing="Tree"/> - <styles xmi:type="notation:FontStyle" xmi:id="_s-_t8jE6EeifDcVRz6UV5g" fontName="Cantarell" fontHeight="8"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_s-_t8zE6EeifDcVRz6UV5g" points="[0, 0, 494, 300]$[-494, -300, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_s_FNgDE6EeifDcVRz6UV5g" id="(0.6114649681528662,0.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_s_FNgTE6EeifDcVRz6UV5g" id="(0.75,0.9)"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_BYc8kEJhEei5GdIMm-4mwA" type="4001" element="_BXeFIEJhEei5GdIMm-4mwA" source="__AveUEJgEei5GdIMm-4mwA" target="_QMAkVhv9Eeir3aeVscTXqw"> - <children xmi:type="notation:Node" xmi:id="_BYexwEJhEei5GdIMm-4mwA" type="6001"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BYexwUJhEei5GdIMm-4mwA" y="-10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_BYf_4EJhEei5GdIMm-4mwA" type="6002"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BYf_4UJhEei5GdIMm-4mwA" y="10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_BYgm8EJhEei5GdIMm-4mwA" type="6003"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BYgm8UJhEei5GdIMm-4mwA" y="10"/> - </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_BYc8kUJhEei5GdIMm-4mwA" routing="Tree"/> - <styles xmi:type="notation:FontStyle" xmi:id="_BYc8kkJhEei5GdIMm-4mwA" fontName="Cantarell" fontHeight="8"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_BYc8k0JhEei5GdIMm-4mwA" points="[0, 0, 203, 382]$[-203, -382, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_BYh1EEJhEei5GdIMm-4mwA" id="(0.4745762711864407,0.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_BYicIEJhEei5GdIMm-4mwA" id="(0.75,0.9)"/> - </edges> - <edges xmi:type="notation:Edge" xmi:id="_iXelkEJlEei5GdIMm-4mwA" type="4001" element="_iWuXoEJlEei5GdIMm-4mwA" source="_QL2MRBv9Eeir3aeVscTXqw" target="_QMAkVhv9Eeir3aeVscTXqw"> - <children xmi:type="notation:Node" xmi:id="_iXfMoEJlEei5GdIMm-4mwA" type="6001"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iXfMoUJlEei5GdIMm-4mwA" y="-10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_iXfMokJlEei5GdIMm-4mwA" type="6002"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iXfMo0JlEei5GdIMm-4mwA" y="10"/> - </children> - <children xmi:type="notation:Node" xmi:id="_iXfMpEJlEei5GdIMm-4mwA" type="6003"> - <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iXfMpUJlEei5GdIMm-4mwA" y="10"/> - </children> - <styles xmi:type="notation:ConnectorStyle" xmi:id="_iXelkUJlEei5GdIMm-4mwA" routing="Tree"/> - <styles xmi:type="notation:FontStyle" xmi:id="_iXelkkJlEei5GdIMm-4mwA" fontName="Cantarell" fontHeight="8"/> - <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_iXelk0JlEei5GdIMm-4mwA" points="[0, 0, 336, 382]$[-336, -382, 0, 0]"/> - <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_iXfMpkJlEei5GdIMm-4mwA" id="(0.27205882352941174,0.0)"/> - <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_iXfMp0JlEei5GdIMm-4mwA" id="(0.75,0.9)"/> - </edges> - </data> - </ownedAnnotationEntries> - <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_QK-CgBv9Eeir3aeVscTXqw" name="Model" tooltipText="" outgoingEdges="_QLkfcBv9Eeir3aeVscTXqw" width="12" height="10"> - <target xmi:type="ecore:EClass" href="editpolicymodel.ecore#//Model"/> - <semanticElements xmi:type="ecore:EClass" href="editpolicymodel.ecore#//Model"/> - <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> - <arrangeConstraints>KEEP_SIZE</arrangeConstraints> - <arrangeConstraints>KEEP_RATIO</arrangeConstraints> - <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_QK_QoBv9Eeir3aeVscTXqw" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> - <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_QK_3sBv9Eeir3aeVscTXqw" name="Policy" tooltipText="" outgoingEdges="_CoWmgBwHEeir3aeVscTXqw _UtIakBwHEeir3aeVscTXqw" incomingEdges="_QLkfcBv9Eeir3aeVscTXqw" width="12" height="10"> - <target xmi:type="ecore:EClass" href="editpolicymodel.ecore#//Policy"/> - <semanticElements xmi:type="ecore:EClass" href="editpolicymodel.ecore#//Policy"/> - <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> - <arrangeConstraints>KEEP_SIZE</arrangeConstraints> - <arrangeConstraints>KEEP_RATIO</arrangeConstraints> - <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_wN1M4By_EeiJONAgrNPLDA" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> - <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> - <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_QLeY0Bv9Eeir3aeVscTXqw" name="override : EBooleanObject = false" tooltipText=""> - <target xmi:type="ecore:EAttribute" href="editpolicymodel.ecore#//Policy/override"/> - <semanticElements xmi:type="ecore:EAttribute" href="editpolicymodel.ecore#//Policy/override"/> - <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_QLeY0Rv9Eeir3aeVscTXqw" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_QLe_4Bv9Eeir3aeVscTXqw" name="action : ActionEnum = Create" tooltipText=""> - <target xmi:type="ecore:EAttribute" href="editpolicymodel.ecore#//Policy/action"/> - <semanticElements xmi:type="ecore:EAttribute" href="editpolicymodel.ecore#//Policy/action"/> - <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_nUzWsBy_EeiJONAgrNPLDA" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_uxk8kC4eEei--d1NiPU4Dw" name="actionType : TypeEnum = Acyclic" tooltipText=""> - <target xmi:type="ecore:EAttribute" href="editpolicymodel.ecore#//Policy/actionType"/> - <semanticElements xmi:type="ecore:EAttribute" href="editpolicymodel.ecore#//Policy/actionType"/> - <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_YP4C4C5uEeiwr8bZ0uTz8g" labelAlignment="LEFT" description="_2orKIC5qEeiwr8bZ0uTz8g"> - <labelFormat>bold</labelFormat> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> - </ownedElements> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_QLEJIRv9Eeir3aeVscTXqw" name="ContainsCompartment" tooltipText="" outgoingEdges="_iWuXoEJlEei5GdIMm-4mwA" width="12" height="10"> - <target xmi:type="ecore:EClass" href="editpolicymodel.ecore#//ContainsCompartment"/> - <semanticElements xmi:type="ecore:EClass" href="editpolicymodel.ecore#//ContainsCompartment"/> - <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> - <arrangeConstraints>KEEP_SIZE</arrangeConstraints> - <arrangeConstraints>KEEP_RATIO</arrangeConstraints> - <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_u_Dy8B2LEei8arfb2j0BMw" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> - <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_QLGlYRv9Eeir3aeVscTXqw" name="IsTarget" tooltipText="" outgoingEdges="_X73TQBy-EeiJONAgrNPLDA" width="12" height="10"> - <target xmi:type="ecore:EClass" href="editpolicymodel.ecore#//IsTarget"/> - <semanticElements xmi:type="ecore:EClass" href="editpolicymodel.ecore#//IsTarget"/> - <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> - <arrangeConstraints>KEEP_SIZE</arrangeConstraints> - <arrangeConstraints>KEEP_RATIO</arrangeConstraints> - <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_Ma8CIB2MEei8arfb2j0BMw" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> - <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_QLHzgBv9Eeir3aeVscTXqw" name="IsParent" tooltipText="" outgoingEdges="_XfgucBy-EeiJONAgrNPLDA" width="12" height="10"> - <target xmi:type="ecore:EClass" href="editpolicymodel.ecore#//IsParent"/> - <semanticElements xmi:type="ecore:EClass" href="editpolicymodel.ecore#//IsParent"/> - <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> - <arrangeConstraints>KEEP_SIZE</arrangeConstraints> - <arrangeConstraints>KEEP_RATIO</arrangeConstraints> - <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_LefoAB2MEei8arfb2j0BMw" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> - <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_QLIakBv9Eeir3aeVscTXqw" name="ActionEnum" tooltipText="" width="12" height="10"> - <target xmi:type="ecore:EEnum" href="editpolicymodel.ecore#//ActionEnum"/> - <semanticElements xmi:type="ecore:EEnum" href="editpolicymodel.ecore#//ActionEnum"/> - <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> - <arrangeConstraints>KEEP_SIZE</arrangeConstraints> - <arrangeConstraints>KEEP_RATIO</arrangeConstraints> - <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_QLIakRv9Eeir3aeVscTXqw" borderSize="1" borderSizeComputationExpression="1" borderColor="125,125,125" backgroundStyle="Liquid" foregroundColor="221,236,202"> - <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']"/> - <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_QLiqQBv9Eeir3aeVscTXqw" name="Create" tooltipText=""> - <target xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//ActionEnum/Create"/> - <semanticElements xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//ActionEnum/Create"/> - <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_QLiqQRv9Eeir3aeVscTXqw" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_QLiqQhv9Eeir3aeVscTXqw" name="Add" tooltipText=""> - <target xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//ActionEnum/Add"/> - <semanticElements xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//ActionEnum/Add"/> - <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_QLiqQxv9Eeir3aeVscTXqw" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_QLjRUBv9Eeir3aeVscTXqw" name="Start" tooltipText=""> - <target xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//ActionEnum/Start"/> - <semanticElements xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//ActionEnum/Start"/> - <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_QLjRURv9Eeir3aeVscTXqw" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_QLjRUhv9Eeir3aeVscTXqw" name="Reconnect" tooltipText=""> - <target xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//ActionEnum/Reconnect"/> - <semanticElements xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//ActionEnum/Reconnect"/> - <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_QLjRUxv9Eeir3aeVscTXqw" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_g5zC4C5qEeiwr8bZ0uTz8g" name="Execute" tooltipText=""> - <target xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//ActionEnum/Execute"/> - <semanticElements xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//ActionEnum/Execute"/> - <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_g5zp8C5qEeiwr8bZ0uTz8g" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_HvT0wC6IEeiwr8bZ0uTz8g" name="Direct_Edit" tooltipText=""> - <target xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//ActionEnum/Direct_Edit"/> - <semanticElements xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//ActionEnum/Direct_Edit"/> - <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_HvUb0C6IEeiwr8bZ0uTz8g" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_QiA-QC89Eeiwr8bZ0uTz8g" name="Create_Property" tooltipText=""> - <target xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//ActionEnum/Create_Property"/> - <semanticElements xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//ActionEnum/Create_Property"/> - <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_QiBlUC89Eeiwr8bZ0uTz8g" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_UkeuIC89Eeiwr8bZ0uTz8g" name="Create_Attribute" tooltipText=""> - <target xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//ActionEnum/Create_Attribute"/> - <semanticElements xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//ActionEnum/Create_Attribute"/> - <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_UkfVMC89Eeiwr8bZ0uTz8g" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_YyWcwC89Eeiwr8bZ0uTz8g" name="Add_Property" tooltipText=""> - <target xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//ActionEnum/Add_Property"/> - <semanticElements xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//ActionEnum/Add_Property"/> - <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_YyXq4C89Eeiwr8bZ0uTz8g" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_oXuPIC89Eeiwr8bZ0uTz8g" name="Create_Operation" tooltipText=""> - <target xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//ActionEnum/Create_Operation"/> - <semanticElements xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//ActionEnum/Create_Operation"/> - <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_oXuPIS89Eeiwr8bZ0uTz8g" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> - </ownedElements> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_QLQ9cRv9Eeir3aeVscTXqw" name="FeatureRule" tooltipText="" incomingEdges="_QLuQdBv9Eeir3aeVscTXqw _CoWmgBwHEeir3aeVscTXqw _TMePgC4jEei--d1NiPU4Dw _XmpUwC4jEei--d1NiPU4Dw _aO9a0C4jEei--d1NiPU4Dw _cTs5wC4jEei--d1NiPU4Dw _dJ3swC4jEei--d1NiPU4Dw" width="12" height="10"> - <target xmi:type="ecore:EClass" href="editpolicymodel.ecore#//FeatureRule"/> - <semanticElements xmi:type="ecore:EClass" href="editpolicymodel.ecore#//FeatureRule"/> - <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> - <arrangeConstraints>KEEP_SIZE</arrangeConstraints> - <arrangeConstraints>KEEP_RATIO</arrangeConstraints> - <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_QLRkgBv9Eeir3aeVscTXqw" iconPath="/org.eclipse.emf.ecoretools.design/icons/full/obj16/EClass_abstract.gif" borderSize="1" borderSizeComputationExpression="1" borderColor="125,125,125" backgroundStyle="Liquid" foregroundColor="228,228,228"> - <labelFormat>italic</labelFormat> - <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@conditionnalStyles.1/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_QLRkgRv9Eeir3aeVscTXqw" name="IsFeature" tooltipText="" outgoingEdges="_QLuQdBv9Eeir3aeVscTXqw" width="12" height="10"> - <target xmi:type="ecore:EClass" href="editpolicymodel.ecore#//IsFeature"/> - <semanticElements xmi:type="ecore:EClass" href="editpolicymodel.ecore#//IsFeature"/> - <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> - <arrangeConstraints>KEEP_SIZE</arrangeConstraints> - <arrangeConstraints>KEEP_RATIO</arrangeConstraints> - <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_0bwPsB2MEei8arfb2j0BMw" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> - <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> - <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_uxn_4C4eEei--d1NiPU4Dw" name="featureName : FeatureNameEnum = Roles" tooltipText=""> - <target xmi:type="ecore:EAttribute" href="editpolicymodel.ecore#//IsFeature/featureName"/> - <semanticElements xmi:type="ecore:EAttribute" href="editpolicymodel.ecore#//IsFeature/featureName"/> - <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_2orxMC5qEeiwr8bZ0uTz8g" labelAlignment="LEFT" description="_2orKIC5qEeiwr8bZ0uTz8g"> - <labelFormat>bold</labelFormat> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> - </ownedElements> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_QLSLkRv9Eeir3aeVscTXqw" name="ConstraintRule" tooltipText="" incomingEdges="_UpKAwB2MEei8arfb2j0BMw _UtIakBwHEeir3aeVscTXqw _UhwAYC4jEei--d1NiPU4Dw _7rCJAC4jEei--d1NiPU4Dw _8wgjUC4jEei--d1NiPU4Dw _9pxGkC4jEei--d1NiPU4Dw _-S5jIC4jEei--d1NiPU4Dw _M4RVADEtEeiF0ru3Etlc_g _s9vJsDE6EeifDcVRz6UV5g _BXeFIEJhEei5GdIMm-4mwA _iWuXoEJlEei5GdIMm-4mwA" width="12" height="10"> - <target xmi:type="ecore:EClass" href="editpolicymodel.ecore#//ConstraintRule"/> - <semanticElements xmi:type="ecore:EClass" href="editpolicymodel.ecore#//ConstraintRule"/> - <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> - <arrangeConstraints>KEEP_SIZE</arrangeConstraints> - <arrangeConstraints>KEEP_RATIO</arrangeConstraints> - <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_QLSLkhv9Eeir3aeVscTXqw" iconPath="/org.eclipse.emf.ecoretools.design/icons/full/obj16/EClass_abstract.gif" borderSize="1" borderSizeComputationExpression="1" borderColor="125,125,125" backgroundStyle="Liquid" foregroundColor="228,228,228"> - <labelFormat>italic</labelFormat> - <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@conditionnalStyles.1/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_QLSyoBv9Eeir3aeVscTXqw" name="IsTargetType" tooltipText="" outgoingEdges="_QLu3gxv9Eeir3aeVscTXqw" width="12" height="10"> - <target xmi:type="ecore:EClass" href="editpolicymodel.ecore#//IsTargetType"/> - <semanticElements xmi:type="ecore:EClass" href="editpolicymodel.ecore#//IsTargetType"/> - <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> - <arrangeConstraints>KEEP_SIZE</arrangeConstraints> - <arrangeConstraints>KEEP_RATIO</arrangeConstraints> - <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_ohzboB2LEei8arfb2j0BMw" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> - <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_QLTZsBv9Eeir3aeVscTXqw" name="UnaryConstraintRule" tooltipText="" outgoingEdges="_Bc_LcC4iEei--d1NiPU4Dw _-S5jIC4jEei--d1NiPU4Dw" incomingEdges="_7m_ocC4hEei--d1NiPU4Dw" width="12" height="10"> - <target xmi:type="ecore:EClass" href="editpolicymodel.ecore#//UnaryConstraintRule"/> - <semanticElements xmi:type="ecore:EClass" href="editpolicymodel.ecore#//UnaryConstraintRule"/> - <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> - <arrangeConstraints>KEEP_SIZE</arrangeConstraints> - <arrangeConstraints>KEEP_RATIO</arrangeConstraints> - <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_xIKSEC4hEei--d1NiPU4Dw" iconPath="/org.eclipse.emf.ecoretools.design/icons/full/obj16/EClass_abstract.gif" borderSize="1" borderSizeComputationExpression="1" borderColor="125,125,125" backgroundStyle="Liquid" foregroundColor="228,228,228"> - <labelFormat>italic</labelFormat> - <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@conditionnalStyles.1/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_QLUAwBv9Eeir3aeVscTXqw" name="NotConstraintRule" tooltipText="" outgoingEdges="_7m_ocC4hEei--d1NiPU4Dw" width="12" height="10"> - <target xmi:type="ecore:EClass" href="editpolicymodel.ecore#//NotConstraintRule"/> - <semanticElements xmi:type="ecore:EClass" href="editpolicymodel.ecore#//NotConstraintRule"/> - <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> - <arrangeConstraints>KEEP_SIZE</arrangeConstraints> - <arrangeConstraints>KEEP_RATIO</arrangeConstraints> - <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_3LDooC4hEei--d1NiPU4Dw" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> - <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_QLkfcBv9Eeir3aeVscTXqw" name="[0..*] policies" sourceNode="_QK-CgBv9Eeir3aeVscTXqw" targetNode="_QK_3sBv9Eeir3aeVscTXqw"> - <target xmi:type="ecore:EReference" href="editpolicymodel.ecore#//Model/policies"/> - <semanticElements xmi:type="ecore:EReference" href="editpolicymodel.ecore#//Model/policies"/> - <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_QLlGgxv9Eeir3aeVscTXqw" description="_QLlGgBv9Eeir3aeVscTXqw" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0"> - <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_QLlGhBv9Eeir3aeVscTXqw" showIcon="false"> - <customFeatures>labelSize</customFeatures> - </centerLabelStyle> - <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_QLlGhRv9Eeir3aeVscTXqw" showIcon="false" labelColor="39,76,114"> - <customFeatures>labelSize</customFeatures> - </endLabelStyle> - </ownedStyle> - <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_QLuQdBv9Eeir3aeVscTXqw" sourceNode="_QLRkgRv9Eeir3aeVscTXqw" targetNode="_QLQ9cRv9Eeir3aeVscTXqw"> - <target xmi:type="ecore:EClass" href="editpolicymodel.ecore#//IsFeature"/> - <semanticElements xmi:type="ecore:EGenericType" href="editpolicymodel.ecore#//IsFeature/@eGenericSuperTypes.0"/> - <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_0b_gQB2MEei8arfb2j0BMw" targetArrow="InputClosedArrow" routingStyle="tree"> - <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/> - <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_0b_gQR2MEei8arfb2j0BMw" showIcon="false"> - <labelFormat>italic</labelFormat> - </beginLabelStyle> - <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_0b_gQh2MEei8arfb2j0BMw" showIcon="false"/> - </ownedStyle> - <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_QLu3gxv9Eeir3aeVscTXqw" sourceNode="_QLSyoBv9Eeir3aeVscTXqw" targetNode="_00vM4B2LEei8arfb2j0BMw"> - <target xmi:type="ecore:EClass" href="editpolicymodel.ecore#//IsTargetType"/> - <semanticElements xmi:type="ecore:EGenericType" href="editpolicymodel.ecore#//IsTargetType/@eGenericSuperTypes.0"/> - <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_oiGWkB2LEei8arfb2j0BMw" targetArrow="InputClosedArrow" routingStyle="tree"> - <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/> - <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_oiGWkR2LEei8arfb2j0BMw" showIcon="false"> - <labelFormat>italic</labelFormat> - </beginLabelStyle> - <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_oiGWkh2LEei8arfb2j0BMw" showIcon="false"/> - </ownedStyle> - <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_qHCM0BwGEeir3aeVscTXqw" name="AndConstraintRule" tooltipText="" outgoingEdges="_65mW8C4hEei--d1NiPU4Dw" width="12" height="10"> - <target xmi:type="ecore:EClass" href="editpolicymodel.ecore#//AndConstraintRule"/> - <semanticElements xmi:type="ecore:EClass" href="editpolicymodel.ecore#//AndConstraintRule"/> - <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> - <arrangeConstraints>KEEP_SIZE</arrangeConstraints> - <arrangeConstraints>KEEP_RATIO</arrangeConstraints> - <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_35O9QC4hEei--d1NiPU4Dw" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> - <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_qHHFUBwGEeir3aeVscTXqw" name="BinaryConstraintRule" tooltipText="" outgoingEdges="_B5rugC4iEei--d1NiPU4Dw _8wgjUC4jEei--d1NiPU4Dw _9pxGkC4jEei--d1NiPU4Dw" incomingEdges="_7NQSwC4hEei--d1NiPU4Dw" width="12" height="10"> - <target xmi:type="ecore:EClass" href="editpolicymodel.ecore#//BinaryConstraintRule"/> - <semanticElements xmi:type="ecore:EClass" href="editpolicymodel.ecore#//BinaryConstraintRule"/> - <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> - <arrangeConstraints>KEEP_SIZE</arrangeConstraints> - <arrangeConstraints>KEEP_RATIO</arrangeConstraints> - <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_NCx38C4kEei--d1NiPU4Dw" iconPath="/org.eclipse.emf.ecoretools.design/icons/full/obj16/EClass_abstract.gif" borderSize="1" borderSizeComputationExpression="1" borderColor="125,125,125" backgroundStyle="Liquid" foregroundColor="228,228,228"> - <labelFormat>italic</labelFormat> - <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@conditionnalStyles.1/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_CoWmgBwHEeir3aeVscTXqw" name="[0..1] featureRule" sourceNode="_QK_3sBv9Eeir3aeVscTXqw" targetNode="_QLQ9cRv9Eeir3aeVscTXqw"> - <target xmi:type="ecore:EReference" href="editpolicymodel.ecore#//Policy/featureRule"/> - <semanticElements xmi:type="ecore:EReference" href="editpolicymodel.ecore#//Policy/featureRule"/> - <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_CoXNkBwHEeir3aeVscTXqw" description="_QLlGgBv9Eeir3aeVscTXqw" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0"> - <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_CoXNkRwHEeir3aeVscTXqw" showIcon="false"> - <customFeatures>labelSize</customFeatures> - </centerLabelStyle> - <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_CoXNkhwHEeir3aeVscTXqw" showIcon="false" labelColor="39,76,114"> - <customFeatures>labelSize</customFeatures> - </endLabelStyle> - </ownedStyle> - <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_UtIakBwHEeir3aeVscTXqw" name="[0..1] constraintRule" sourceNode="_QK_3sBv9Eeir3aeVscTXqw" targetNode="_QLSLkRv9Eeir3aeVscTXqw"> - <target xmi:type="ecore:EReference" href="editpolicymodel.ecore#//Policy/constraintRule"/> - <semanticElements xmi:type="ecore:EReference" href="editpolicymodel.ecore#//Policy/constraintRule"/> - <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_UtIakRwHEeir3aeVscTXqw" description="_QLlGgBv9Eeir3aeVscTXqw" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0"> - <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_UtIakhwHEeir3aeVscTXqw" showIcon="false"> - <customFeatures>labelSize</customFeatures> - </centerLabelStyle> - <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_UtIakxwHEeir3aeVscTXqw" showIcon="false" labelColor="39,76,114"> - <customFeatures>labelSize</customFeatures> - </endLabelStyle> - </ownedStyle> - <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_1XcSYBy8EeiJONAgrNPLDA" name="TrueConstraintRule" tooltipText="" outgoingEdges="_AcXb8C4iEei--d1NiPU4Dw" width="12" height="10"> - <target xmi:type="ecore:EClass" href="editpolicymodel.ecore#//TrueConstraintRule"/> - <semanticElements xmi:type="ecore:EClass" href="editpolicymodel.ecore#//TrueConstraintRule"/> - <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> - <arrangeConstraints>KEEP_SIZE</arrangeConstraints> - <arrangeConstraints>KEEP_RATIO</arrangeConstraints> - <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_NCJNIBy9EeiJONAgrNPLDA" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> - <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_9f1V0By8EeiJONAgrNPLDA" name="FalseConstraintRule" tooltipText="" outgoingEdges="_BCbWYC4iEei--d1NiPU4Dw" width="12" height="10"> - <target xmi:type="ecore:EClass" href="editpolicymodel.ecore#//FalseConstraintRule"/> - <semanticElements xmi:type="ecore:EClass" href="editpolicymodel.ecore#//FalseConstraintRule"/> - <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> - <arrangeConstraints>KEEP_SIZE</arrangeConstraints> - <arrangeConstraints>KEEP_RATIO</arrangeConstraints> - <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_WrY_UBy9EeiJONAgrNPLDA" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> - <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_XfgucBy-EeiJONAgrNPLDA" sourceNode="_QLHzgBv9Eeir3aeVscTXqw" targetNode="_00vM4B2LEei8arfb2j0BMw"> - <target xmi:type="ecore:EClass" href="editpolicymodel.ecore#//IsParent"/> - <semanticElements xmi:type="ecore:EGenericType" href="editpolicymodel.ecore#//IsParent/@eGenericSuperTypes.0"/> - <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_Leox8B2MEei8arfb2j0BMw" targetArrow="InputClosedArrow" routingStyle="tree"> - <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/> - <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_Leox8R2MEei8arfb2j0BMw" showIcon="false"> - <labelFormat>italic</labelFormat> - </beginLabelStyle> - <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_Leox8h2MEei8arfb2j0BMw" showIcon="false"/> - </ownedStyle> - <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_X73TQBy-EeiJONAgrNPLDA" sourceNode="_QLGlYRv9Eeir3aeVscTXqw" targetNode="_00vM4B2LEei8arfb2j0BMw"> - <target xmi:type="ecore:EClass" href="editpolicymodel.ecore#//IsTarget"/> - <semanticElements xmi:type="ecore:EGenericType" href="editpolicymodel.ecore#//IsTarget/@eGenericSuperTypes.0"/> - <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_MbCIwB2MEei8arfb2j0BMw" targetArrow="InputClosedArrow" routingStyle="tree"> - <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/> - <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_MbCIwR2MEei8arfb2j0BMw" showIcon="false"> - <labelFormat>italic</labelFormat> - </beginLabelStyle> - <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_MbCIwh2MEei8arfb2j0BMw" showIcon="false"/> - </ownedStyle> - <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_3enWEBzDEeiJONAgrNPLDA" name="OrConstraintRule" tooltipText="" outgoingEdges="_6Wzy8C4hEei--d1NiPU4Dw" width="12" height="10"> - <target xmi:type="ecore:EClass" href="editpolicymodel.ecore#//OrConstraintRule"/> - <semanticElements xmi:type="ecore:EClass" href="editpolicymodel.ecore#//OrConstraintRule"/> - <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> - <arrangeConstraints>KEEP_SIZE</arrangeConstraints> - <arrangeConstraints>KEEP_RATIO</arrangeConstraints> - <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_4J4oYC4hEei--d1NiPU4Dw" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> - <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_7ozekBzDEeiJONAgrNPLDA" name="ImplicationConstraintRule" tooltipText="" outgoingEdges="_7NQSwC4hEei--d1NiPU4Dw" width="12" height="10"> - <target xmi:type="ecore:EClass" href="editpolicymodel.ecore#//ImplicationConstraintRule"/> - <semanticElements xmi:type="ecore:EClass" href="editpolicymodel.ecore#//ImplicationConstraintRule"/> - <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> - <arrangeConstraints>KEEP_SIZE</arrangeConstraints> - <arrangeConstraints>KEEP_RATIO</arrangeConstraints> - <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_4wac4C4hEei--d1NiPU4Dw" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> - <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_QJl6oB2LEei8arfb2j0BMw" name="IsSourceType" tooltipText="" outgoingEdges="_QKGQ8B2LEei8arfb2j0BMw" width="12" height="10"> - <target xmi:type="ecore:EClass" href="editpolicymodel.ecore#//IsSourceType"/> - <semanticElements xmi:type="ecore:EClass" href="editpolicymodel.ecore#//IsSourceType"/> - <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> - <arrangeConstraints>KEEP_SIZE</arrangeConstraints> - <arrangeConstraints>KEEP_RATIO</arrangeConstraints> - <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_MMBcYB2MEei8arfb2j0BMw" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> - <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_QKGQ8B2LEei8arfb2j0BMw" sourceNode="_QJl6oB2LEei8arfb2j0BMw" targetNode="_00vM4B2LEei8arfb2j0BMw"> - <target xmi:type="ecore:EClass" href="editpolicymodel.ecore#//IsSourceType"/> - <semanticElements xmi:type="ecore:EGenericType" href="editpolicymodel.ecore#//IsSourceType/@eGenericSuperTypes.0"/> - <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_MMJ_QB2MEei8arfb2j0BMw" targetArrow="InputClosedArrow" routingStyle="tree"> - <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/> - <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_MMJ_QR2MEei8arfb2j0BMw" showIcon="false"> - <labelFormat>italic</labelFormat> - </beginLabelStyle> - <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_MMJ_Qh2MEei8arfb2j0BMw" showIcon="false"/> - </ownedStyle> - <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_00vM4B2LEei8arfb2j0BMw" name="TypeArgumentRule" tooltipText="" outgoingEdges="_UpKAwB2MEei8arfb2j0BMw" incomingEdges="_QKGQ8B2LEei8arfb2j0BMw _QLu3gxv9Eeir3aeVscTXqw _XfgucBy-EeiJONAgrNPLDA _X73TQBy-EeiJONAgrNPLDA" width="12" height="10"> - <target xmi:type="ecore:EClass" href="editpolicymodel.ecore#//TypeArgumentRule"/> - <semanticElements xmi:type="ecore:EClass" href="editpolicymodel.ecore#//TypeArgumentRule"/> - <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> - <arrangeConstraints>KEEP_SIZE</arrangeConstraints> - <arrangeConstraints>KEEP_RATIO</arrangeConstraints> - <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_gYVksB2MEei8arfb2j0BMw" iconPath="/org.eclipse.emf.ecoretools.design/icons/full/obj16/EClass_abstract.gif" borderSize="1" borderSizeComputationExpression="1" borderColor="125,125,125" backgroundStyle="Liquid" foregroundColor="228,228,228"> - <labelFormat>italic</labelFormat> - <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@conditionnalStyles.1/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> - <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_eNihEB2MEei8arfb2j0BMw" name="type : TypeEnum = Acyclic" tooltipText=""> - <target xmi:type="ecore:EAttribute" href="editpolicymodel.ecore#//TypeArgumentRule/type"/> - <semanticElements xmi:type="ecore:EAttribute" href="editpolicymodel.ecore#//TypeArgumentRule/type"/> - <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_gYYoAB2MEei8arfb2j0BMw" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> - </ownedElements> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_UpKAwB2MEei8arfb2j0BMw" sourceNode="_00vM4B2LEei8arfb2j0BMw" targetNode="_QLSLkRv9Eeir3aeVscTXqw"> - <target xmi:type="ecore:EClass" href="editpolicymodel.ecore#//TypeArgumentRule"/> - <semanticElements xmi:type="ecore:EGenericType" href="editpolicymodel.ecore#//TypeArgumentRule/@eGenericSuperTypes.0"/> - <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_gYfVsB2MEei8arfb2j0BMw" targetArrow="InputClosedArrow" routingStyle="tree"> - <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/> - <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_gYfVsR2MEei8arfb2j0BMw" showIcon="false"> - <labelFormat>italic</labelFormat> - </beginLabelStyle> - <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_gYfVsh2MEei8arfb2j0BMw" showIcon="false"/> - </ownedStyle> - <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_d-l_8B2pEei8arfb2j0BMw" name="NaryConstraintRule" tooltipText="" outgoingEdges="_CT8BkC4iEei--d1NiPU4Dw _7rCJAC4jEei--d1NiPU4Dw" incomingEdges="_6Wzy8C4hEei--d1NiPU4Dw _65mW8C4hEei--d1NiPU4Dw" width="12" height="10"> - <target xmi:type="ecore:EClass" href="editpolicymodel.ecore#//NaryConstraintRule"/> - <semanticElements xmi:type="ecore:EClass" href="editpolicymodel.ecore#//NaryConstraintRule"/> - <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> - <arrangeConstraints>KEEP_SIZE</arrangeConstraints> - <arrangeConstraints>KEEP_RATIO</arrangeConstraints> - <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_xIMHQC4hEei--d1NiPU4Dw" iconPath="/org.eclipse.emf.ecoretools.design/icons/full/obj16/EClass_abstract.gif" borderSize="1" borderSizeComputationExpression="1" borderColor="125,125,125" backgroundStyle="Liquid" foregroundColor="228,228,228"> - <labelFormat>italic</labelFormat> - <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@conditionnalStyles.1/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_6Wzy8C4hEei--d1NiPU4Dw" sourceNode="_3enWEBzDEeiJONAgrNPLDA" targetNode="_d-l_8B2pEei8arfb2j0BMw"> - <target xmi:type="ecore:EClass" href="editpolicymodel.ecore#//OrConstraintRule"/> - <semanticElements xmi:type="ecore:EGenericType" href="editpolicymodel.ecore#//OrConstraintRule/@eGenericSuperTypes.0"/> - <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_6Wzy8S4hEei--d1NiPU4Dw" targetArrow="InputClosedArrow" routingStyle="tree"> - <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/> - <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_6Wzy8i4hEei--d1NiPU4Dw" showIcon="false"> - <labelFormat>italic</labelFormat> - </beginLabelStyle> - <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_6Wzy8y4hEei--d1NiPU4Dw" showIcon="false"/> - </ownedStyle> - <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_65mW8C4hEei--d1NiPU4Dw" sourceNode="_qHCM0BwGEeir3aeVscTXqw" targetNode="_d-l_8B2pEei8arfb2j0BMw"> - <target xmi:type="ecore:EClass" href="editpolicymodel.ecore#//AndConstraintRule"/> - <semanticElements xmi:type="ecore:EGenericType" href="editpolicymodel.ecore#//AndConstraintRule/@eGenericSuperTypes.0"/> - <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_65mW8S4hEei--d1NiPU4Dw" targetArrow="InputClosedArrow" routingStyle="tree"> - <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/> - <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_65mW8i4hEei--d1NiPU4Dw" showIcon="false"> - <labelFormat>italic</labelFormat> - </beginLabelStyle> - <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_65mW8y4hEei--d1NiPU4Dw" showIcon="false"/> - </ownedStyle> - <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_7NQSwC4hEei--d1NiPU4Dw" sourceNode="_7ozekBzDEeiJONAgrNPLDA" targetNode="_qHHFUBwGEeir3aeVscTXqw"> - <target xmi:type="ecore:EClass" href="editpolicymodel.ecore#//ImplicationConstraintRule"/> - <semanticElements xmi:type="ecore:EGenericType" href="editpolicymodel.ecore#//ImplicationConstraintRule/@eGenericSuperTypes.0"/> - <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_7NQSwS4hEei--d1NiPU4Dw" targetArrow="InputClosedArrow" routingStyle="tree"> - <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/> - <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_7NQSwi4hEei--d1NiPU4Dw" showIcon="false"> - <labelFormat>italic</labelFormat> - </beginLabelStyle> - <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_7NQSwy4hEei--d1NiPU4Dw" showIcon="false"/> - </ownedStyle> - <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_7m_ocC4hEei--d1NiPU4Dw" sourceNode="_QLUAwBv9Eeir3aeVscTXqw" targetNode="_QLTZsBv9Eeir3aeVscTXqw"> - <target xmi:type="ecore:EClass" href="editpolicymodel.ecore#//NotConstraintRule"/> - <semanticElements xmi:type="ecore:EGenericType" href="editpolicymodel.ecore#//NotConstraintRule/@eGenericSuperTypes.0"/> - <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_7m_ocS4hEei--d1NiPU4Dw" targetArrow="InputClosedArrow" routingStyle="tree"> - <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/> - <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_7m_oci4hEei--d1NiPU4Dw" showIcon="false"> - <labelFormat>italic</labelFormat> - </beginLabelStyle> - <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_7m_ocy4hEei--d1NiPU4Dw" showIcon="false"/> - </ownedStyle> - <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_-mNyoC4hEei--d1NiPU4Dw" name="LogicalConstraintRule" tooltipText="" outgoingEdges="_UhwAYC4jEei--d1NiPU4Dw" incomingEdges="_AcXb8C4iEei--d1NiPU4Dw _BCbWYC4iEei--d1NiPU4Dw _Bc_LcC4iEei--d1NiPU4Dw _B5rugC4iEei--d1NiPU4Dw _CT8BkC4iEei--d1NiPU4Dw" width="12" height="10"> - <target xmi:type="ecore:EClass" href="editpolicymodel.ecore#//LogicalConstraintRule"/> - <semanticElements xmi:type="ecore:EClass" href="editpolicymodel.ecore#//LogicalConstraintRule"/> - <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> - <arrangeConstraints>KEEP_SIZE</arrangeConstraints> - <arrangeConstraints>KEEP_RATIO</arrangeConstraints> - <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_-mPAwC4hEei--d1NiPU4Dw" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> - <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_AcXb8C4iEei--d1NiPU4Dw" sourceNode="_1XcSYBy8EeiJONAgrNPLDA" targetNode="_-mNyoC4hEei--d1NiPU4Dw"> - <target xmi:type="ecore:EClass" href="editpolicymodel.ecore#//TrueConstraintRule"/> - <semanticElements xmi:type="ecore:EGenericType" href="editpolicymodel.ecore#//TrueConstraintRule/@eGenericSuperTypes.0"/> - <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_AcYDAC4iEei--d1NiPU4Dw" targetArrow="InputClosedArrow" routingStyle="tree"> - <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/> - <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_AcYDAS4iEei--d1NiPU4Dw" showIcon="false"> - <labelFormat>italic</labelFormat> - </beginLabelStyle> - <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_AcYDAi4iEei--d1NiPU4Dw" showIcon="false"/> - </ownedStyle> - <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_BCbWYC4iEei--d1NiPU4Dw" sourceNode="_9f1V0By8EeiJONAgrNPLDA" targetNode="_-mNyoC4hEei--d1NiPU4Dw"> - <target xmi:type="ecore:EClass" href="editpolicymodel.ecore#//FalseConstraintRule"/> - <semanticElements xmi:type="ecore:EGenericType" href="editpolicymodel.ecore#//FalseConstraintRule/@eGenericSuperTypes.0"/> - <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_BCbWYS4iEei--d1NiPU4Dw" targetArrow="InputClosedArrow" routingStyle="tree"> - <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/> - <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_BCbWYi4iEei--d1NiPU4Dw" showIcon="false"> - <labelFormat>italic</labelFormat> - </beginLabelStyle> - <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_BCbWYy4iEei--d1NiPU4Dw" showIcon="false"/> - </ownedStyle> - <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_Bc_LcC4iEei--d1NiPU4Dw" sourceNode="_QLTZsBv9Eeir3aeVscTXqw" targetNode="_-mNyoC4hEei--d1NiPU4Dw"> - <target xmi:type="ecore:EClass" href="editpolicymodel.ecore#//UnaryConstraintRule"/> - <semanticElements xmi:type="ecore:EGenericType" href="editpolicymodel.ecore#//UnaryConstraintRule/@eGenericSuperTypes.0"/> - <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_Bc_ygC4iEei--d1NiPU4Dw" targetArrow="InputClosedArrow" routingStyle="tree"> - <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/> - <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_Bc_ygS4iEei--d1NiPU4Dw" showIcon="false"> - <labelFormat>italic</labelFormat> - </beginLabelStyle> - <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_Bc_ygi4iEei--d1NiPU4Dw" showIcon="false"/> - </ownedStyle> - <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_B5rugC4iEei--d1NiPU4Dw" sourceNode="_qHHFUBwGEeir3aeVscTXqw" targetNode="_-mNyoC4hEei--d1NiPU4Dw"> - <target xmi:type="ecore:EClass" href="editpolicymodel.ecore#//BinaryConstraintRule"/> - <semanticElements xmi:type="ecore:EGenericType" href="editpolicymodel.ecore#//BinaryConstraintRule/@eGenericSuperTypes.0"/> - <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_NC7o8C4kEei--d1NiPU4Dw" targetArrow="InputClosedArrow" routingStyle="tree"> - <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/> - <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_NC7o8S4kEei--d1NiPU4Dw" showIcon="false"> - <labelFormat>italic</labelFormat> - </beginLabelStyle> - <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_NC7o8i4kEei--d1NiPU4Dw" showIcon="false"/> - </ownedStyle> - <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_CT8BkC4iEei--d1NiPU4Dw" sourceNode="_d-l_8B2pEei8arfb2j0BMw" targetNode="_-mNyoC4hEei--d1NiPU4Dw"> - <target xmi:type="ecore:EClass" href="editpolicymodel.ecore#//NaryConstraintRule"/> - <semanticElements xmi:type="ecore:EGenericType" href="editpolicymodel.ecore#//NaryConstraintRule/@eGenericSuperTypes.0"/> - <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_CT8BkS4iEei--d1NiPU4Dw" targetArrow="InputClosedArrow" routingStyle="tree"> - <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/> - <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_CT8Bki4iEei--d1NiPU4Dw" showIcon="false"> - <labelFormat>italic</labelFormat> - </beginLabelStyle> - <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_CT8Bky4iEei--d1NiPU4Dw" showIcon="false"/> - </ownedStyle> - <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_dQlOMC4iEei--d1NiPU4Dw" name="TrueFeatureRule" tooltipText="" outgoingEdges="_dRo-IC4iEei--d1NiPU4Dw" width="12" height="10"> - <target xmi:type="ecore:EClass" href="editpolicymodel.ecore#//TrueFeatureRule"/> - <semanticElements xmi:type="ecore:EClass" href="editpolicymodel.ecore#//TrueFeatureRule"/> - <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> - <arrangeConstraints>KEEP_SIZE</arrangeConstraints> - <arrangeConstraints>KEEP_RATIO</arrangeConstraints> - <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_-fgRMC4iEei--d1NiPU4Dw" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> - <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_dQpfoC4iEei--d1NiPU4Dw" name="NotFeatureRule" tooltipText="" outgoingEdges="_dRqMQC4iEei--d1NiPU4Dw" width="12" height="10"> - <target xmi:type="ecore:EClass" href="editpolicymodel.ecore#//NotFeatureRule"/> - <semanticElements xmi:type="ecore:EClass" href="editpolicymodel.ecore#//NotFeatureRule"/> - <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> - <arrangeConstraints>KEEP_SIZE</arrangeConstraints> - <arrangeConstraints>KEEP_RATIO</arrangeConstraints> - <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_97504C4iEei--d1NiPU4Dw" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> - <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_dQr74C4iEei--d1NiPU4Dw" name="FalseFeatureRule" tooltipText="" outgoingEdges="_dRqzUC4iEei--d1NiPU4Dw" width="12" height="10"> - <target xmi:type="ecore:EClass" href="editpolicymodel.ecore#//FalseFeatureRule"/> - <semanticElements xmi:type="ecore:EClass" href="editpolicymodel.ecore#//FalseFeatureRule"/> - <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> - <arrangeConstraints>KEEP_SIZE</arrangeConstraints> - <arrangeConstraints>KEEP_RATIO</arrangeConstraints> - <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="__KoR0C4iEei--d1NiPU4Dw" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> - <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_dQwNUC4iEei--d1NiPU4Dw" name="NaryFeatureRule" tooltipText="" outgoingEdges="_dRraYC4iEei--d1NiPU4Dw _XmpUwC4jEei--d1NiPU4Dw" incomingEdges="_dRtPky4iEei--d1NiPU4Dw _dRt2oC4iEei--d1NiPU4Dw" width="12" height="10"> - <target xmi:type="ecore:EClass" href="editpolicymodel.ecore#//NaryFeatureRule"/> - <semanticElements xmi:type="ecore:EClass" href="editpolicymodel.ecore#//NaryFeatureRule"/> - <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> - <arrangeConstraints>KEEP_SIZE</arrangeConstraints> - <arrangeConstraints>KEEP_RATIO</arrangeConstraints> - <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_6AK_IC4iEei--d1NiPU4Dw" iconPath="/org.eclipse.emf.ecoretools.design/icons/full/obj16/EClass_abstract.gif" borderSize="1" borderSizeComputationExpression="1" borderColor="125,125,125" backgroundStyle="Liquid" foregroundColor="228,228,228"> - <labelFormat>italic</labelFormat> - <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@conditionnalStyles.1/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_dQypkC4iEei--d1NiPU4Dw" name="BinaryFeatureRule" tooltipText="" outgoingEdges="_dRsBcC4iEei--d1NiPU4Dw _aO9a0C4jEei--d1NiPU4Dw _cTs5wC4jEei--d1NiPU4Dw" incomingEdges="_dRsogC4iEei--d1NiPU4Dw" width="12" height="10"> - <target xmi:type="ecore:EClass" href="editpolicymodel.ecore#//BinaryFeatureRule"/> - <semanticElements xmi:type="ecore:EClass" href="editpolicymodel.ecore#//BinaryFeatureRule"/> - <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> - <arrangeConstraints>KEEP_SIZE</arrangeConstraints> - <arrangeConstraints>KEEP_RATIO</arrangeConstraints> - <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_vIGM4C4jEei--d1NiPU4Dw" iconPath="/org.eclipse.emf.ecoretools.design/icons/full/obj16/EClass_abstract.gif" borderSize="1" borderSizeComputationExpression="1" borderColor="125,125,125" backgroundStyle="Liquid" foregroundColor="228,228,228"> - <labelFormat>italic</labelFormat> - <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@conditionnalStyles.1/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_dQ27AC4iEei--d1NiPU4Dw" name="LogicalFeatureRule" tooltipText="" outgoingEdges="_TMePgC4jEei--d1NiPU4Dw" incomingEdges="_dRo-IC4iEei--d1NiPU4Dw _dRqzUC4iEei--d1NiPU4Dw _dRraYC4iEei--d1NiPU4Dw _dRsBcC4iEei--d1NiPU4Dw _dRsohC4iEei--d1NiPU4Dw" width="12" height="10"> - <target xmi:type="ecore:EClass" href="editpolicymodel.ecore#//LogicalFeatureRule"/> - <semanticElements xmi:type="ecore:EClass" href="editpolicymodel.ecore#//LogicalFeatureRule"/> - <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> - <arrangeConstraints>KEEP_SIZE</arrangeConstraints> - <arrangeConstraints>KEEP_RATIO</arrangeConstraints> - <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_dQ3iEC4iEei--d1NiPU4Dw" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> - <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_dQ5XQC4iEei--d1NiPU4Dw" name="ImplicationFeatureRule" tooltipText="" outgoingEdges="_dRsogC4iEei--d1NiPU4Dw" width="12" height="10"> - <target xmi:type="ecore:EClass" href="editpolicymodel.ecore#//ImplicationFeatureRule"/> - <semanticElements xmi:type="ecore:EClass" href="editpolicymodel.ecore#//ImplicationFeatureRule"/> - <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> - <arrangeConstraints>KEEP_SIZE</arrangeConstraints> - <arrangeConstraints>KEEP_RATIO</arrangeConstraints> - <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_dQ5XQS4iEei--d1NiPU4Dw" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> - <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_dQ7McC4iEei--d1NiPU4Dw" name="UnaryFeatureRule" tooltipText="" outgoingEdges="_dRsohC4iEei--d1NiPU4Dw _dJ3swC4jEei--d1NiPU4Dw" incomingEdges="_dRqMQC4iEei--d1NiPU4Dw" width="12" height="10"> - <target xmi:type="ecore:EClass" href="editpolicymodel.ecore#//UnaryFeatureRule"/> - <semanticElements xmi:type="ecore:EClass" href="editpolicymodel.ecore#//UnaryFeatureRule"/> - <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> - <arrangeConstraints>KEEP_SIZE</arrangeConstraints> - <arrangeConstraints>KEEP_RATIO</arrangeConstraints> - <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_dQ7zgC4iEei--d1NiPU4Dw" iconPath="/org.eclipse.emf.ecoretools.design/icons/full/obj16/EClass_abstract.gif" borderSize="1" borderSizeComputationExpression="1" borderColor="125,125,125" backgroundStyle="Liquid" foregroundColor="228,228,228"> - <labelFormat>italic</labelFormat> - <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@conditionnalStyles.1/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_dQ-PwC4iEei--d1NiPU4Dw" name="OrFeatureRule" tooltipText="" outgoingEdges="_dRtPky4iEei--d1NiPU4Dw" width="12" height="10"> - <target xmi:type="ecore:EClass" href="editpolicymodel.ecore#//OrFeatureRule"/> - <semanticElements xmi:type="ecore:EClass" href="editpolicymodel.ecore#//OrFeatureRule"/> - <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> - <arrangeConstraints>KEEP_SIZE</arrangeConstraints> - <arrangeConstraints>KEEP_RATIO</arrangeConstraints> - <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_dQ-PwS4iEei--d1NiPU4Dw" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> - <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_dRQjoC4iEei--d1NiPU4Dw" name="AndFeatureRule" tooltipText="" outgoingEdges="_dRt2oC4iEei--d1NiPU4Dw" width="12" height="10"> - <target xmi:type="ecore:EClass" href="editpolicymodel.ecore#//AndFeatureRule"/> - <semanticElements xmi:type="ecore:EClass" href="editpolicymodel.ecore#//AndFeatureRule"/> - <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> - <arrangeConstraints>KEEP_SIZE</arrangeConstraints> - <arrangeConstraints>KEEP_RATIO</arrangeConstraints> - <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_dRRKsC4iEei--d1NiPU4Dw" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> - <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_dRo-IC4iEei--d1NiPU4Dw" sourceNode="_dQlOMC4iEei--d1NiPU4Dw" targetNode="_dQ27AC4iEei--d1NiPU4Dw"> - <target xmi:type="ecore:EClass" href="editpolicymodel.ecore#//TrueFeatureRule"/> - <semanticElements xmi:type="ecore:EGenericType" href="editpolicymodel.ecore#//TrueFeatureRule/@eGenericSuperTypes.0"/> - <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_-foNAC4iEei--d1NiPU4Dw" targetArrow="InputClosedArrow" routingStyle="tree"> - <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/> - <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_-foNAS4iEei--d1NiPU4Dw" showIcon="false"> - <labelFormat>italic</labelFormat> - </beginLabelStyle> - <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_-foNAi4iEei--d1NiPU4Dw" showIcon="false"/> - </ownedStyle> - <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_dRqMQC4iEei--d1NiPU4Dw" sourceNode="_dQpfoC4iEei--d1NiPU4Dw" targetNode="_dQ7McC4iEei--d1NiPU4Dw"> - <target xmi:type="ecore:EClass" href="editpolicymodel.ecore#//NotFeatureRule"/> - <semanticElements xmi:type="ecore:EGenericType" href="editpolicymodel.ecore#//NotFeatureRule/@eGenericSuperTypes.0"/> - <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_98Dl4C4iEei--d1NiPU4Dw" targetArrow="InputClosedArrow" routingStyle="tree"> - <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/> - <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_98Dl4S4iEei--d1NiPU4Dw" showIcon="false"> - <labelFormat>italic</labelFormat> - </beginLabelStyle> - <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_98Dl4i4iEei--d1NiPU4Dw" showIcon="false"/> - </ownedStyle> - <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_dRqzUC4iEei--d1NiPU4Dw" sourceNode="_dQr74C4iEei--d1NiPU4Dw" targetNode="_dQ27AC4iEei--d1NiPU4Dw"> - <target xmi:type="ecore:EClass" href="editpolicymodel.ecore#//FalseFeatureRule"/> - <semanticElements xmi:type="ecore:EGenericType" href="editpolicymodel.ecore#//FalseFeatureRule/@eGenericSuperTypes.0"/> - <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="__Ku_gC4iEei--d1NiPU4Dw" targetArrow="InputClosedArrow" routingStyle="tree"> - <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/> - <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="__Ku_gS4iEei--d1NiPU4Dw" showIcon="false"> - <labelFormat>italic</labelFormat> - </beginLabelStyle> - <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="__Ku_gi4iEei--d1NiPU4Dw" showIcon="false"/> - </ownedStyle> - <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_dRraYC4iEei--d1NiPU4Dw" sourceNode="_dQwNUC4iEei--d1NiPU4Dw" targetNode="_dQ27AC4iEei--d1NiPU4Dw"> - <target xmi:type="ecore:EClass" href="editpolicymodel.ecore#//NaryFeatureRule"/> - <semanticElements xmi:type="ecore:EGenericType" href="editpolicymodel.ecore#//NaryFeatureRule/@eGenericSuperTypes.0"/> - <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_6ARs0C4iEei--d1NiPU4Dw" targetArrow="InputClosedArrow" routingStyle="tree"> - <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/> - <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_6ARs0S4iEei--d1NiPU4Dw" showIcon="false"> - <labelFormat>italic</labelFormat> - </beginLabelStyle> - <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_6ARs0i4iEei--d1NiPU4Dw" showIcon="false"/> - </ownedStyle> - <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_dRsBcC4iEei--d1NiPU4Dw" sourceNode="_dQypkC4iEei--d1NiPU4Dw" targetNode="_dQ27AC4iEei--d1NiPU4Dw"> - <target xmi:type="ecore:EClass" href="editpolicymodel.ecore#//BinaryFeatureRule"/> - <semanticElements xmi:type="ecore:EGenericType" href="editpolicymodel.ecore#//BinaryFeatureRule/@eGenericSuperTypes.0"/> - <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_vIOIsC4jEei--d1NiPU4Dw" targetArrow="InputClosedArrow" routingStyle="tree"> - <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/> - <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_vIOIsS4jEei--d1NiPU4Dw" showIcon="false"> - <labelFormat>italic</labelFormat> - </beginLabelStyle> - <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_vIOIsi4jEei--d1NiPU4Dw" showIcon="false"/> - </ownedStyle> - <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_dRsogC4iEei--d1NiPU4Dw" sourceNode="_dQ5XQC4iEei--d1NiPU4Dw" targetNode="_dQypkC4iEei--d1NiPU4Dw"> - <target xmi:type="ecore:EClass" href="editpolicymodel.ecore#//ImplicationFeatureRule"/> - <semanticElements xmi:type="ecore:EGenericType" href="editpolicymodel.ecore#//ImplicationFeatureRule/@eGenericSuperTypes.0"/> - <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_dRsogS4iEei--d1NiPU4Dw" targetArrow="InputClosedArrow" routingStyle="tree"> - <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/> - <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_dRsogi4iEei--d1NiPU4Dw" showIcon="false"> - <labelFormat>italic</labelFormat> - </beginLabelStyle> - <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_dRsogy4iEei--d1NiPU4Dw" showIcon="false"/> - </ownedStyle> - <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_dRsohC4iEei--d1NiPU4Dw" sourceNode="_dQ7McC4iEei--d1NiPU4Dw" targetNode="_dQ27AC4iEei--d1NiPU4Dw"> - <target xmi:type="ecore:EClass" href="editpolicymodel.ecore#//UnaryFeatureRule"/> - <semanticElements xmi:type="ecore:EGenericType" href="editpolicymodel.ecore#//UnaryFeatureRule/@eGenericSuperTypes.0"/> - <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_dRtPkC4iEei--d1NiPU4Dw" targetArrow="InputClosedArrow" routingStyle="tree"> - <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/> - <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_dRtPkS4iEei--d1NiPU4Dw" showIcon="false"> - <labelFormat>italic</labelFormat> - </beginLabelStyle> - <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_dRtPki4iEei--d1NiPU4Dw" showIcon="false"/> - </ownedStyle> - <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_dRtPky4iEei--d1NiPU4Dw" sourceNode="_dQ-PwC4iEei--d1NiPU4Dw" targetNode="_dQwNUC4iEei--d1NiPU4Dw"> - <target xmi:type="ecore:EClass" href="editpolicymodel.ecore#//OrFeatureRule"/> - <semanticElements xmi:type="ecore:EGenericType" href="editpolicymodel.ecore#//OrFeatureRule/@eGenericSuperTypes.0"/> - <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_dRtPlC4iEei--d1NiPU4Dw" targetArrow="InputClosedArrow" routingStyle="tree"> - <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/> - <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_dRtPlS4iEei--d1NiPU4Dw" showIcon="false"> - <labelFormat>italic</labelFormat> - </beginLabelStyle> - <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_dRtPli4iEei--d1NiPU4Dw" showIcon="false"/> - </ownedStyle> - <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_dRt2oC4iEei--d1NiPU4Dw" sourceNode="_dRQjoC4iEei--d1NiPU4Dw" targetNode="_dQwNUC4iEei--d1NiPU4Dw"> - <target xmi:type="ecore:EClass" href="editpolicymodel.ecore#//AndFeatureRule"/> - <semanticElements xmi:type="ecore:EGenericType" href="editpolicymodel.ecore#//AndFeatureRule/@eGenericSuperTypes.0"/> - <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_dRt2oS4iEei--d1NiPU4Dw" targetArrow="InputClosedArrow" routingStyle="tree"> - <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/> - <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_dRt2oi4iEei--d1NiPU4Dw" showIcon="false"> - <labelFormat>italic</labelFormat> - </beginLabelStyle> - <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_dRt2oy4iEei--d1NiPU4Dw" showIcon="false"/> - </ownedStyle> - <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_TMePgC4jEei--d1NiPU4Dw" sourceNode="_dQ27AC4iEei--d1NiPU4Dw" targetNode="_QLQ9cRv9Eeir3aeVscTXqw"> - <target xmi:type="ecore:EClass" href="editpolicymodel.ecore#//LogicalFeatureRule"/> - <semanticElements xmi:type="ecore:EGenericType" href="editpolicymodel.ecore#//LogicalFeatureRule/@eGenericSuperTypes.0"/> - <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_TMe2kC4jEei--d1NiPU4Dw" targetArrow="InputClosedArrow" routingStyle="tree"> - <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/> - <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_TMe2kS4jEei--d1NiPU4Dw" showIcon="false"> - <labelFormat>italic</labelFormat> - </beginLabelStyle> - <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_TMe2ki4jEei--d1NiPU4Dw" showIcon="false"/> - </ownedStyle> - <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_UhwAYC4jEei--d1NiPU4Dw" sourceNode="_-mNyoC4hEei--d1NiPU4Dw" targetNode="_QLSLkRv9Eeir3aeVscTXqw"> - <target xmi:type="ecore:EClass" href="editpolicymodel.ecore#//LogicalConstraintRule"/> - <semanticElements xmi:type="ecore:EGenericType" href="editpolicymodel.ecore#//LogicalConstraintRule/@eGenericSuperTypes.0"/> - <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_UhwncC4jEei--d1NiPU4Dw" targetArrow="InputClosedArrow" routingStyle="tree"> - <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/> - <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_UhwncS4jEei--d1NiPU4Dw" showIcon="false"> - <labelFormat>italic</labelFormat> - </beginLabelStyle> - <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_Uhwnci4jEei--d1NiPU4Dw" showIcon="false"/> - </ownedStyle> - <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_XmpUwC4jEei--d1NiPU4Dw" name="[0..*] rules" sourceNode="_dQwNUC4iEei--d1NiPU4Dw" targetNode="_QLQ9cRv9Eeir3aeVscTXqw"> - <target xmi:type="ecore:EReference" href="editpolicymodel.ecore#//NaryFeatureRule/rules"/> - <semanticElements xmi:type="ecore:EReference" href="editpolicymodel.ecore#//NaryFeatureRule/rules"/> - <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_Xmp70C4jEei--d1NiPU4Dw" description="_QLlGgBv9Eeir3aeVscTXqw" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0"> - <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_Xmp70S4jEei--d1NiPU4Dw" showIcon="false"> - <customFeatures>labelSize</customFeatures> - </centerLabelStyle> - <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_Xmp70i4jEei--d1NiPU4Dw" showIcon="false" labelColor="39,76,114"> - <customFeatures>labelSize</customFeatures> - </endLabelStyle> - </ownedStyle> - <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_aO9a0C4jEei--d1NiPU4Dw" name="[1..1] rightRule" sourceNode="_dQypkC4iEei--d1NiPU4Dw" targetNode="_QLQ9cRv9Eeir3aeVscTXqw"> - <target xmi:type="ecore:EReference" href="editpolicymodel.ecore#//BinaryFeatureRule/rightRule"/> - <semanticElements xmi:type="ecore:EReference" href="editpolicymodel.ecore#//BinaryFeatureRule/rightRule"/> - <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_y0p-My4jEei--d1NiPU4Dw" description="_y0p-MC4jEei--d1NiPU4Dw" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0"> - <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_y0p-NC4jEei--d1NiPU4Dw" showIcon="false"> - <labelFormat>bold</labelFormat> - </centerLabelStyle> - <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_y0p-NS4jEei--d1NiPU4Dw" labelSize="6" showIcon="false" labelColor="39,76,114"/> - </ownedStyle> - <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_cTs5wC4jEei--d1NiPU4Dw" name="[1..1] leftRule" sourceNode="_dQypkC4iEei--d1NiPU4Dw" targetNode="_QLQ9cRv9Eeir3aeVscTXqw"> - <target xmi:type="ecore:EReference" href="editpolicymodel.ecore#//BinaryFeatureRule/leftRule"/> - <semanticElements xmi:type="ecore:EReference" href="editpolicymodel.ecore#//BinaryFeatureRule/leftRule"/> - <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_0MIHcC4jEei--d1NiPU4Dw" description="_y0p-MC4jEei--d1NiPU4Dw" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0"> - <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_0MIHcS4jEei--d1NiPU4Dw" showIcon="false"> - <labelFormat>bold</labelFormat> - </centerLabelStyle> - <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_0MIHci4jEei--d1NiPU4Dw" labelSize="6" showIcon="false" labelColor="39,76,114"/> - </ownedStyle> - <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_dJ3swC4jEei--d1NiPU4Dw" name="[1..1] rule" sourceNode="_dQ7McC4iEei--d1NiPU4Dw" targetNode="_QLQ9cRv9Eeir3aeVscTXqw"> - <target xmi:type="ecore:EReference" href="editpolicymodel.ecore#//UnaryFeatureRule/rule"/> - <semanticElements xmi:type="ecore:EReference" href="editpolicymodel.ecore#//UnaryFeatureRule/rule"/> - <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_4H9D0C4jEei--d1NiPU4Dw" description="_y0p-MC4jEei--d1NiPU4Dw" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0"> - <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_4H9D0S4jEei--d1NiPU4Dw" showIcon="false"> - <labelFormat>bold</labelFormat> - </centerLabelStyle> - <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_4H9D0i4jEei--d1NiPU4Dw" labelSize="6" showIcon="false" labelColor="39,76,114"/> - </ownedStyle> - <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_7rCJAC4jEei--d1NiPU4Dw" name="[1..*] rules" sourceNode="_d-l_8B2pEei8arfb2j0BMw" targetNode="_QLSLkRv9Eeir3aeVscTXqw"> - <target xmi:type="ecore:EReference" href="editpolicymodel.ecore#//NaryConstraintRule/rules"/> - <semanticElements xmi:type="ecore:EReference" href="editpolicymodel.ecore#//NaryConstraintRule/rules"/> - <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_KYSnoC4kEei--d1NiPU4Dw" description="_y0p-MC4jEei--d1NiPU4Dw" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0"> - <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_KYSnoS4kEei--d1NiPU4Dw" showIcon="false"> - <labelFormat>bold</labelFormat> - </centerLabelStyle> - <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_KYSnoi4kEei--d1NiPU4Dw" labelSize="6" showIcon="false" labelColor="39,76,114"/> - </ownedStyle> - <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_8wgjUC4jEei--d1NiPU4Dw" name="[1..1] leftRule" sourceNode="_qHHFUBwGEeir3aeVscTXqw" targetNode="_QLSLkRv9Eeir3aeVscTXqw"> - <target xmi:type="ecore:EReference" href="editpolicymodel.ecore#//BinaryConstraintRule/leftRule"/> - <semanticElements xmi:type="ecore:EReference" href="editpolicymodel.ecore#//BinaryConstraintRule/leftRule"/> - <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_OrapsC4kEei--d1NiPU4Dw" description="_y0p-MC4jEei--d1NiPU4Dw" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0"> - <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_OrapsS4kEei--d1NiPU4Dw" showIcon="false"> - <labelFormat>bold</labelFormat> - </centerLabelStyle> - <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_Orapsi4kEei--d1NiPU4Dw" labelSize="6" showIcon="false" labelColor="39,76,114"/> - </ownedStyle> - <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_9pxGkC4jEei--d1NiPU4Dw" name="[1..1] rightRule" sourceNode="_qHHFUBwGEeir3aeVscTXqw" targetNode="_QLSLkRv9Eeir3aeVscTXqw"> - <target xmi:type="ecore:EReference" href="editpolicymodel.ecore#//BinaryConstraintRule/rightRule"/> - <semanticElements xmi:type="ecore:EReference" href="editpolicymodel.ecore#//BinaryConstraintRule/rightRule"/> - <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_LtT50C4kEei--d1NiPU4Dw" description="_y0p-MC4jEei--d1NiPU4Dw" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0"> - <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_LtT50S4kEei--d1NiPU4Dw" showIcon="false"> - <labelFormat>bold</labelFormat> - </centerLabelStyle> - <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_LtT50i4kEei--d1NiPU4Dw" labelSize="6" showIcon="false" labelColor="39,76,114"/> - </ownedStyle> - <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_-S5jIC4jEei--d1NiPU4Dw" name="[1..1] rule" sourceNode="_QLTZsBv9Eeir3aeVscTXqw" targetNode="_QLSLkRv9Eeir3aeVscTXqw"> - <target xmi:type="ecore:EReference" href="editpolicymodel.ecore#//UnaryConstraintRule/rule"/> - <semanticElements xmi:type="ecore:EReference" href="editpolicymodel.ecore#//UnaryConstraintRule/rule"/> - <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_PgDysC4kEei--d1NiPU4Dw" description="_y0p-MC4jEei--d1NiPU4Dw" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0"> - <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_PgDysS4kEei--d1NiPU4Dw" showIcon="false"> - <labelFormat>bold</labelFormat> - </centerLabelStyle> - <endLabelStyle xmi:type="diagram:EndLabelStyle" xmi:id="_PgDysi4kEei--d1NiPU4Dw" labelSize="6" showIcon="false" labelColor="39,76,114"/> - </ownedStyle> - <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_wm54IC5uEeiwr8bZ0uTz8g" name="TypeEnum" tooltipText="" width="12" height="10"> - <target xmi:type="ecore:EEnum" href="editpolicymodel.ecore#//TypeEnum"/> - <semanticElements xmi:type="ecore:EEnum" href="editpolicymodel.ecore#//TypeEnum"/> - <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> - <arrangeConstraints>KEEP_SIZE</arrangeConstraints> - <arrangeConstraints>KEEP_RATIO</arrangeConstraints> - <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_wm54IS5uEeiwr8bZ0uTz8g" borderSize="1" borderSizeComputationExpression="1" borderColor="125,125,125" backgroundStyle="Liquid" foregroundColor="221,236,202"> - <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']"/> - <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_6kP1kC5vEeiwr8bZ0uTz8g" name="Acyclic" tooltipText=""> - <target xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//TypeEnum/Acyclic"/> - <semanticElements xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//TypeEnum/Acyclic"/> - <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_6kQcoC5vEeiwr8bZ0uTz8g" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_-m6ZwC5vEeiwr8bZ0uTz8g" name="CompartmentType" tooltipText=""> - <target xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//TypeEnum/CompartmentType"/> - <semanticElements xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//TypeEnum/CompartmentType"/> - <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_-m6ZwS5vEeiwr8bZ0uTz8g" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_CloSEC5wEeiwr8bZ0uTz8g" name="Irreflexive" tooltipText=""> - <target xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//TypeEnum/Irreflexive"/> - <semanticElements xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//TypeEnum/Irreflexive"/> - <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_Clo5IC5wEeiwr8bZ0uTz8g" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_G57Y0C5wEeiwr8bZ0uTz8g" name="RoleProhibition" tooltipText=""> - <target xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//TypeEnum/RoleProhibition"/> - <semanticElements xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//TypeEnum/RoleProhibition"/> - <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_G57_4C5wEeiwr8bZ0uTz8g" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_JbgkwC5wEeiwr8bZ0uTz8g" name="RoleImplication" tooltipText=""> - <target xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//TypeEnum/RoleImplication"/> - <semanticElements xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//TypeEnum/RoleImplication"/> - <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_JbhL0C5wEeiwr8bZ0uTz8g" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_NCCmkC5wEeiwr8bZ0uTz8g" name="RoleGroup" tooltipText=""> - <target xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//TypeEnum/RoleGroup"/> - <semanticElements xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//TypeEnum/RoleGroup"/> - <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_NCCmkS5wEeiwr8bZ0uTz8g" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_O77gYC5wEeiwr8bZ0uTz8g" name="RoleEquivalence" tooltipText=""> - <target xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//TypeEnum/RoleEquivalence"/> - <semanticElements xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//TypeEnum/RoleEquivalence"/> - <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_O78HcC5wEeiwr8bZ0uTz8g" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_QwLsQC5wEeiwr8bZ0uTz8g" name="RoleType" tooltipText=""> - <target xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//TypeEnum/RoleType"/> - <semanticElements xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//TypeEnum/RoleType"/> - <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_QwLsQS5wEeiwr8bZ0uTz8g" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_SXnkIC5wEeiwr8bZ0uTz8g" name="RelationshipImplication" tooltipText=""> - <target xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//TypeEnum/RelationshipImplication"/> - <semanticElements xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//TypeEnum/RelationshipImplication"/> - <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_SXoLMC5wEeiwr8bZ0uTz8g" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_T-Z7wC5wEeiwr8bZ0uTz8g" name="RelationshipExclusion" tooltipText=""> - <target xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//TypeEnum/RelationshipExclusion"/> - <semanticElements xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//TypeEnum/RelationshipExclusion"/> - <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_T-ai0C5wEeiwr8bZ0uTz8g" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_Vf2gYC5wEeiwr8bZ0uTz8g" name="Relationship" tooltipText=""> - <target xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//TypeEnum/Relationship"/> - <semanticElements xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//TypeEnum/Relationship"/> - <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_Vf2gYS5wEeiwr8bZ0uTz8g" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_W8oAYC5wEeiwr8bZ0uTz8g" name="Reflexive" tooltipText=""> - <target xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//TypeEnum/Reflexive"/> - <semanticElements xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//TypeEnum/Reflexive"/> - <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_W8oAYS5wEeiwr8bZ0uTz8g" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_YawyUC5wEeiwr8bZ0uTz8g" name="Group" tooltipText=""> - <target xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//TypeEnum/Group"/> - <semanticElements xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//TypeEnum/Group"/> - <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_YaxZYC5wEeiwr8bZ0uTz8g" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_Z8r4EC5wEeiwr8bZ0uTz8g" name="Inheritance" tooltipText=""> - <target xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//TypeEnum/Inheritance"/> - <semanticElements xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//TypeEnum/Inheritance"/> - <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_Z8r4ES5wEeiwr8bZ0uTz8g" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_bblfAC5wEeiwr8bZ0uTz8g" name="Fulfillment" tooltipText=""> - <target xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//TypeEnum/Fulfillment"/> - <semanticElements xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//TypeEnum/Fulfillment"/> - <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_bbmGEC5wEeiwr8bZ0uTz8g" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_czcCwC5wEeiwr8bZ0uTz8g" name="DataType" tooltipText=""> - <target xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//TypeEnum/DataType"/> - <semanticElements xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//TypeEnum/DataType"/> - <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_czcp0C5wEeiwr8bZ0uTz8g" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_egSmIC5wEeiwr8bZ0uTz8g" name="Cyclic" tooltipText=""> - <target xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//TypeEnum/Cyclic"/> - <semanticElements xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//TypeEnum/Cyclic"/> - <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_egSmIS5wEeiwr8bZ0uTz8g" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_GAfRkC5_Eeiwr8bZ0uTz8g" name="NaturalType" tooltipText=""> - <target xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//TypeEnum/NaturalType"/> - <semanticElements xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//TypeEnum/NaturalType"/> - <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_GAf4oC5_Eeiwr8bZ0uTz8g" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> - </ownedElements> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_cSu3gC5yEeiwr8bZ0uTz8g" name="FeatureNameEnum" tooltipText="" width="12" height="10"> - <target xmi:type="ecore:EEnum" href="editpolicymodel.ecore#//FeatureNameEnum"/> - <semanticElements xmi:type="ecore:EEnum" href="editpolicymodel.ecore#//FeatureNameEnum"/> - <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> - <arrangeConstraints>KEEP_SIZE</arrangeConstraints> - <arrangeConstraints>KEEP_RATIO</arrangeConstraints> - <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_cSvekC5yEeiwr8bZ0uTz8g" borderSize="1" borderSizeComputationExpression="1" borderColor="125,125,125" backgroundStyle="Liquid" foregroundColor="221,236,202"> - <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']"/> - <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_uk2kAC5yEeiwr8bZ0uTz8g" name="Roles" tooltipText=""> - <target xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/Roles"/> - <semanticElements xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/Roles"/> - <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_uk2kAS5yEeiwr8bZ0uTz8g" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_u9gUkC5yEeiwr8bZ0uTz8g" name="Role_Types" tooltipText=""> - <target xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/Role_Types"/> - <semanticElements xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/Role_Types"/> - <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_u9g7oC5yEeiwr8bZ0uTz8g" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_vL588C5yEeiwr8bZ0uTz8g" name="Role_Structure" tooltipText=""> - <target xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/Role_Structure"/> - <semanticElements xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/Role_Structure"/> - <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_vL6kAC5yEeiwr8bZ0uTz8g" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_vWbK4C5yEeiwr8bZ0uTz8g" name="Role_Properties" tooltipText=""> - <target xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/Role_Properties"/> - <semanticElements xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/Role_Properties"/> - <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_vWbK4S5yEeiwr8bZ0uTz8g" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_vhytYC5yEeiwr8bZ0uTz8g" name="Role_Prohibition" tooltipText=""> - <target xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/Role_Prohibition"/> - <semanticElements xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/Role_Prohibition"/> - <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_vhytYS5yEeiwr8bZ0uTz8g" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_vwBWoC5yEeiwr8bZ0uTz8g" name="Role_Inheritance" tooltipText=""> - <target xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/Role_Inheritance"/> - <semanticElements xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/Role_Inheritance"/> - <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_vwB9sC5yEeiwr8bZ0uTz8g" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_v5_K8C5yEeiwr8bZ0uTz8g" name="Role_Implication" tooltipText=""> - <target xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/Role_Implication"/> - <semanticElements xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/Role_Implication"/> - <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_v5_K8S5yEeiwr8bZ0uTz8g" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_wECe0C5yEeiwr8bZ0uTz8g" name="Role_Equivalence" tooltipText=""> - <target xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/Role_Equivalence"/> - <semanticElements xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/Role_Equivalence"/> - <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_wEDF4C5yEeiwr8bZ0uTz8g" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_wSz6oC5yEeiwr8bZ0uTz8g" name="Role_Constraints" tooltipText=""> - <target xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/Role_Constraints"/> - <semanticElements xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/Role_Constraints"/> - <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_wS0hsC5yEeiwr8bZ0uTz8g" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_xE_lgC5yEeiwr8bZ0uTz8g" name="Role_Behavior" tooltipText=""> - <target xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/Role_Behavior"/> - <semanticElements xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/Role_Behavior"/> - <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_xE_lgS5yEeiwr8bZ0uTz8g" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_xQK6wC5yEeiwr8bZ0uTz8g" name="RML_Feature_Model" tooltipText=""> - <target xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/RML_Feature_Model"/> - <semanticElements xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/RML_Feature_Model"/> - <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_xQK6wS5yEeiwr8bZ0uTz8g" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_xaJ9MC5yEeiwr8bZ0uTz8g" name="Relationships" tooltipText=""> - <target xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/Relationships"/> - <semanticElements xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/Relationships"/> - <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_xaKkQC5yEeiwr8bZ0uTz8g" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_xj0PgC5yEeiwr8bZ0uTz8g" name="Relationship_Constraints" tooltipText=""> - <target xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/Relationship_Constraints"/> - <semanticElements xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/Relationship_Constraints"/> - <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_xj02kC5yEeiwr8bZ0uTz8g" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_xtIjkC5yEeiwr8bZ0uTz8g" name="Relationship_Cardinality" tooltipText=""> - <target xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/Relationship_Cardinality"/> - <semanticElements xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/Relationship_Cardinality"/> - <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_xtJKoC5yEeiwr8bZ0uTz8g" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_x7_e8C5yEeiwr8bZ0uTz8g" name="Players" tooltipText=""> - <target xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/Players"/> - <semanticElements xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/Players"/> - <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_x7_e8S5yEeiwr8bZ0uTz8g" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_yKYgQC5yEeiwr8bZ0uTz8g" name="Playable_by_Defining_Compartment" tooltipText=""> - <target xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/Playable_by_Defining_Compartment"/> - <semanticElements xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/Playable_by_Defining_Compartment"/> - <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_yKZHUC5yEeiwr8bZ0uTz8g" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_yVXoQC5yEeiwr8bZ0uTz8g" name="Playable" tooltipText=""> - <target xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/Playable"/> - <semanticElements xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/Playable"/> - <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_yVXoQS5yEeiwr8bZ0uTz8g" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_ygmn4C5yEeiwr8bZ0uTz8g" name="Parthood_Constraints" tooltipText=""> - <target xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/Parthood_Constraints"/> - <semanticElements xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/Parthood_Constraints"/> - <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_ygmn4S5yEeiwr8bZ0uTz8g" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_ytvE8C5yEeiwr8bZ0uTz8g" name="On_Relationships" tooltipText=""> - <target xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/On_Relationships"/> - <semanticElements xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/On_Relationships"/> - <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_ytvsAC5yEeiwr8bZ0uTz8g" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_y7l6wC5yEeiwr8bZ0uTz8g" name="On_Compartments" tooltipText=""> - <target xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/On_Compartments"/> - <semanticElements xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/On_Compartments"/> - <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_y7l6wS5yEeiwr8bZ0uTz8g" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_zJXRAC5yEeiwr8bZ0uTz8g" name="Occurrence_Constraints" tooltipText=""> - <target xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/Occurrence_Constraints"/> - <semanticElements xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/Occurrence_Constraints"/> - <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_zJX4EC5yEeiwr8bZ0uTz8g" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_zVK4YC5yEeiwr8bZ0uTz8g" name="Naturals" tooltipText=""> - <target xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/Naturals"/> - <semanticElements xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/Naturals"/> - <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_zVK4YS5yEeiwr8bZ0uTz8g" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_zlArMC5yEeiwr8bZ0uTz8g" name="Intra_Relationship_Constraints" tooltipText=""> - <target xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/Intra_Relationship_Constraints"/> - <semanticElements xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/Intra_Relationship_Constraints"/> - <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_zlBSQC5yEeiwr8bZ0uTz8g" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_zz-UQC5yEeiwr8bZ0uTz8g" name="Inter_Relationship_Constraints" tooltipText=""> - <target xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/Inter_Relationship_Constraints"/> - <semanticElements xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/Inter_Relationship_Constraints"/> - <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_zz-7UC5yEeiwr8bZ0uTz8g" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_0Ep0kC5yEeiwr8bZ0uTz8g" name="Group_Constraints" tooltipText=""> - <target xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/Group_Constraints"/> - <semanticElements xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/Group_Constraints"/> - <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_0EqboC5yEeiwr8bZ0uTz8g" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_0YqVsC5yEeiwr8bZ0uTz8g" name="Dependent" tooltipText=""> - <target xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/Dependent"/> - <semanticElements xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/Dependent"/> - <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_0Yq8wC5yEeiwr8bZ0uTz8g" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_0xTfMC5yEeiwr8bZ0uTz8g" name="Dates" tooltipText=""> - <target xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/Dates"/> - <semanticElements xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/Dates"/> - <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_0xTfMS5yEeiwr8bZ0uTz8g" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_1BkIwC5yEeiwr8bZ0uTz8g" name="Data_Types" tooltipText=""> - <target xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/Data_Types"/> - <semanticElements xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/Data_Types"/> - <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_1Bkv0C5yEeiwr8bZ0uTz8g" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_1e6MEC5yEeiwr8bZ0uTz8g" name="Compartments" tooltipText=""> - <target xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/Compartments"/> - <semanticElements xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/Compartments"/> - <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_1e6zIC5yEeiwr8bZ0uTz8g" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_13rRYC5yEeiwr8bZ0uTz8g" name="Contains_Compartments" tooltipText=""> - <target xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/Contains_Compartments"/> - <semanticElements xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/Contains_Compartments"/> - <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_13r4cC5yEeiwr8bZ0uTz8g" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_2JTz8C5yEeiwr8bZ0uTz8g" name="Compartment_Types" tooltipText=""> - <target xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/Compartment_Types"/> - <semanticElements xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/Compartment_Types"/> - <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_2JUbAC5yEeiwr8bZ0uTz8g" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_2Y-noC5yEeiwr8bZ0uTz8g" name="Compartment_Structure" tooltipText=""> - <target xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/Compartment_Structure"/> - <semanticElements xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/Compartment_Structure"/> - <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_2Y_OsC5yEeiwr8bZ0uTz8g" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_2uC4sC5yEeiwr8bZ0uTz8g" name="Compartment_Properties" tooltipText=""> - <target xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/Compartment_Properties"/> - <semanticElements xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/Compartment_Properties"/> - <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_2uC4sS5yEeiwr8bZ0uTz8g" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_3FoSQC5yEeiwr8bZ0uTz8g" name="Compartment_Inheritance" tooltipText=""> - <target xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/Compartment_Inheritance"/> - <semanticElements xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/Compartment_Inheritance"/> - <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_3FoSQS5yEeiwr8bZ0uTz8g" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_5Dc0YC5zEeiwr8bZ0uTz8g" name="Compartment_Behavior" tooltipText=""> - <target xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/Compartment_Behavior"/> - <semanticElements xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/Compartment_Behavior"/> - <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_5DdbcC5zEeiwr8bZ0uTz8g" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_5X9EwC5zEeiwr8bZ0uTz8g" name="Participants" tooltipText=""> - <target xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/Participants"/> - <semanticElements xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/Participants"/> - <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_5X-S4C5zEeiwr8bZ0uTz8g" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> - </ownedElements> - <ownedElements xmi:type="diagram:DNodeListElement" xmi:id="_5tOKIC5zEeiwr8bZ0uTz8g" name="Data_Type_Inheritance" tooltipText=""> - <target xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/Data_Type_Inheritance"/> - <semanticElements xmi:type="ecore:EEnumLiteral" href="editpolicymodel.ecore#//FeatureNameEnum/Data_Type_Inheritance"/> - <ownedStyle xmi:type="diagram:BundledImage" xmi:id="_5tOxMC5zEeiwr8bZ0uTz8g" labelAlignment="LEFT"> - <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> - </ownedElements> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_JwymsDEtEeiF0ru3Etlc_g" name="SourceEqualsTarget" tooltipText="" outgoingEdges="_M4RVADEtEeiF0ru3Etlc_g" width="12" height="10"> - <target xmi:type="ecore:EClass" href="editpolicymodel.ecore#//SourceEqualsTarget"/> - <semanticElements xmi:type="ecore:EClass" href="editpolicymodel.ecore#//SourceEqualsTarget"/> - <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> - <arrangeConstraints>KEEP_SIZE</arrangeConstraints> - <arrangeConstraints>KEEP_RATIO</arrangeConstraints> - <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_Jwz00DEtEeiF0ru3Etlc_g" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> - <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_M4RVADEtEeiF0ru3Etlc_g" sourceNode="_JwymsDEtEeiF0ru3Etlc_g" targetNode="_QLSLkRv9Eeir3aeVscTXqw"> - <target xmi:type="ecore:EClass" href="editpolicymodel.ecore#//SourceEqualsTarget"/> - <semanticElements xmi:type="ecore:EGenericType" href="editpolicymodel.ecore#//SourceEqualsTarget/@eGenericSuperTypes.0"/> - <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_M4R8EDEtEeiF0ru3Etlc_g" targetArrow="InputClosedArrow" routingStyle="tree"> - <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/> - <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_M4R8ETEtEeiF0ru3Etlc_g" showIcon="false"> - <labelFormat>italic</labelFormat> - </beginLabelStyle> - <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_M4R8EjEtEeiF0ru3Etlc_g" showIcon="false"/> - </ownedStyle> - <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_oRe18DE6EeifDcVRz6UV5g" name="SourceEqualsTargetType" tooltipText="" outgoingEdges="_s9vJsDE6EeifDcVRz6UV5g" width="12" height="10"> - <target xmi:type="ecore:EClass" href="editpolicymodel.ecore#//SourceEqualsTargetType"/> - <semanticElements xmi:type="ecore:EClass" href="editpolicymodel.ecore#//SourceEqualsTargetType"/> - <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> - <arrangeConstraints>KEEP_SIZE</arrangeConstraints> - <arrangeConstraints>KEEP_RATIO</arrangeConstraints> - <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_oRgrIDE6EeifDcVRz6UV5g" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> - <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_s9vJsDE6EeifDcVRz6UV5g" sourceNode="_oRe18DE6EeifDcVRz6UV5g" targetNode="_QLSLkRv9Eeir3aeVscTXqw"> - <target xmi:type="ecore:EClass" href="editpolicymodel.ecore#//SourceEqualsTargetType"/> - <semanticElements xmi:type="ecore:EGenericType" href="editpolicymodel.ecore#//SourceEqualsTargetType/@eGenericSuperTypes.0"/> - <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_s9w-4DE6EeifDcVRz6UV5g" targetArrow="InputClosedArrow" routingStyle="tree"> - <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/> - <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_s9w-4TE6EeifDcVRz6UV5g" showIcon="false"> - <labelFormat>italic</labelFormat> - </beginLabelStyle> - <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_s9w-4jE6EeifDcVRz6UV5g" showIcon="false"/> - </ownedStyle> - <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DNodeList" xmi:id="_-9CqEEJgEei5GdIMm-4mwA" name="InCompartment" tooltipText="" outgoingEdges="_BXeFIEJhEei5GdIMm-4mwA" width="12" height="10"> - <target xmi:type="ecore:EClass" href="editpolicymodel.ecore#//InCompartment"/> - <semanticElements xmi:type="ecore:EClass" href="editpolicymodel.ecore#//InCompartment"/> - <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> - <arrangeConstraints>KEEP_SIZE</arrangeConstraints> - <arrangeConstraints>KEEP_RATIO</arrangeConstraints> - <ownedStyle xmi:type="diagram:FlatContainerStyle" xmi:id="_-9EfQEJgEei5GdIMm-4mwA" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> - <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> - </ownedStyle> - <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_BXeFIEJhEei5GdIMm-4mwA" sourceNode="_-9CqEEJgEei5GdIMm-4mwA" targetNode="_QLSLkRv9Eeir3aeVscTXqw"> - <target xmi:type="ecore:EClass" href="editpolicymodel.ecore#//InCompartment"/> - <semanticElements xmi:type="ecore:EGenericType" href="editpolicymodel.ecore#//InCompartment/@eGenericSuperTypes.0"/> - <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_BXesMEJhEei5GdIMm-4mwA" targetArrow="InputClosedArrow" routingStyle="tree"> - <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/> - <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_BXesMUJhEei5GdIMm-4mwA" showIcon="false"> - <labelFormat>italic</labelFormat> - </beginLabelStyle> - <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_BXesMkJhEei5GdIMm-4mwA" showIcon="false"/> - </ownedStyle> - <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/> - </ownedDiagramElements> - <ownedDiagramElements xmi:type="diagram:DEdge" xmi:id="_iWuXoEJlEei5GdIMm-4mwA" sourceNode="_QLEJIRv9Eeir3aeVscTXqw" targetNode="_QLSLkRv9Eeir3aeVscTXqw"> - <target xmi:type="ecore:EClass" href="editpolicymodel.ecore#//ContainsCompartment"/> - <semanticElements xmi:type="ecore:EGenericType" href="editpolicymodel.ecore#//ContainsCompartment/@eGenericSuperTypes.0"/> - <ownedStyle xmi:type="diagram:EdgeStyle" xmi:id="_iWu-sEJlEei5GdIMm-4mwA" targetArrow="InputClosedArrow" routingStyle="tree"> - <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']/@style"/> - <beginLabelStyle xmi:type="diagram:BeginLabelStyle" xmi:id="_iWu-sUJlEei5GdIMm-4mwA" showIcon="false"> - <labelFormat>italic</labelFormat> - </beginLabelStyle> - <centerLabelStyle xmi:type="diagram:CenterLabelStyle" xmi:id="_iWu-skJlEei5GdIMm-4mwA" showIcon="false"/> - </ownedStyle> - <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC%20ESupertypes']"/> - </ownedDiagramElements> - <description xmi:type="description_1:DiagramDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']"/> - <filterVariableHistory xmi:type="diagram:FilterVariableHistory" xmi:id="_PQun1hv9Eeir3aeVscTXqw"/> - <activatedLayers xmi:type="description_1:Layer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer"/> - <activatedLayers xmi:type="description_1:AdditionalLayer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@additionalLayers[name='Package']"/> - <activatedLayers xmi:type="description_1:AdditionalLayer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@additionalLayers[name='Validation']"/> - <activatedLayers xmi:type="description_1:AdditionalLayer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Archetype']/@ownedRepresentationExtensions[name='Entities%20With%20Archetypes']/@layers[name='Archetypes']"/> - <target xmi:type="ecore:EPackage" href="editpolicymodel.ecore#/"/> - </diagram:DSemanticDiagram> -</xmi:XMI> diff --git a/org.framed.iorm.editpolicymodel/model/test.xmi b/org.framed.iorm.editpolicymodel/model/test.xmi deleted file mode 100644 index 48c4ee963090984b92944cca29a0c61315343da4..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/model/test.xmi +++ /dev/null @@ -1,4 +0,0 @@ -<?xml version="1.0" encoding="ASCII"?> -<Editpolicymodel:Model xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Editpolicymodel="http://framed/editpolicymodel"> - -</Editpolicymodel:Model> \ No newline at end of file diff --git a/org.framed.iorm.editpolicymodel/model/test1.xmi b/org.framed.iorm.editpolicymodel/model/test1.xmi deleted file mode 100644 index ab37b8a7b3e2a8d3e3f4fbab68c17cda234fce35..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/model/test1.xmi +++ /dev/null @@ -1,7 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<Editpolicymodel:Model - xmi:version="2.0" - xmlns:xmi="http://www.omg.org/XMI" - xmlns:Editpolicymodel="http://framed/editpolicymodel"> - <policies/> -</Editpolicymodel:Model> diff --git a/org.framed.iorm.editpolicymodel/plugin.properties b/org.framed.iorm.editpolicymodel/plugin.properties deleted file mode 100644 index 8980796226b95d31cc1e58231ebaba593532763a..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/plugin.properties +++ /dev/null @@ -1,4 +0,0 @@ -# - -pluginName = Editpolicymodel Model -providerName = framed diff --git a/org.framed.iorm.editpolicymodel/plugin.xml b/org.framed.iorm.editpolicymodel/plugin.xml deleted file mode 100644 index c395f3891f2e04ec94bde8a3d367f69f8ef8b408..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/plugin.xml +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<?eclipse version="3.0"?> - -<!-- ---> - -<plugin> - - <extension point="org.eclipse.emf.ecore.generated_package"> - <!-- @generated editpolicymodel --> - <package - uri="http://framed/editpolicymodel" - class="Editpolicymodel.EditpolicymodelPackage" - genModel="model/editpolicymodel.genmodel"/> - </extension> - -</plugin> diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/ActionEnum.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/ActionEnum.java deleted file mode 100644 index 775ce7984fb4f441072ec317652ab3291f33ad11..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/ActionEnum.java +++ /dev/null @@ -1,430 +0,0 @@ -/** - */ -package Editpolicymodel; - -import java.util.Arrays; -import java.util.Collections; -import java.util.List; - -import org.eclipse.emf.common.util.Enumerator; - -/** - * <!-- begin-user-doc --> - * A representation of the literals of the enumeration '<em><b>Action Enum</b></em>', - * and utility methods for working with them. - * <!-- end-user-doc --> - * @see Editpolicymodel.EditpolicymodelPackage#getActionEnum() - * @model - * @generated - */ -public enum ActionEnum implements Enumerator { - /** - * The '<em><b>Create</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #CREATE_VALUE - * @generated - * @ordered - */ - CREATE(0, "Create", "Create"), - - /** - * The '<em><b>Add</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #ADD_VALUE - * @generated - * @ordered - */ - ADD(1, "Add", "Add"), - - /** - * The '<em><b>Start</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #START_VALUE - * @generated - * @ordered - */ - START(2, "Start", "Start"), - - /** - * The '<em><b>Reconnect</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #RECONNECT_VALUE - * @generated - * @ordered - */ - RECONNECT(3, "Reconnect", "Reconnect"), - - /** - * The '<em><b>Execute</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #EXECUTE_VALUE - * @generated - * @ordered - */ - EXECUTE(4, "Execute", "Execute"), - - /** - * The '<em><b>Direct Edit</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #DIRECT_EDIT_VALUE - * @generated - * @ordered - */ - DIRECT_EDIT(5, "Direct_Edit", "Direct_Edit"), - - /** - * The '<em><b>Create Property</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #CREATE_PROPERTY_VALUE - * @generated - * @ordered - */ - CREATE_PROPERTY(6, "Create_Property", "Create_Property"), - - /** - * The '<em><b>Create Attribute</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #CREATE_ATTRIBUTE_VALUE - * @generated - * @ordered - */ - CREATE_ATTRIBUTE(7, "Create_Attribute", "Create_Attribute"), - - /** - * The '<em><b>Add Property</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #ADD_PROPERTY_VALUE - * @generated - * @ordered - */ - ADD_PROPERTY(9, "Add_Property", "Add_Property"), - - /** - * The '<em><b>Create Operation</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #CREATE_OPERATION_VALUE - * @generated - * @ordered - */ - CREATE_OPERATION(10, "Create_Operation", "Create_Operation"); - - /** - * The '<em><b>Create</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>Create</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #CREATE - * @model name="Create" - * @generated - * @ordered - */ - public static final int CREATE_VALUE = 0; - - /** - * The '<em><b>Add</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>Add</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #ADD - * @model name="Add" - * @generated - * @ordered - */ - public static final int ADD_VALUE = 1; - - /** - * The '<em><b>Start</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>Start</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #START - * @model name="Start" - * @generated - * @ordered - */ - public static final int START_VALUE = 2; - - /** - * The '<em><b>Reconnect</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>Reconnect</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #RECONNECT - * @model name="Reconnect" - * @generated - * @ordered - */ - public static final int RECONNECT_VALUE = 3; - - /** - * The '<em><b>Execute</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>Execute</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #EXECUTE - * @model name="Execute" - * @generated - * @ordered - */ - public static final int EXECUTE_VALUE = 4; - - /** - * The '<em><b>Direct Edit</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>Direct Edit</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #DIRECT_EDIT - * @model name="Direct_Edit" - * @generated - * @ordered - */ - public static final int DIRECT_EDIT_VALUE = 5; - - /** - * The '<em><b>Create Property</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>Create Property</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #CREATE_PROPERTY - * @model name="Create_Property" - * @generated - * @ordered - */ - public static final int CREATE_PROPERTY_VALUE = 6; - - /** - * The '<em><b>Create Attribute</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>Create Attribute</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #CREATE_ATTRIBUTE - * @model name="Create_Attribute" - * @generated - * @ordered - */ - public static final int CREATE_ATTRIBUTE_VALUE = 7; - - /** - * The '<em><b>Add Property</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>Add Property</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #ADD_PROPERTY - * @model name="Add_Property" - * @generated - * @ordered - */ - public static final int ADD_PROPERTY_VALUE = 9; - - /** - * The '<em><b>Create Operation</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>Create Operation</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #CREATE_OPERATION - * @model name="Create_Operation" - * @generated - * @ordered - */ - public static final int CREATE_OPERATION_VALUE = 10; - - /** - * An array of all the '<em><b>Action Enum</b></em>' enumerators. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private static final ActionEnum[] VALUES_ARRAY = - new ActionEnum[] { - CREATE, - ADD, - START, - RECONNECT, - EXECUTE, - DIRECT_EDIT, - CREATE_PROPERTY, - CREATE_ATTRIBUTE, - ADD_PROPERTY, - CREATE_OPERATION, - }; - - /** - * A public read-only list of all the '<em><b>Action Enum</b></em>' enumerators. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public static final List<ActionEnum> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY)); - - /** - * Returns the '<em><b>Action Enum</b></em>' literal with the specified literal value. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param literal the literal. - * @return the matching enumerator or <code>null</code>. - * @generated - */ - public static ActionEnum get(String literal) { - for (int i = 0; i < VALUES_ARRAY.length; ++i) { - ActionEnum result = VALUES_ARRAY[i]; - if (result.toString().equals(literal)) { - return result; - } - } - return null; - } - - /** - * Returns the '<em><b>Action Enum</b></em>' literal with the specified name. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param name the name. - * @return the matching enumerator or <code>null</code>. - * @generated - */ - public static ActionEnum getByName(String name) { - for (int i = 0; i < VALUES_ARRAY.length; ++i) { - ActionEnum result = VALUES_ARRAY[i]; - if (result.getName().equals(name)) { - return result; - } - } - return null; - } - - /** - * Returns the '<em><b>Action Enum</b></em>' literal with the specified integer value. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the integer value. - * @return the matching enumerator or <code>null</code>. - * @generated - */ - public static ActionEnum get(int value) { - switch (value) { - case CREATE_VALUE: return CREATE; - case ADD_VALUE: return ADD; - case START_VALUE: return START; - case RECONNECT_VALUE: return RECONNECT; - case EXECUTE_VALUE: return EXECUTE; - case DIRECT_EDIT_VALUE: return DIRECT_EDIT; - case CREATE_PROPERTY_VALUE: return CREATE_PROPERTY; - case CREATE_ATTRIBUTE_VALUE: return CREATE_ATTRIBUTE; - case ADD_PROPERTY_VALUE: return ADD_PROPERTY; - case CREATE_OPERATION_VALUE: return CREATE_OPERATION; - } - return null; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private final int value; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private final String name; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private final String literal; - - /** - * Only this class can construct instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private ActionEnum(int value, String name, String literal) { - this.value = value; - this.name = name; - this.literal = literal; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public int getValue() { - return value; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public String getName() { - return name; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public String getLiteral() { - return literal; - } - - /** - * Returns the literal value of the enumerator, which is its string representation. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String toString() { - return literal; - } - -} //ActionEnum diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/AndConstraintRule.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/AndConstraintRule.java deleted file mode 100644 index 2a176a13d62a306c3f16638af77b845bcdc22aab..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/AndConstraintRule.java +++ /dev/null @@ -1,17 +0,0 @@ -/** - */ -package Editpolicymodel; - - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>And Constraint Rule</b></em>'. - * <!-- end-user-doc --> - * - * - * @see Editpolicymodel.EditpolicymodelPackage#getAndConstraintRule() - * @model - * @generated - */ -public interface AndConstraintRule extends NaryConstraintRule { -} // AndConstraintRule diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/AndFeatureRule.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/AndFeatureRule.java deleted file mode 100644 index e9f1346989a5c96a69d5c561610bc89703076427..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/AndFeatureRule.java +++ /dev/null @@ -1,17 +0,0 @@ -/** - */ -package Editpolicymodel; - - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>And Feature Rule</b></em>'. - * <!-- end-user-doc --> - * - * - * @see Editpolicymodel.EditpolicymodelPackage#getAndFeatureRule() - * @model - * @generated - */ -public interface AndFeatureRule extends NaryFeatureRule { -} // AndFeatureRule diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/BinaryConstraintRule.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/BinaryConstraintRule.java deleted file mode 100644 index caabf7d97254cc4d928cb612d0e115cffff6b712..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/BinaryConstraintRule.java +++ /dev/null @@ -1,76 +0,0 @@ -/** - */ -package Editpolicymodel; - - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Binary Constraint Rule</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * </p> - * <ul> - * <li>{@link Editpolicymodel.BinaryConstraintRule#getLeftRule <em>Left Rule</em>}</li> - * <li>{@link Editpolicymodel.BinaryConstraintRule#getRightRule <em>Right Rule</em>}</li> - * </ul> - * - * @see Editpolicymodel.EditpolicymodelPackage#getBinaryConstraintRule() - * @model abstract="true" - * @generated - */ -public interface BinaryConstraintRule extends LogicalConstraintRule { - /** - * Returns the value of the '<em><b>Left Rule</b></em>' containment reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Left Rule</em>' containment reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Left Rule</em>' containment reference. - * @see #setLeftRule(ConstraintRule) - * @see Editpolicymodel.EditpolicymodelPackage#getBinaryConstraintRule_LeftRule() - * @model containment="true" required="true" - * @generated - */ - ConstraintRule getLeftRule(); - - /** - * Sets the value of the '{@link Editpolicymodel.BinaryConstraintRule#getLeftRule <em>Left Rule</em>}' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Left Rule</em>' containment reference. - * @see #getLeftRule() - * @generated - */ - void setLeftRule(ConstraintRule value); - - /** - * Returns the value of the '<em><b>Right Rule</b></em>' containment reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Right Rule</em>' containment reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Right Rule</em>' containment reference. - * @see #setRightRule(ConstraintRule) - * @see Editpolicymodel.EditpolicymodelPackage#getBinaryConstraintRule_RightRule() - * @model containment="true" required="true" - * @generated - */ - ConstraintRule getRightRule(); - - /** - * Sets the value of the '{@link Editpolicymodel.BinaryConstraintRule#getRightRule <em>Right Rule</em>}' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Right Rule</em>' containment reference. - * @see #getRightRule() - * @generated - */ - void setRightRule(ConstraintRule value); - -} // BinaryConstraintRule diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/BinaryFeatureRule.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/BinaryFeatureRule.java deleted file mode 100644 index 627ac50ee7a02b249d4387354973ff796a4d796c..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/BinaryFeatureRule.java +++ /dev/null @@ -1,76 +0,0 @@ -/** - */ -package Editpolicymodel; - - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Binary Feature Rule</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * </p> - * <ul> - * <li>{@link Editpolicymodel.BinaryFeatureRule#getRightRule <em>Right Rule</em>}</li> - * <li>{@link Editpolicymodel.BinaryFeatureRule#getLeftRule <em>Left Rule</em>}</li> - * </ul> - * - * @see Editpolicymodel.EditpolicymodelPackage#getBinaryFeatureRule() - * @model abstract="true" - * @generated - */ -public interface BinaryFeatureRule extends LogicalFeatureRule { - /** - * Returns the value of the '<em><b>Right Rule</b></em>' containment reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Right Rule</em>' containment reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Right Rule</em>' containment reference. - * @see #setRightRule(FeatureRule) - * @see Editpolicymodel.EditpolicymodelPackage#getBinaryFeatureRule_RightRule() - * @model containment="true" required="true" - * @generated - */ - FeatureRule getRightRule(); - - /** - * Sets the value of the '{@link Editpolicymodel.BinaryFeatureRule#getRightRule <em>Right Rule</em>}' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Right Rule</em>' containment reference. - * @see #getRightRule() - * @generated - */ - void setRightRule(FeatureRule value); - - /** - * Returns the value of the '<em><b>Left Rule</b></em>' containment reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Left Rule</em>' containment reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Left Rule</em>' containment reference. - * @see #setLeftRule(FeatureRule) - * @see Editpolicymodel.EditpolicymodelPackage#getBinaryFeatureRule_LeftRule() - * @model containment="true" required="true" - * @generated - */ - FeatureRule getLeftRule(); - - /** - * Sets the value of the '{@link Editpolicymodel.BinaryFeatureRule#getLeftRule <em>Left Rule</em>}' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Left Rule</em>' containment reference. - * @see #getLeftRule() - * @generated - */ - void setLeftRule(FeatureRule value); - -} // BinaryFeatureRule diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/ConstraintRule.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/ConstraintRule.java deleted file mode 100644 index 10367876871b169413aa82b58b4fee075368e39e..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/ConstraintRule.java +++ /dev/null @@ -1,18 +0,0 @@ -/** - */ -package Editpolicymodel; - -import org.eclipse.emf.ecore.EObject; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Constraint Rule</b></em>'. - * <!-- end-user-doc --> - * - * - * @see Editpolicymodel.EditpolicymodelPackage#getConstraintRule() - * @model abstract="true" - * @generated - */ -public interface ConstraintRule extends EObject { -} // ConstraintRule diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/ContainsCompartment.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/ContainsCompartment.java deleted file mode 100644 index 0f262b3168febe90b3f0b4fb46f1b3e4d09b9fd1..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/ContainsCompartment.java +++ /dev/null @@ -1,17 +0,0 @@ -/** - */ -package Editpolicymodel; - - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Contains Compartment</b></em>'. - * <!-- end-user-doc --> - * - * - * @see Editpolicymodel.EditpolicymodelPackage#getContainsCompartment() - * @model - * @generated - */ -public interface ContainsCompartment extends ConstraintRule { -} // ContainsCompartment diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/EditpolicymodelFactory.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/EditpolicymodelFactory.java deleted file mode 100644 index 3b4339e9b9fb38dfc118b97f407cadbb402ae40e..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/EditpolicymodelFactory.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - */ -package Editpolicymodel; - -import org.eclipse.emf.ecore.EFactory; - -/** - * <!-- begin-user-doc --> - * The <b>Factory</b> for the model. - * It provides a create method for each non-abstract class of the model. - * <!-- end-user-doc --> - * @see Editpolicymodel.EditpolicymodelPackage - * @generated - */ -public interface EditpolicymodelFactory extends EFactory { - /** - * The singleton instance of the factory. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EditpolicymodelFactory eINSTANCE = Editpolicymodel.impl.EditpolicymodelFactoryImpl.init(); - - /** - * Returns a new object of class '<em>Model</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Model</em>'. - * @generated - */ - Model createModel(); - - /** - * Returns a new object of class '<em>Policy</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Policy</em>'. - * @generated - */ - Policy createPolicy(); - - /** - * Returns a new object of class '<em>Contains Compartment</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Contains Compartment</em>'. - * @generated - */ - ContainsCompartment createContainsCompartment(); - - /** - * Returns a new object of class '<em>Is Target</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Is Target</em>'. - * @generated - */ - IsTarget createIsTarget(); - - /** - * Returns a new object of class '<em>Is Parent</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Is Parent</em>'. - * @generated - */ - IsParent createIsParent(); - - /** - * Returns a new object of class '<em>Is Feature</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Is Feature</em>'. - * @generated - */ - IsFeature createIsFeature(); - - /** - * Returns a new object of class '<em>Is Target Type</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Is Target Type</em>'. - * @generated - */ - IsTargetType createIsTargetType(); - - /** - * Returns a new object of class '<em>Not Constraint Rule</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Not Constraint Rule</em>'. - * @generated - */ - NotConstraintRule createNotConstraintRule(); - - /** - * Returns a new object of class '<em>And Constraint Rule</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>And Constraint Rule</em>'. - * @generated - */ - AndConstraintRule createAndConstraintRule(); - - /** - * Returns a new object of class '<em>True Constraint Rule</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>True Constraint Rule</em>'. - * @generated - */ - TrueConstraintRule createTrueConstraintRule(); - - /** - * Returns a new object of class '<em>False Constraint Rule</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>False Constraint Rule</em>'. - * @generated - */ - FalseConstraintRule createFalseConstraintRule(); - - /** - * Returns a new object of class '<em>Or Constraint Rule</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Or Constraint Rule</em>'. - * @generated - */ - OrConstraintRule createOrConstraintRule(); - - /** - * Returns a new object of class '<em>Implication Constraint Rule</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Implication Constraint Rule</em>'. - * @generated - */ - ImplicationConstraintRule createImplicationConstraintRule(); - - /** - * Returns a new object of class '<em>Is Source Type</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Is Source Type</em>'. - * @generated - */ - IsSourceType createIsSourceType(); - - /** - * Returns a new object of class '<em>Logical Constraint Rule</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Logical Constraint Rule</em>'. - * @generated - */ - LogicalConstraintRule createLogicalConstraintRule(); - - /** - * Returns a new object of class '<em>True Feature Rule</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>True Feature Rule</em>'. - * @generated - */ - TrueFeatureRule createTrueFeatureRule(); - - /** - * Returns a new object of class '<em>Not Feature Rule</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Not Feature Rule</em>'. - * @generated - */ - NotFeatureRule createNotFeatureRule(); - - /** - * Returns a new object of class '<em>False Feature Rule</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>False Feature Rule</em>'. - * @generated - */ - FalseFeatureRule createFalseFeatureRule(); - - /** - * Returns a new object of class '<em>Logical Feature Rule</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Logical Feature Rule</em>'. - * @generated - */ - LogicalFeatureRule createLogicalFeatureRule(); - - /** - * Returns a new object of class '<em>Implication Feature Rule</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Implication Feature Rule</em>'. - * @generated - */ - ImplicationFeatureRule createImplicationFeatureRule(); - - /** - * Returns a new object of class '<em>Or Feature Rule</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Or Feature Rule</em>'. - * @generated - */ - OrFeatureRule createOrFeatureRule(); - - /** - * Returns a new object of class '<em>And Feature Rule</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>And Feature Rule</em>'. - * @generated - */ - AndFeatureRule createAndFeatureRule(); - - /** - * Returns a new object of class '<em>Source Equals Target</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Source Equals Target</em>'. - * @generated - */ - SourceEqualsTarget createSourceEqualsTarget(); - - /** - * Returns a new object of class '<em>Source Equals Target Type</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Source Equals Target Type</em>'. - * @generated - */ - SourceEqualsTargetType createSourceEqualsTargetType(); - - /** - * Returns a new object of class '<em>In Compartment</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>In Compartment</em>'. - * @generated - */ - InCompartment createInCompartment(); - - /** - * Returns the package supported by this factory. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the package supported by this factory. - * @generated - */ - EditpolicymodelPackage getEditpolicymodelPackage(); - -} //EditpolicymodelFactory diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/EditpolicymodelPackage.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/EditpolicymodelPackage.java deleted file mode 100644 index 0802e64d8eb97fb0eeaad8f6b5586e44ef8d9205..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/EditpolicymodelPackage.java +++ /dev/null @@ -1,2382 +0,0 @@ -/** - */ -package Editpolicymodel; - -import org.eclipse.emf.ecore.EAttribute; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.EEnum; -import org.eclipse.emf.ecore.EPackage; -import org.eclipse.emf.ecore.EReference; - -/** - * <!-- begin-user-doc --> - * The <b>Package</b> for the model. - * It contains accessors for the meta objects to represent - * <ul> - * <li>each class,</li> - * <li>each feature of each class,</li> - * <li>each operation of each class,</li> - * <li>each enum,</li> - * <li>and each data type</li> - * </ul> - * <!-- end-user-doc --> - * @see Editpolicymodel.EditpolicymodelFactory - * @model kind="package" - * @generated - */ -public interface EditpolicymodelPackage extends EPackage { - /** - * The package name. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - String eNAME = "Editpolicymodel"; - - /** - * The package namespace URI. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - String eNS_URI = "http://framed/editpolicymodel"; - - /** - * The package namespace name. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - String eNS_PREFIX = "Editpolicymodel"; - - /** - * The singleton instance of the package. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EditpolicymodelPackage eINSTANCE = Editpolicymodel.impl.EditpolicymodelPackageImpl.init(); - - /** - * The meta object id for the '{@link Editpolicymodel.impl.ModelImpl <em>Model</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.impl.ModelImpl - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getModel() - * @generated - */ - int MODEL = 0; - - /** - * The feature id for the '<em><b>Policies</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int MODEL__POLICIES = 0; - - /** - * The number of structural features of the '<em>Model</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int MODEL_FEATURE_COUNT = 1; - - /** - * The number of operations of the '<em>Model</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int MODEL_OPERATION_COUNT = 0; - - /** - * The meta object id for the '{@link Editpolicymodel.impl.PolicyImpl <em>Policy</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.impl.PolicyImpl - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getPolicy() - * @generated - */ - int POLICY = 1; - - /** - * The feature id for the '<em><b>Override</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int POLICY__OVERRIDE = 0; - - /** - * The feature id for the '<em><b>Action</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int POLICY__ACTION = 1; - - /** - * The feature id for the '<em><b>Action Type</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int POLICY__ACTION_TYPE = 2; - - /** - * The feature id for the '<em><b>Feature Rule</b></em>' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int POLICY__FEATURE_RULE = 3; - - /** - * The feature id for the '<em><b>Constraint Rule</b></em>' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int POLICY__CONSTRAINT_RULE = 4; - - /** - * The number of structural features of the '<em>Policy</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int POLICY_FEATURE_COUNT = 5; - - /** - * The number of operations of the '<em>Policy</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int POLICY_OPERATION_COUNT = 0; - - /** - * The meta object id for the '{@link Editpolicymodel.impl.ConstraintRuleImpl <em>Constraint Rule</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.impl.ConstraintRuleImpl - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getConstraintRule() - * @generated - */ - int CONSTRAINT_RULE = 7; - - /** - * The number of structural features of the '<em>Constraint Rule</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CONSTRAINT_RULE_FEATURE_COUNT = 0; - - /** - * The number of operations of the '<em>Constraint Rule</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CONSTRAINT_RULE_OPERATION_COUNT = 0; - - /** - * The meta object id for the '{@link Editpolicymodel.impl.ContainsCompartmentImpl <em>Contains Compartment</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.impl.ContainsCompartmentImpl - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getContainsCompartment() - * @generated - */ - int CONTAINS_COMPARTMENT = 2; - - /** - * The number of structural features of the '<em>Contains Compartment</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CONTAINS_COMPARTMENT_FEATURE_COUNT = CONSTRAINT_RULE_FEATURE_COUNT + 0; - - /** - * The number of operations of the '<em>Contains Compartment</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CONTAINS_COMPARTMENT_OPERATION_COUNT = CONSTRAINT_RULE_OPERATION_COUNT + 0; - - /** - * The meta object id for the '{@link Editpolicymodel.impl.TypeArgumentRuleImpl <em>Type Argument Rule</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.impl.TypeArgumentRuleImpl - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getTypeArgumentRule() - * @generated - */ - int TYPE_ARGUMENT_RULE = 18; - - /** - * The feature id for the '<em><b>Type</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int TYPE_ARGUMENT_RULE__TYPE = CONSTRAINT_RULE_FEATURE_COUNT + 0; - - /** - * The number of structural features of the '<em>Type Argument Rule</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int TYPE_ARGUMENT_RULE_FEATURE_COUNT = CONSTRAINT_RULE_FEATURE_COUNT + 1; - - /** - * The number of operations of the '<em>Type Argument Rule</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int TYPE_ARGUMENT_RULE_OPERATION_COUNT = CONSTRAINT_RULE_OPERATION_COUNT + 0; - - /** - * The meta object id for the '{@link Editpolicymodel.impl.IsTargetImpl <em>Is Target</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.impl.IsTargetImpl - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getIsTarget() - * @generated - */ - int IS_TARGET = 3; - - /** - * The feature id for the '<em><b>Type</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int IS_TARGET__TYPE = TYPE_ARGUMENT_RULE__TYPE; - - /** - * The number of structural features of the '<em>Is Target</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int IS_TARGET_FEATURE_COUNT = TYPE_ARGUMENT_RULE_FEATURE_COUNT + 0; - - /** - * The number of operations of the '<em>Is Target</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int IS_TARGET_OPERATION_COUNT = TYPE_ARGUMENT_RULE_OPERATION_COUNT + 0; - - /** - * The meta object id for the '{@link Editpolicymodel.impl.IsParentImpl <em>Is Parent</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.impl.IsParentImpl - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getIsParent() - * @generated - */ - int IS_PARENT = 4; - - /** - * The feature id for the '<em><b>Type</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int IS_PARENT__TYPE = TYPE_ARGUMENT_RULE__TYPE; - - /** - * The number of structural features of the '<em>Is Parent</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int IS_PARENT_FEATURE_COUNT = TYPE_ARGUMENT_RULE_FEATURE_COUNT + 0; - - /** - * The number of operations of the '<em>Is Parent</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int IS_PARENT_OPERATION_COUNT = TYPE_ARGUMENT_RULE_OPERATION_COUNT + 0; - - /** - * The meta object id for the '{@link Editpolicymodel.impl.FeatureRuleImpl <em>Feature Rule</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.impl.FeatureRuleImpl - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getFeatureRule() - * @generated - */ - int FEATURE_RULE = 5; - - /** - * The number of structural features of the '<em>Feature Rule</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FEATURE_RULE_FEATURE_COUNT = 0; - - /** - * The number of operations of the '<em>Feature Rule</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FEATURE_RULE_OPERATION_COUNT = 0; - - /** - * The meta object id for the '{@link Editpolicymodel.impl.IsFeatureImpl <em>Is Feature</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.impl.IsFeatureImpl - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getIsFeature() - * @generated - */ - int IS_FEATURE = 6; - - /** - * The feature id for the '<em><b>Feature Name</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int IS_FEATURE__FEATURE_NAME = FEATURE_RULE_FEATURE_COUNT + 0; - - /** - * The number of structural features of the '<em>Is Feature</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int IS_FEATURE_FEATURE_COUNT = FEATURE_RULE_FEATURE_COUNT + 1; - - /** - * The number of operations of the '<em>Is Feature</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int IS_FEATURE_OPERATION_COUNT = FEATURE_RULE_OPERATION_COUNT + 0; - - /** - * The meta object id for the '{@link Editpolicymodel.impl.IsTargetTypeImpl <em>Is Target Type</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.impl.IsTargetTypeImpl - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getIsTargetType() - * @generated - */ - int IS_TARGET_TYPE = 8; - - /** - * The feature id for the '<em><b>Type</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int IS_TARGET_TYPE__TYPE = TYPE_ARGUMENT_RULE__TYPE; - - /** - * The number of structural features of the '<em>Is Target Type</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int IS_TARGET_TYPE_FEATURE_COUNT = TYPE_ARGUMENT_RULE_FEATURE_COUNT + 0; - - /** - * The number of operations of the '<em>Is Target Type</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int IS_TARGET_TYPE_OPERATION_COUNT = TYPE_ARGUMENT_RULE_OPERATION_COUNT + 0; - - /** - * The meta object id for the '{@link Editpolicymodel.impl.LogicalConstraintRuleImpl <em>Logical Constraint Rule</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.impl.LogicalConstraintRuleImpl - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getLogicalConstraintRule() - * @generated - */ - int LOGICAL_CONSTRAINT_RULE = 20; - - /** - * The number of structural features of the '<em>Logical Constraint Rule</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int LOGICAL_CONSTRAINT_RULE_FEATURE_COUNT = CONSTRAINT_RULE_FEATURE_COUNT + 0; - - /** - * The number of operations of the '<em>Logical Constraint Rule</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int LOGICAL_CONSTRAINT_RULE_OPERATION_COUNT = CONSTRAINT_RULE_OPERATION_COUNT + 0; - - /** - * The meta object id for the '{@link Editpolicymodel.impl.UnaryConstraintRuleImpl <em>Unary Constraint Rule</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.impl.UnaryConstraintRuleImpl - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getUnaryConstraintRule() - * @generated - */ - int UNARY_CONSTRAINT_RULE = 9; - - /** - * The feature id for the '<em><b>Rule</b></em>' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int UNARY_CONSTRAINT_RULE__RULE = LOGICAL_CONSTRAINT_RULE_FEATURE_COUNT + 0; - - /** - * The number of structural features of the '<em>Unary Constraint Rule</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int UNARY_CONSTRAINT_RULE_FEATURE_COUNT = LOGICAL_CONSTRAINT_RULE_FEATURE_COUNT + 1; - - /** - * The number of operations of the '<em>Unary Constraint Rule</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int UNARY_CONSTRAINT_RULE_OPERATION_COUNT = LOGICAL_CONSTRAINT_RULE_OPERATION_COUNT + 0; - - /** - * The meta object id for the '{@link Editpolicymodel.impl.NotConstraintRuleImpl <em>Not Constraint Rule</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.impl.NotConstraintRuleImpl - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getNotConstraintRule() - * @generated - */ - int NOT_CONSTRAINT_RULE = 10; - - /** - * The feature id for the '<em><b>Rule</b></em>' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int NOT_CONSTRAINT_RULE__RULE = UNARY_CONSTRAINT_RULE__RULE; - - /** - * The number of structural features of the '<em>Not Constraint Rule</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int NOT_CONSTRAINT_RULE_FEATURE_COUNT = UNARY_CONSTRAINT_RULE_FEATURE_COUNT + 0; - - /** - * The number of operations of the '<em>Not Constraint Rule</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int NOT_CONSTRAINT_RULE_OPERATION_COUNT = UNARY_CONSTRAINT_RULE_OPERATION_COUNT + 0; - - /** - * The meta object id for the '{@link Editpolicymodel.impl.NaryConstraintRuleImpl <em>Nary Constraint Rule</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.impl.NaryConstraintRuleImpl - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getNaryConstraintRule() - * @generated - */ - int NARY_CONSTRAINT_RULE = 19; - - /** - * The feature id for the '<em><b>Rules</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int NARY_CONSTRAINT_RULE__RULES = LOGICAL_CONSTRAINT_RULE_FEATURE_COUNT + 0; - - /** - * The number of structural features of the '<em>Nary Constraint Rule</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int NARY_CONSTRAINT_RULE_FEATURE_COUNT = LOGICAL_CONSTRAINT_RULE_FEATURE_COUNT + 1; - - /** - * The number of operations of the '<em>Nary Constraint Rule</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int NARY_CONSTRAINT_RULE_OPERATION_COUNT = LOGICAL_CONSTRAINT_RULE_OPERATION_COUNT + 0; - - /** - * The meta object id for the '{@link Editpolicymodel.impl.AndConstraintRuleImpl <em>And Constraint Rule</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.impl.AndConstraintRuleImpl - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getAndConstraintRule() - * @generated - */ - int AND_CONSTRAINT_RULE = 11; - - /** - * The feature id for the '<em><b>Rules</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int AND_CONSTRAINT_RULE__RULES = NARY_CONSTRAINT_RULE__RULES; - - /** - * The number of structural features of the '<em>And Constraint Rule</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int AND_CONSTRAINT_RULE_FEATURE_COUNT = NARY_CONSTRAINT_RULE_FEATURE_COUNT + 0; - - /** - * The number of operations of the '<em>And Constraint Rule</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int AND_CONSTRAINT_RULE_OPERATION_COUNT = NARY_CONSTRAINT_RULE_OPERATION_COUNT + 0; - - /** - * The meta object id for the '{@link Editpolicymodel.impl.BinaryConstraintRuleImpl <em>Binary Constraint Rule</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.impl.BinaryConstraintRuleImpl - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getBinaryConstraintRule() - * @generated - */ - int BINARY_CONSTRAINT_RULE = 12; - - /** - * The feature id for the '<em><b>Left Rule</b></em>' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int BINARY_CONSTRAINT_RULE__LEFT_RULE = LOGICAL_CONSTRAINT_RULE_FEATURE_COUNT + 0; - - /** - * The feature id for the '<em><b>Right Rule</b></em>' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int BINARY_CONSTRAINT_RULE__RIGHT_RULE = LOGICAL_CONSTRAINT_RULE_FEATURE_COUNT + 1; - - /** - * The number of structural features of the '<em>Binary Constraint Rule</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int BINARY_CONSTRAINT_RULE_FEATURE_COUNT = LOGICAL_CONSTRAINT_RULE_FEATURE_COUNT + 2; - - /** - * The number of operations of the '<em>Binary Constraint Rule</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int BINARY_CONSTRAINT_RULE_OPERATION_COUNT = LOGICAL_CONSTRAINT_RULE_OPERATION_COUNT + 0; - - /** - * The meta object id for the '{@link Editpolicymodel.impl.TrueConstraintRuleImpl <em>True Constraint Rule</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.impl.TrueConstraintRuleImpl - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getTrueConstraintRule() - * @generated - */ - int TRUE_CONSTRAINT_RULE = 13; - - /** - * The number of structural features of the '<em>True Constraint Rule</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int TRUE_CONSTRAINT_RULE_FEATURE_COUNT = LOGICAL_CONSTRAINT_RULE_FEATURE_COUNT + 0; - - /** - * The number of operations of the '<em>True Constraint Rule</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int TRUE_CONSTRAINT_RULE_OPERATION_COUNT = LOGICAL_CONSTRAINT_RULE_OPERATION_COUNT + 0; - - /** - * The meta object id for the '{@link Editpolicymodel.impl.FalseConstraintRuleImpl <em>False Constraint Rule</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.impl.FalseConstraintRuleImpl - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getFalseConstraintRule() - * @generated - */ - int FALSE_CONSTRAINT_RULE = 14; - - /** - * The number of structural features of the '<em>False Constraint Rule</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FALSE_CONSTRAINT_RULE_FEATURE_COUNT = LOGICAL_CONSTRAINT_RULE_FEATURE_COUNT + 0; - - /** - * The number of operations of the '<em>False Constraint Rule</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FALSE_CONSTRAINT_RULE_OPERATION_COUNT = LOGICAL_CONSTRAINT_RULE_OPERATION_COUNT + 0; - - /** - * The meta object id for the '{@link Editpolicymodel.impl.OrConstraintRuleImpl <em>Or Constraint Rule</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.impl.OrConstraintRuleImpl - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getOrConstraintRule() - * @generated - */ - int OR_CONSTRAINT_RULE = 15; - - /** - * The feature id for the '<em><b>Rules</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int OR_CONSTRAINT_RULE__RULES = NARY_CONSTRAINT_RULE__RULES; - - /** - * The number of structural features of the '<em>Or Constraint Rule</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int OR_CONSTRAINT_RULE_FEATURE_COUNT = NARY_CONSTRAINT_RULE_FEATURE_COUNT + 0; - - /** - * The number of operations of the '<em>Or Constraint Rule</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int OR_CONSTRAINT_RULE_OPERATION_COUNT = NARY_CONSTRAINT_RULE_OPERATION_COUNT + 0; - - /** - * The meta object id for the '{@link Editpolicymodel.impl.ImplicationConstraintRuleImpl <em>Implication Constraint Rule</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.impl.ImplicationConstraintRuleImpl - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getImplicationConstraintRule() - * @generated - */ - int IMPLICATION_CONSTRAINT_RULE = 16; - - /** - * The feature id for the '<em><b>Left Rule</b></em>' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int IMPLICATION_CONSTRAINT_RULE__LEFT_RULE = BINARY_CONSTRAINT_RULE__LEFT_RULE; - - /** - * The feature id for the '<em><b>Right Rule</b></em>' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int IMPLICATION_CONSTRAINT_RULE__RIGHT_RULE = BINARY_CONSTRAINT_RULE__RIGHT_RULE; - - /** - * The number of structural features of the '<em>Implication Constraint Rule</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int IMPLICATION_CONSTRAINT_RULE_FEATURE_COUNT = BINARY_CONSTRAINT_RULE_FEATURE_COUNT + 0; - - /** - * The number of operations of the '<em>Implication Constraint Rule</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int IMPLICATION_CONSTRAINT_RULE_OPERATION_COUNT = BINARY_CONSTRAINT_RULE_OPERATION_COUNT + 0; - - /** - * The meta object id for the '{@link Editpolicymodel.impl.IsSourceTypeImpl <em>Is Source Type</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.impl.IsSourceTypeImpl - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getIsSourceType() - * @generated - */ - int IS_SOURCE_TYPE = 17; - - /** - * The feature id for the '<em><b>Type</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int IS_SOURCE_TYPE__TYPE = TYPE_ARGUMENT_RULE__TYPE; - - /** - * The number of structural features of the '<em>Is Source Type</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int IS_SOURCE_TYPE_FEATURE_COUNT = TYPE_ARGUMENT_RULE_FEATURE_COUNT + 0; - - /** - * The number of operations of the '<em>Is Source Type</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int IS_SOURCE_TYPE_OPERATION_COUNT = TYPE_ARGUMENT_RULE_OPERATION_COUNT + 0; - - /** - * The meta object id for the '{@link Editpolicymodel.impl.LogicalFeatureRuleImpl <em>Logical Feature Rule</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.impl.LogicalFeatureRuleImpl - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getLogicalFeatureRule() - * @generated - */ - int LOGICAL_FEATURE_RULE = 26; - - /** - * The number of structural features of the '<em>Logical Feature Rule</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int LOGICAL_FEATURE_RULE_FEATURE_COUNT = FEATURE_RULE_FEATURE_COUNT + 0; - - /** - * The number of operations of the '<em>Logical Feature Rule</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int LOGICAL_FEATURE_RULE_OPERATION_COUNT = FEATURE_RULE_OPERATION_COUNT + 0; - - /** - * The meta object id for the '{@link Editpolicymodel.impl.TrueFeatureRuleImpl <em>True Feature Rule</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.impl.TrueFeatureRuleImpl - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getTrueFeatureRule() - * @generated - */ - int TRUE_FEATURE_RULE = 21; - - /** - * The number of structural features of the '<em>True Feature Rule</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int TRUE_FEATURE_RULE_FEATURE_COUNT = LOGICAL_FEATURE_RULE_FEATURE_COUNT + 0; - - /** - * The number of operations of the '<em>True Feature Rule</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int TRUE_FEATURE_RULE_OPERATION_COUNT = LOGICAL_FEATURE_RULE_OPERATION_COUNT + 0; - - /** - * The meta object id for the '{@link Editpolicymodel.impl.UnaryFeatureRuleImpl <em>Unary Feature Rule</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.impl.UnaryFeatureRuleImpl - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getUnaryFeatureRule() - * @generated - */ - int UNARY_FEATURE_RULE = 28; - - /** - * The feature id for the '<em><b>Rule</b></em>' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int UNARY_FEATURE_RULE__RULE = LOGICAL_FEATURE_RULE_FEATURE_COUNT + 0; - - /** - * The number of structural features of the '<em>Unary Feature Rule</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int UNARY_FEATURE_RULE_FEATURE_COUNT = LOGICAL_FEATURE_RULE_FEATURE_COUNT + 1; - - /** - * The number of operations of the '<em>Unary Feature Rule</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int UNARY_FEATURE_RULE_OPERATION_COUNT = LOGICAL_FEATURE_RULE_OPERATION_COUNT + 0; - - /** - * The meta object id for the '{@link Editpolicymodel.impl.NotFeatureRuleImpl <em>Not Feature Rule</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.impl.NotFeatureRuleImpl - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getNotFeatureRule() - * @generated - */ - int NOT_FEATURE_RULE = 22; - - /** - * The feature id for the '<em><b>Rule</b></em>' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int NOT_FEATURE_RULE__RULE = UNARY_FEATURE_RULE__RULE; - - /** - * The number of structural features of the '<em>Not Feature Rule</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int NOT_FEATURE_RULE_FEATURE_COUNT = UNARY_FEATURE_RULE_FEATURE_COUNT + 0; - - /** - * The number of operations of the '<em>Not Feature Rule</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int NOT_FEATURE_RULE_OPERATION_COUNT = UNARY_FEATURE_RULE_OPERATION_COUNT + 0; - - /** - * The meta object id for the '{@link Editpolicymodel.impl.FalseFeatureRuleImpl <em>False Feature Rule</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.impl.FalseFeatureRuleImpl - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getFalseFeatureRule() - * @generated - */ - int FALSE_FEATURE_RULE = 23; - - /** - * The number of structural features of the '<em>False Feature Rule</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FALSE_FEATURE_RULE_FEATURE_COUNT = LOGICAL_FEATURE_RULE_FEATURE_COUNT + 0; - - /** - * The number of operations of the '<em>False Feature Rule</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FALSE_FEATURE_RULE_OPERATION_COUNT = LOGICAL_FEATURE_RULE_OPERATION_COUNT + 0; - - /** - * The meta object id for the '{@link Editpolicymodel.impl.NaryFeatureRuleImpl <em>Nary Feature Rule</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.impl.NaryFeatureRuleImpl - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getNaryFeatureRule() - * @generated - */ - int NARY_FEATURE_RULE = 24; - - /** - * The feature id for the '<em><b>Rules</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int NARY_FEATURE_RULE__RULES = LOGICAL_FEATURE_RULE_FEATURE_COUNT + 0; - - /** - * The number of structural features of the '<em>Nary Feature Rule</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int NARY_FEATURE_RULE_FEATURE_COUNT = LOGICAL_FEATURE_RULE_FEATURE_COUNT + 1; - - /** - * The number of operations of the '<em>Nary Feature Rule</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int NARY_FEATURE_RULE_OPERATION_COUNT = LOGICAL_FEATURE_RULE_OPERATION_COUNT + 0; - - /** - * The meta object id for the '{@link Editpolicymodel.impl.BinaryFeatureRuleImpl <em>Binary Feature Rule</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.impl.BinaryFeatureRuleImpl - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getBinaryFeatureRule() - * @generated - */ - int BINARY_FEATURE_RULE = 25; - - /** - * The feature id for the '<em><b>Right Rule</b></em>' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int BINARY_FEATURE_RULE__RIGHT_RULE = LOGICAL_FEATURE_RULE_FEATURE_COUNT + 0; - - /** - * The feature id for the '<em><b>Left Rule</b></em>' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int BINARY_FEATURE_RULE__LEFT_RULE = LOGICAL_FEATURE_RULE_FEATURE_COUNT + 1; - - /** - * The number of structural features of the '<em>Binary Feature Rule</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int BINARY_FEATURE_RULE_FEATURE_COUNT = LOGICAL_FEATURE_RULE_FEATURE_COUNT + 2; - - /** - * The number of operations of the '<em>Binary Feature Rule</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int BINARY_FEATURE_RULE_OPERATION_COUNT = LOGICAL_FEATURE_RULE_OPERATION_COUNT + 0; - - /** - * The meta object id for the '{@link Editpolicymodel.impl.ImplicationFeatureRuleImpl <em>Implication Feature Rule</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.impl.ImplicationFeatureRuleImpl - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getImplicationFeatureRule() - * @generated - */ - int IMPLICATION_FEATURE_RULE = 27; - - /** - * The feature id for the '<em><b>Right Rule</b></em>' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int IMPLICATION_FEATURE_RULE__RIGHT_RULE = BINARY_FEATURE_RULE__RIGHT_RULE; - - /** - * The feature id for the '<em><b>Left Rule</b></em>' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int IMPLICATION_FEATURE_RULE__LEFT_RULE = BINARY_FEATURE_RULE__LEFT_RULE; - - /** - * The number of structural features of the '<em>Implication Feature Rule</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int IMPLICATION_FEATURE_RULE_FEATURE_COUNT = BINARY_FEATURE_RULE_FEATURE_COUNT + 0; - - /** - * The number of operations of the '<em>Implication Feature Rule</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int IMPLICATION_FEATURE_RULE_OPERATION_COUNT = BINARY_FEATURE_RULE_OPERATION_COUNT + 0; - - /** - * The meta object id for the '{@link Editpolicymodel.impl.OrFeatureRuleImpl <em>Or Feature Rule</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.impl.OrFeatureRuleImpl - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getOrFeatureRule() - * @generated - */ - int OR_FEATURE_RULE = 29; - - /** - * The feature id for the '<em><b>Rules</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int OR_FEATURE_RULE__RULES = NARY_FEATURE_RULE__RULES; - - /** - * The number of structural features of the '<em>Or Feature Rule</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int OR_FEATURE_RULE_FEATURE_COUNT = NARY_FEATURE_RULE_FEATURE_COUNT + 0; - - /** - * The number of operations of the '<em>Or Feature Rule</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int OR_FEATURE_RULE_OPERATION_COUNT = NARY_FEATURE_RULE_OPERATION_COUNT + 0; - - /** - * The meta object id for the '{@link Editpolicymodel.impl.AndFeatureRuleImpl <em>And Feature Rule</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.impl.AndFeatureRuleImpl - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getAndFeatureRule() - * @generated - */ - int AND_FEATURE_RULE = 30; - - /** - * The feature id for the '<em><b>Rules</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int AND_FEATURE_RULE__RULES = NARY_FEATURE_RULE__RULES; - - /** - * The number of structural features of the '<em>And Feature Rule</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int AND_FEATURE_RULE_FEATURE_COUNT = NARY_FEATURE_RULE_FEATURE_COUNT + 0; - - /** - * The number of operations of the '<em>And Feature Rule</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int AND_FEATURE_RULE_OPERATION_COUNT = NARY_FEATURE_RULE_OPERATION_COUNT + 0; - - /** - * The meta object id for the '{@link Editpolicymodel.impl.SourceEqualsTargetImpl <em>Source Equals Target</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.impl.SourceEqualsTargetImpl - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getSourceEqualsTarget() - * @generated - */ - int SOURCE_EQUALS_TARGET = 31; - - /** - * The number of structural features of the '<em>Source Equals Target</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int SOURCE_EQUALS_TARGET_FEATURE_COUNT = CONSTRAINT_RULE_FEATURE_COUNT + 0; - - /** - * The number of operations of the '<em>Source Equals Target</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int SOURCE_EQUALS_TARGET_OPERATION_COUNT = CONSTRAINT_RULE_OPERATION_COUNT + 0; - - /** - * The meta object id for the '{@link Editpolicymodel.impl.SourceEqualsTargetTypeImpl <em>Source Equals Target Type</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.impl.SourceEqualsTargetTypeImpl - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getSourceEqualsTargetType() - * @generated - */ - int SOURCE_EQUALS_TARGET_TYPE = 32; - - /** - * The number of structural features of the '<em>Source Equals Target Type</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int SOURCE_EQUALS_TARGET_TYPE_FEATURE_COUNT = CONSTRAINT_RULE_FEATURE_COUNT + 0; - - /** - * The number of operations of the '<em>Source Equals Target Type</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int SOURCE_EQUALS_TARGET_TYPE_OPERATION_COUNT = CONSTRAINT_RULE_OPERATION_COUNT + 0; - - /** - * The meta object id for the '{@link Editpolicymodel.impl.InCompartmentImpl <em>In Compartment</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.impl.InCompartmentImpl - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getInCompartment() - * @generated - */ - int IN_COMPARTMENT = 33; - - /** - * The number of structural features of the '<em>In Compartment</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int IN_COMPARTMENT_FEATURE_COUNT = CONSTRAINT_RULE_FEATURE_COUNT + 0; - - /** - * The number of operations of the '<em>In Compartment</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int IN_COMPARTMENT_OPERATION_COUNT = CONSTRAINT_RULE_OPERATION_COUNT + 0; - - /** - * The meta object id for the '{@link Editpolicymodel.ActionEnum <em>Action Enum</em>}' enum. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.ActionEnum - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getActionEnum() - * @generated - */ - int ACTION_ENUM = 34; - - /** - * The meta object id for the '{@link Editpolicymodel.TypeEnum <em>Type Enum</em>}' enum. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.TypeEnum - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getTypeEnum() - * @generated - */ - int TYPE_ENUM = 35; - - /** - * The meta object id for the '{@link Editpolicymodel.FeatureNameEnum <em>Feature Name Enum</em>}' enum. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.FeatureNameEnum - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getFeatureNameEnum() - * @generated - */ - int FEATURE_NAME_ENUM = 36; - - - /** - * Returns the meta object for class '{@link Editpolicymodel.Model <em>Model</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Model</em>'. - * @see Editpolicymodel.Model - * @generated - */ - EClass getModel(); - - /** - * Returns the meta object for the containment reference list '{@link Editpolicymodel.Model#getPolicies <em>Policies</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the containment reference list '<em>Policies</em>'. - * @see Editpolicymodel.Model#getPolicies() - * @see #getModel() - * @generated - */ - EReference getModel_Policies(); - - /** - * Returns the meta object for class '{@link Editpolicymodel.Policy <em>Policy</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Policy</em>'. - * @see Editpolicymodel.Policy - * @generated - */ - EClass getPolicy(); - - /** - * Returns the meta object for the attribute '{@link Editpolicymodel.Policy#getOverride <em>Override</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Override</em>'. - * @see Editpolicymodel.Policy#getOverride() - * @see #getPolicy() - * @generated - */ - EAttribute getPolicy_Override(); - - /** - * Returns the meta object for the attribute '{@link Editpolicymodel.Policy#getAction <em>Action</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Action</em>'. - * @see Editpolicymodel.Policy#getAction() - * @see #getPolicy() - * @generated - */ - EAttribute getPolicy_Action(); - - /** - * Returns the meta object for the attribute '{@link Editpolicymodel.Policy#getActionType <em>Action Type</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Action Type</em>'. - * @see Editpolicymodel.Policy#getActionType() - * @see #getPolicy() - * @generated - */ - EAttribute getPolicy_ActionType(); - - /** - * Returns the meta object for the containment reference '{@link Editpolicymodel.Policy#getFeatureRule <em>Feature Rule</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the containment reference '<em>Feature Rule</em>'. - * @see Editpolicymodel.Policy#getFeatureRule() - * @see #getPolicy() - * @generated - */ - EReference getPolicy_FeatureRule(); - - /** - * Returns the meta object for the containment reference '{@link Editpolicymodel.Policy#getConstraintRule <em>Constraint Rule</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the containment reference '<em>Constraint Rule</em>'. - * @see Editpolicymodel.Policy#getConstraintRule() - * @see #getPolicy() - * @generated - */ - EReference getPolicy_ConstraintRule(); - - /** - * Returns the meta object for class '{@link Editpolicymodel.ContainsCompartment <em>Contains Compartment</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Contains Compartment</em>'. - * @see Editpolicymodel.ContainsCompartment - * @generated - */ - EClass getContainsCompartment(); - - /** - * Returns the meta object for class '{@link Editpolicymodel.IsTarget <em>Is Target</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Is Target</em>'. - * @see Editpolicymodel.IsTarget - * @generated - */ - EClass getIsTarget(); - - /** - * Returns the meta object for class '{@link Editpolicymodel.IsParent <em>Is Parent</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Is Parent</em>'. - * @see Editpolicymodel.IsParent - * @generated - */ - EClass getIsParent(); - - /** - * Returns the meta object for class '{@link Editpolicymodel.FeatureRule <em>Feature Rule</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Feature Rule</em>'. - * @see Editpolicymodel.FeatureRule - * @generated - */ - EClass getFeatureRule(); - - /** - * Returns the meta object for class '{@link Editpolicymodel.IsFeature <em>Is Feature</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Is Feature</em>'. - * @see Editpolicymodel.IsFeature - * @generated - */ - EClass getIsFeature(); - - /** - * Returns the meta object for the attribute '{@link Editpolicymodel.IsFeature#getFeatureName <em>Feature Name</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Feature Name</em>'. - * @see Editpolicymodel.IsFeature#getFeatureName() - * @see #getIsFeature() - * @generated - */ - EAttribute getIsFeature_FeatureName(); - - /** - * Returns the meta object for class '{@link Editpolicymodel.ConstraintRule <em>Constraint Rule</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Constraint Rule</em>'. - * @see Editpolicymodel.ConstraintRule - * @generated - */ - EClass getConstraintRule(); - - /** - * Returns the meta object for class '{@link Editpolicymodel.IsTargetType <em>Is Target Type</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Is Target Type</em>'. - * @see Editpolicymodel.IsTargetType - * @generated - */ - EClass getIsTargetType(); - - /** - * Returns the meta object for class '{@link Editpolicymodel.UnaryConstraintRule <em>Unary Constraint Rule</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Unary Constraint Rule</em>'. - * @see Editpolicymodel.UnaryConstraintRule - * @generated - */ - EClass getUnaryConstraintRule(); - - /** - * Returns the meta object for the containment reference '{@link Editpolicymodel.UnaryConstraintRule#getRule <em>Rule</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the containment reference '<em>Rule</em>'. - * @see Editpolicymodel.UnaryConstraintRule#getRule() - * @see #getUnaryConstraintRule() - * @generated - */ - EReference getUnaryConstraintRule_Rule(); - - /** - * Returns the meta object for class '{@link Editpolicymodel.NotConstraintRule <em>Not Constraint Rule</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Not Constraint Rule</em>'. - * @see Editpolicymodel.NotConstraintRule - * @generated - */ - EClass getNotConstraintRule(); - - /** - * Returns the meta object for class '{@link Editpolicymodel.AndConstraintRule <em>And Constraint Rule</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>And Constraint Rule</em>'. - * @see Editpolicymodel.AndConstraintRule - * @generated - */ - EClass getAndConstraintRule(); - - /** - * Returns the meta object for class '{@link Editpolicymodel.BinaryConstraintRule <em>Binary Constraint Rule</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Binary Constraint Rule</em>'. - * @see Editpolicymodel.BinaryConstraintRule - * @generated - */ - EClass getBinaryConstraintRule(); - - /** - * Returns the meta object for the containment reference '{@link Editpolicymodel.BinaryConstraintRule#getLeftRule <em>Left Rule</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the containment reference '<em>Left Rule</em>'. - * @see Editpolicymodel.BinaryConstraintRule#getLeftRule() - * @see #getBinaryConstraintRule() - * @generated - */ - EReference getBinaryConstraintRule_LeftRule(); - - /** - * Returns the meta object for the containment reference '{@link Editpolicymodel.BinaryConstraintRule#getRightRule <em>Right Rule</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the containment reference '<em>Right Rule</em>'. - * @see Editpolicymodel.BinaryConstraintRule#getRightRule() - * @see #getBinaryConstraintRule() - * @generated - */ - EReference getBinaryConstraintRule_RightRule(); - - /** - * Returns the meta object for class '{@link Editpolicymodel.TrueConstraintRule <em>True Constraint Rule</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>True Constraint Rule</em>'. - * @see Editpolicymodel.TrueConstraintRule - * @generated - */ - EClass getTrueConstraintRule(); - - /** - * Returns the meta object for class '{@link Editpolicymodel.FalseConstraintRule <em>False Constraint Rule</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>False Constraint Rule</em>'. - * @see Editpolicymodel.FalseConstraintRule - * @generated - */ - EClass getFalseConstraintRule(); - - /** - * Returns the meta object for class '{@link Editpolicymodel.OrConstraintRule <em>Or Constraint Rule</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Or Constraint Rule</em>'. - * @see Editpolicymodel.OrConstraintRule - * @generated - */ - EClass getOrConstraintRule(); - - /** - * Returns the meta object for class '{@link Editpolicymodel.ImplicationConstraintRule <em>Implication Constraint Rule</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Implication Constraint Rule</em>'. - * @see Editpolicymodel.ImplicationConstraintRule - * @generated - */ - EClass getImplicationConstraintRule(); - - /** - * Returns the meta object for class '{@link Editpolicymodel.IsSourceType <em>Is Source Type</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Is Source Type</em>'. - * @see Editpolicymodel.IsSourceType - * @generated - */ - EClass getIsSourceType(); - - /** - * Returns the meta object for class '{@link Editpolicymodel.TypeArgumentRule <em>Type Argument Rule</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Type Argument Rule</em>'. - * @see Editpolicymodel.TypeArgumentRule - * @generated - */ - EClass getTypeArgumentRule(); - - /** - * Returns the meta object for the attribute '{@link Editpolicymodel.TypeArgumentRule#getType <em>Type</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Type</em>'. - * @see Editpolicymodel.TypeArgumentRule#getType() - * @see #getTypeArgumentRule() - * @generated - */ - EAttribute getTypeArgumentRule_Type(); - - /** - * Returns the meta object for class '{@link Editpolicymodel.NaryConstraintRule <em>Nary Constraint Rule</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Nary Constraint Rule</em>'. - * @see Editpolicymodel.NaryConstraintRule - * @generated - */ - EClass getNaryConstraintRule(); - - /** - * Returns the meta object for the containment reference list '{@link Editpolicymodel.NaryConstraintRule#getRules <em>Rules</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the containment reference list '<em>Rules</em>'. - * @see Editpolicymodel.NaryConstraintRule#getRules() - * @see #getNaryConstraintRule() - * @generated - */ - EReference getNaryConstraintRule_Rules(); - - /** - * Returns the meta object for class '{@link Editpolicymodel.LogicalConstraintRule <em>Logical Constraint Rule</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Logical Constraint Rule</em>'. - * @see Editpolicymodel.LogicalConstraintRule - * @generated - */ - EClass getLogicalConstraintRule(); - - /** - * Returns the meta object for class '{@link Editpolicymodel.TrueFeatureRule <em>True Feature Rule</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>True Feature Rule</em>'. - * @see Editpolicymodel.TrueFeatureRule - * @generated - */ - EClass getTrueFeatureRule(); - - /** - * Returns the meta object for class '{@link Editpolicymodel.NotFeatureRule <em>Not Feature Rule</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Not Feature Rule</em>'. - * @see Editpolicymodel.NotFeatureRule - * @generated - */ - EClass getNotFeatureRule(); - - /** - * Returns the meta object for class '{@link Editpolicymodel.FalseFeatureRule <em>False Feature Rule</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>False Feature Rule</em>'. - * @see Editpolicymodel.FalseFeatureRule - * @generated - */ - EClass getFalseFeatureRule(); - - /** - * Returns the meta object for class '{@link Editpolicymodel.NaryFeatureRule <em>Nary Feature Rule</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Nary Feature Rule</em>'. - * @see Editpolicymodel.NaryFeatureRule - * @generated - */ - EClass getNaryFeatureRule(); - - /** - * Returns the meta object for the containment reference list '{@link Editpolicymodel.NaryFeatureRule#getRules <em>Rules</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the containment reference list '<em>Rules</em>'. - * @see Editpolicymodel.NaryFeatureRule#getRules() - * @see #getNaryFeatureRule() - * @generated - */ - EReference getNaryFeatureRule_Rules(); - - /** - * Returns the meta object for class '{@link Editpolicymodel.BinaryFeatureRule <em>Binary Feature Rule</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Binary Feature Rule</em>'. - * @see Editpolicymodel.BinaryFeatureRule - * @generated - */ - EClass getBinaryFeatureRule(); - - /** - * Returns the meta object for the containment reference '{@link Editpolicymodel.BinaryFeatureRule#getRightRule <em>Right Rule</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the containment reference '<em>Right Rule</em>'. - * @see Editpolicymodel.BinaryFeatureRule#getRightRule() - * @see #getBinaryFeatureRule() - * @generated - */ - EReference getBinaryFeatureRule_RightRule(); - - /** - * Returns the meta object for the containment reference '{@link Editpolicymodel.BinaryFeatureRule#getLeftRule <em>Left Rule</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the containment reference '<em>Left Rule</em>'. - * @see Editpolicymodel.BinaryFeatureRule#getLeftRule() - * @see #getBinaryFeatureRule() - * @generated - */ - EReference getBinaryFeatureRule_LeftRule(); - - /** - * Returns the meta object for class '{@link Editpolicymodel.LogicalFeatureRule <em>Logical Feature Rule</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Logical Feature Rule</em>'. - * @see Editpolicymodel.LogicalFeatureRule - * @generated - */ - EClass getLogicalFeatureRule(); - - /** - * Returns the meta object for class '{@link Editpolicymodel.ImplicationFeatureRule <em>Implication Feature Rule</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Implication Feature Rule</em>'. - * @see Editpolicymodel.ImplicationFeatureRule - * @generated - */ - EClass getImplicationFeatureRule(); - - /** - * Returns the meta object for class '{@link Editpolicymodel.UnaryFeatureRule <em>Unary Feature Rule</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Unary Feature Rule</em>'. - * @see Editpolicymodel.UnaryFeatureRule - * @generated - */ - EClass getUnaryFeatureRule(); - - /** - * Returns the meta object for the containment reference '{@link Editpolicymodel.UnaryFeatureRule#getRule <em>Rule</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the containment reference '<em>Rule</em>'. - * @see Editpolicymodel.UnaryFeatureRule#getRule() - * @see #getUnaryFeatureRule() - * @generated - */ - EReference getUnaryFeatureRule_Rule(); - - /** - * Returns the meta object for class '{@link Editpolicymodel.OrFeatureRule <em>Or Feature Rule</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Or Feature Rule</em>'. - * @see Editpolicymodel.OrFeatureRule - * @generated - */ - EClass getOrFeatureRule(); - - /** - * Returns the meta object for class '{@link Editpolicymodel.AndFeatureRule <em>And Feature Rule</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>And Feature Rule</em>'. - * @see Editpolicymodel.AndFeatureRule - * @generated - */ - EClass getAndFeatureRule(); - - /** - * Returns the meta object for class '{@link Editpolicymodel.SourceEqualsTarget <em>Source Equals Target</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Source Equals Target</em>'. - * @see Editpolicymodel.SourceEqualsTarget - * @generated - */ - EClass getSourceEqualsTarget(); - - /** - * Returns the meta object for class '{@link Editpolicymodel.SourceEqualsTargetType <em>Source Equals Target Type</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Source Equals Target Type</em>'. - * @see Editpolicymodel.SourceEqualsTargetType - * @generated - */ - EClass getSourceEqualsTargetType(); - - /** - * Returns the meta object for class '{@link Editpolicymodel.InCompartment <em>In Compartment</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>In Compartment</em>'. - * @see Editpolicymodel.InCompartment - * @generated - */ - EClass getInCompartment(); - - /** - * Returns the meta object for enum '{@link Editpolicymodel.ActionEnum <em>Action Enum</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for enum '<em>Action Enum</em>'. - * @see Editpolicymodel.ActionEnum - * @generated - */ - EEnum getActionEnum(); - - /** - * Returns the meta object for enum '{@link Editpolicymodel.TypeEnum <em>Type Enum</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for enum '<em>Type Enum</em>'. - * @see Editpolicymodel.TypeEnum - * @generated - */ - EEnum getTypeEnum(); - - /** - * Returns the meta object for enum '{@link Editpolicymodel.FeatureNameEnum <em>Feature Name Enum</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for enum '<em>Feature Name Enum</em>'. - * @see Editpolicymodel.FeatureNameEnum - * @generated - */ - EEnum getFeatureNameEnum(); - - /** - * Returns the factory that creates the instances of the model. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the factory that creates the instances of the model. - * @generated - */ - EditpolicymodelFactory getEditpolicymodelFactory(); - - /** - * <!-- begin-user-doc --> - * Defines literals for the meta objects that represent - * <ul> - * <li>each class,</li> - * <li>each feature of each class,</li> - * <li>each operation of each class,</li> - * <li>each enum,</li> - * <li>and each data type</li> - * </ul> - * <!-- end-user-doc --> - * @generated - */ - interface Literals { - /** - * The meta object literal for the '{@link Editpolicymodel.impl.ModelImpl <em>Model</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.impl.ModelImpl - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getModel() - * @generated - */ - EClass MODEL = eINSTANCE.getModel(); - - /** - * The meta object literal for the '<em><b>Policies</b></em>' containment reference list feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference MODEL__POLICIES = eINSTANCE.getModel_Policies(); - - /** - * The meta object literal for the '{@link Editpolicymodel.impl.PolicyImpl <em>Policy</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.impl.PolicyImpl - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getPolicy() - * @generated - */ - EClass POLICY = eINSTANCE.getPolicy(); - - /** - * The meta object literal for the '<em><b>Override</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute POLICY__OVERRIDE = eINSTANCE.getPolicy_Override(); - - /** - * The meta object literal for the '<em><b>Action</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute POLICY__ACTION = eINSTANCE.getPolicy_Action(); - - /** - * The meta object literal for the '<em><b>Action Type</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute POLICY__ACTION_TYPE = eINSTANCE.getPolicy_ActionType(); - - /** - * The meta object literal for the '<em><b>Feature Rule</b></em>' containment reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference POLICY__FEATURE_RULE = eINSTANCE.getPolicy_FeatureRule(); - - /** - * The meta object literal for the '<em><b>Constraint Rule</b></em>' containment reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference POLICY__CONSTRAINT_RULE = eINSTANCE.getPolicy_ConstraintRule(); - - /** - * The meta object literal for the '{@link Editpolicymodel.impl.ContainsCompartmentImpl <em>Contains Compartment</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.impl.ContainsCompartmentImpl - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getContainsCompartment() - * @generated - */ - EClass CONTAINS_COMPARTMENT = eINSTANCE.getContainsCompartment(); - - /** - * The meta object literal for the '{@link Editpolicymodel.impl.IsTargetImpl <em>Is Target</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.impl.IsTargetImpl - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getIsTarget() - * @generated - */ - EClass IS_TARGET = eINSTANCE.getIsTarget(); - - /** - * The meta object literal for the '{@link Editpolicymodel.impl.IsParentImpl <em>Is Parent</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.impl.IsParentImpl - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getIsParent() - * @generated - */ - EClass IS_PARENT = eINSTANCE.getIsParent(); - - /** - * The meta object literal for the '{@link Editpolicymodel.impl.FeatureRuleImpl <em>Feature Rule</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.impl.FeatureRuleImpl - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getFeatureRule() - * @generated - */ - EClass FEATURE_RULE = eINSTANCE.getFeatureRule(); - - /** - * The meta object literal for the '{@link Editpolicymodel.impl.IsFeatureImpl <em>Is Feature</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.impl.IsFeatureImpl - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getIsFeature() - * @generated - */ - EClass IS_FEATURE = eINSTANCE.getIsFeature(); - - /** - * The meta object literal for the '<em><b>Feature Name</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute IS_FEATURE__FEATURE_NAME = eINSTANCE.getIsFeature_FeatureName(); - - /** - * The meta object literal for the '{@link Editpolicymodel.impl.ConstraintRuleImpl <em>Constraint Rule</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.impl.ConstraintRuleImpl - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getConstraintRule() - * @generated - */ - EClass CONSTRAINT_RULE = eINSTANCE.getConstraintRule(); - - /** - * The meta object literal for the '{@link Editpolicymodel.impl.IsTargetTypeImpl <em>Is Target Type</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.impl.IsTargetTypeImpl - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getIsTargetType() - * @generated - */ - EClass IS_TARGET_TYPE = eINSTANCE.getIsTargetType(); - - /** - * The meta object literal for the '{@link Editpolicymodel.impl.UnaryConstraintRuleImpl <em>Unary Constraint Rule</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.impl.UnaryConstraintRuleImpl - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getUnaryConstraintRule() - * @generated - */ - EClass UNARY_CONSTRAINT_RULE = eINSTANCE.getUnaryConstraintRule(); - - /** - * The meta object literal for the '<em><b>Rule</b></em>' containment reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference UNARY_CONSTRAINT_RULE__RULE = eINSTANCE.getUnaryConstraintRule_Rule(); - - /** - * The meta object literal for the '{@link Editpolicymodel.impl.NotConstraintRuleImpl <em>Not Constraint Rule</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.impl.NotConstraintRuleImpl - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getNotConstraintRule() - * @generated - */ - EClass NOT_CONSTRAINT_RULE = eINSTANCE.getNotConstraintRule(); - - /** - * The meta object literal for the '{@link Editpolicymodel.impl.AndConstraintRuleImpl <em>And Constraint Rule</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.impl.AndConstraintRuleImpl - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getAndConstraintRule() - * @generated - */ - EClass AND_CONSTRAINT_RULE = eINSTANCE.getAndConstraintRule(); - - /** - * The meta object literal for the '{@link Editpolicymodel.impl.BinaryConstraintRuleImpl <em>Binary Constraint Rule</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.impl.BinaryConstraintRuleImpl - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getBinaryConstraintRule() - * @generated - */ - EClass BINARY_CONSTRAINT_RULE = eINSTANCE.getBinaryConstraintRule(); - - /** - * The meta object literal for the '<em><b>Left Rule</b></em>' containment reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference BINARY_CONSTRAINT_RULE__LEFT_RULE = eINSTANCE.getBinaryConstraintRule_LeftRule(); - - /** - * The meta object literal for the '<em><b>Right Rule</b></em>' containment reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference BINARY_CONSTRAINT_RULE__RIGHT_RULE = eINSTANCE.getBinaryConstraintRule_RightRule(); - - /** - * The meta object literal for the '{@link Editpolicymodel.impl.TrueConstraintRuleImpl <em>True Constraint Rule</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.impl.TrueConstraintRuleImpl - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getTrueConstraintRule() - * @generated - */ - EClass TRUE_CONSTRAINT_RULE = eINSTANCE.getTrueConstraintRule(); - - /** - * The meta object literal for the '{@link Editpolicymodel.impl.FalseConstraintRuleImpl <em>False Constraint Rule</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.impl.FalseConstraintRuleImpl - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getFalseConstraintRule() - * @generated - */ - EClass FALSE_CONSTRAINT_RULE = eINSTANCE.getFalseConstraintRule(); - - /** - * The meta object literal for the '{@link Editpolicymodel.impl.OrConstraintRuleImpl <em>Or Constraint Rule</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.impl.OrConstraintRuleImpl - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getOrConstraintRule() - * @generated - */ - EClass OR_CONSTRAINT_RULE = eINSTANCE.getOrConstraintRule(); - - /** - * The meta object literal for the '{@link Editpolicymodel.impl.ImplicationConstraintRuleImpl <em>Implication Constraint Rule</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.impl.ImplicationConstraintRuleImpl - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getImplicationConstraintRule() - * @generated - */ - EClass IMPLICATION_CONSTRAINT_RULE = eINSTANCE.getImplicationConstraintRule(); - - /** - * The meta object literal for the '{@link Editpolicymodel.impl.IsSourceTypeImpl <em>Is Source Type</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.impl.IsSourceTypeImpl - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getIsSourceType() - * @generated - */ - EClass IS_SOURCE_TYPE = eINSTANCE.getIsSourceType(); - - /** - * The meta object literal for the '{@link Editpolicymodel.impl.TypeArgumentRuleImpl <em>Type Argument Rule</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.impl.TypeArgumentRuleImpl - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getTypeArgumentRule() - * @generated - */ - EClass TYPE_ARGUMENT_RULE = eINSTANCE.getTypeArgumentRule(); - - /** - * The meta object literal for the '<em><b>Type</b></em>' attribute feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EAttribute TYPE_ARGUMENT_RULE__TYPE = eINSTANCE.getTypeArgumentRule_Type(); - - /** - * The meta object literal for the '{@link Editpolicymodel.impl.NaryConstraintRuleImpl <em>Nary Constraint Rule</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.impl.NaryConstraintRuleImpl - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getNaryConstraintRule() - * @generated - */ - EClass NARY_CONSTRAINT_RULE = eINSTANCE.getNaryConstraintRule(); - - /** - * The meta object literal for the '<em><b>Rules</b></em>' containment reference list feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference NARY_CONSTRAINT_RULE__RULES = eINSTANCE.getNaryConstraintRule_Rules(); - - /** - * The meta object literal for the '{@link Editpolicymodel.impl.LogicalConstraintRuleImpl <em>Logical Constraint Rule</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.impl.LogicalConstraintRuleImpl - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getLogicalConstraintRule() - * @generated - */ - EClass LOGICAL_CONSTRAINT_RULE = eINSTANCE.getLogicalConstraintRule(); - - /** - * The meta object literal for the '{@link Editpolicymodel.impl.TrueFeatureRuleImpl <em>True Feature Rule</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.impl.TrueFeatureRuleImpl - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getTrueFeatureRule() - * @generated - */ - EClass TRUE_FEATURE_RULE = eINSTANCE.getTrueFeatureRule(); - - /** - * The meta object literal for the '{@link Editpolicymodel.impl.NotFeatureRuleImpl <em>Not Feature Rule</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.impl.NotFeatureRuleImpl - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getNotFeatureRule() - * @generated - */ - EClass NOT_FEATURE_RULE = eINSTANCE.getNotFeatureRule(); - - /** - * The meta object literal for the '{@link Editpolicymodel.impl.FalseFeatureRuleImpl <em>False Feature Rule</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.impl.FalseFeatureRuleImpl - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getFalseFeatureRule() - * @generated - */ - EClass FALSE_FEATURE_RULE = eINSTANCE.getFalseFeatureRule(); - - /** - * The meta object literal for the '{@link Editpolicymodel.impl.NaryFeatureRuleImpl <em>Nary Feature Rule</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.impl.NaryFeatureRuleImpl - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getNaryFeatureRule() - * @generated - */ - EClass NARY_FEATURE_RULE = eINSTANCE.getNaryFeatureRule(); - - /** - * The meta object literal for the '<em><b>Rules</b></em>' containment reference list feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference NARY_FEATURE_RULE__RULES = eINSTANCE.getNaryFeatureRule_Rules(); - - /** - * The meta object literal for the '{@link Editpolicymodel.impl.BinaryFeatureRuleImpl <em>Binary Feature Rule</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.impl.BinaryFeatureRuleImpl - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getBinaryFeatureRule() - * @generated - */ - EClass BINARY_FEATURE_RULE = eINSTANCE.getBinaryFeatureRule(); - - /** - * The meta object literal for the '<em><b>Right Rule</b></em>' containment reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference BINARY_FEATURE_RULE__RIGHT_RULE = eINSTANCE.getBinaryFeatureRule_RightRule(); - - /** - * The meta object literal for the '<em><b>Left Rule</b></em>' containment reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference BINARY_FEATURE_RULE__LEFT_RULE = eINSTANCE.getBinaryFeatureRule_LeftRule(); - - /** - * The meta object literal for the '{@link Editpolicymodel.impl.LogicalFeatureRuleImpl <em>Logical Feature Rule</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.impl.LogicalFeatureRuleImpl - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getLogicalFeatureRule() - * @generated - */ - EClass LOGICAL_FEATURE_RULE = eINSTANCE.getLogicalFeatureRule(); - - /** - * The meta object literal for the '{@link Editpolicymodel.impl.ImplicationFeatureRuleImpl <em>Implication Feature Rule</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.impl.ImplicationFeatureRuleImpl - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getImplicationFeatureRule() - * @generated - */ - EClass IMPLICATION_FEATURE_RULE = eINSTANCE.getImplicationFeatureRule(); - - /** - * The meta object literal for the '{@link Editpolicymodel.impl.UnaryFeatureRuleImpl <em>Unary Feature Rule</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.impl.UnaryFeatureRuleImpl - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getUnaryFeatureRule() - * @generated - */ - EClass UNARY_FEATURE_RULE = eINSTANCE.getUnaryFeatureRule(); - - /** - * The meta object literal for the '<em><b>Rule</b></em>' containment reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference UNARY_FEATURE_RULE__RULE = eINSTANCE.getUnaryFeatureRule_Rule(); - - /** - * The meta object literal for the '{@link Editpolicymodel.impl.OrFeatureRuleImpl <em>Or Feature Rule</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.impl.OrFeatureRuleImpl - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getOrFeatureRule() - * @generated - */ - EClass OR_FEATURE_RULE = eINSTANCE.getOrFeatureRule(); - - /** - * The meta object literal for the '{@link Editpolicymodel.impl.AndFeatureRuleImpl <em>And Feature Rule</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.impl.AndFeatureRuleImpl - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getAndFeatureRule() - * @generated - */ - EClass AND_FEATURE_RULE = eINSTANCE.getAndFeatureRule(); - - /** - * The meta object literal for the '{@link Editpolicymodel.impl.SourceEqualsTargetImpl <em>Source Equals Target</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.impl.SourceEqualsTargetImpl - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getSourceEqualsTarget() - * @generated - */ - EClass SOURCE_EQUALS_TARGET = eINSTANCE.getSourceEqualsTarget(); - - /** - * The meta object literal for the '{@link Editpolicymodel.impl.SourceEqualsTargetTypeImpl <em>Source Equals Target Type</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.impl.SourceEqualsTargetTypeImpl - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getSourceEqualsTargetType() - * @generated - */ - EClass SOURCE_EQUALS_TARGET_TYPE = eINSTANCE.getSourceEqualsTargetType(); - - /** - * The meta object literal for the '{@link Editpolicymodel.impl.InCompartmentImpl <em>In Compartment</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.impl.InCompartmentImpl - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getInCompartment() - * @generated - */ - EClass IN_COMPARTMENT = eINSTANCE.getInCompartment(); - - /** - * The meta object literal for the '{@link Editpolicymodel.ActionEnum <em>Action Enum</em>}' enum. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.ActionEnum - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getActionEnum() - * @generated - */ - EEnum ACTION_ENUM = eINSTANCE.getActionEnum(); - - /** - * The meta object literal for the '{@link Editpolicymodel.TypeEnum <em>Type Enum</em>}' enum. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.TypeEnum - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getTypeEnum() - * @generated - */ - EEnum TYPE_ENUM = eINSTANCE.getTypeEnum(); - - /** - * The meta object literal for the '{@link Editpolicymodel.FeatureNameEnum <em>Feature Name Enum</em>}' enum. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see Editpolicymodel.FeatureNameEnum - * @see Editpolicymodel.impl.EditpolicymodelPackageImpl#getFeatureNameEnum() - * @generated - */ - EEnum FEATURE_NAME_ENUM = eINSTANCE.getFeatureNameEnum(); - - } - -} //EditpolicymodelPackage diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/FalseConstraintRule.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/FalseConstraintRule.java deleted file mode 100644 index 581f27ac99354ccb930facf1cd1d7bf42b6aeceb..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/FalseConstraintRule.java +++ /dev/null @@ -1,17 +0,0 @@ -/** - */ -package Editpolicymodel; - - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>False Constraint Rule</b></em>'. - * <!-- end-user-doc --> - * - * - * @see Editpolicymodel.EditpolicymodelPackage#getFalseConstraintRule() - * @model - * @generated - */ -public interface FalseConstraintRule extends LogicalConstraintRule { -} // FalseConstraintRule diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/FalseFeatureRule.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/FalseFeatureRule.java deleted file mode 100644 index 8c036af0bb09ae2dfc39008cf286482a733bee78..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/FalseFeatureRule.java +++ /dev/null @@ -1,17 +0,0 @@ -/** - */ -package Editpolicymodel; - - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>False Feature Rule</b></em>'. - * <!-- end-user-doc --> - * - * - * @see Editpolicymodel.EditpolicymodelPackage#getFalseFeatureRule() - * @model - * @generated - */ -public interface FalseFeatureRule extends LogicalFeatureRule { -} // FalseFeatureRule diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/FeatureNameEnum.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/FeatureNameEnum.java deleted file mode 100644 index a4b1a248f98973d5338e31fa807ecc4024d27ab9..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/FeatureNameEnum.java +++ /dev/null @@ -1,1159 +0,0 @@ -/** - */ -package Editpolicymodel; - -import java.util.Arrays; -import java.util.Collections; -import java.util.List; - -import org.eclipse.emf.common.util.Enumerator; - -/** - * <!-- begin-user-doc --> - * A representation of the literals of the enumeration '<em><b>Feature Name Enum</b></em>', - * and utility methods for working with them. - * <!-- end-user-doc --> - * @see Editpolicymodel.EditpolicymodelPackage#getFeatureNameEnum() - * @model - * @generated - */ -public enum FeatureNameEnum implements Enumerator { - /** - * The '<em><b>Roles</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #ROLES_VALUE - * @generated - * @ordered - */ - ROLES(0, "Roles", "Roles"), - - /** - * The '<em><b>Role Types</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #ROLE_TYPES_VALUE - * @generated - * @ordered - */ - ROLE_TYPES(1, "Role_Types", "Role_Types"), - - /** - * The '<em><b>Role Structure</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #ROLE_STRUCTURE_VALUE - * @generated - * @ordered - */ - ROLE_STRUCTURE(2, "Role_Structure", "Role_Structure"), - - /** - * The '<em><b>Role Properties</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #ROLE_PROPERTIES_VALUE - * @generated - * @ordered - */ - ROLE_PROPERTIES(3, "Role_Properties", "Role_Properties"), - - /** - * The '<em><b>Role Prohibition</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #ROLE_PROHIBITION_VALUE - * @generated - * @ordered - */ - ROLE_PROHIBITION(4, "Role_Prohibition", "Role_Prohibition"), - - /** - * The '<em><b>Role Inheritance</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #ROLE_INHERITANCE_VALUE - * @generated - * @ordered - */ - ROLE_INHERITANCE(5, "Role_Inheritance", "Role_Inheritance"), - - /** - * The '<em><b>Role Implication</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #ROLE_IMPLICATION_VALUE - * @generated - * @ordered - */ - ROLE_IMPLICATION(6, "Role_Implication", "Role_Implication"), - - /** - * The '<em><b>Role Equivalence</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #ROLE_EQUIVALENCE_VALUE - * @generated - * @ordered - */ - ROLE_EQUIVALENCE(7, "Role_Equivalence", "Role_Equivalence"), - - /** - * The '<em><b>Role Constraints</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #ROLE_CONSTRAINTS_VALUE - * @generated - * @ordered - */ - ROLE_CONSTRAINTS(8, "Role_Constraints", "Role_Constraints"), - - /** - * The '<em><b>Role Behavior</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #ROLE_BEHAVIOR_VALUE - * @generated - * @ordered - */ - ROLE_BEHAVIOR(9, "Role_Behavior", "Role_Behavior"), - - /** - * The '<em><b>RML Feature Model</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #RML_FEATURE_MODEL_VALUE - * @generated - * @ordered - */ - RML_FEATURE_MODEL(10, "RML_Feature_Model", "RML_Feature_Model"), - - /** - * The '<em><b>Relationships</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #RELATIONSHIPS_VALUE - * @generated - * @ordered - */ - RELATIONSHIPS(11, "Relationships", "Relationships"), - - /** - * The '<em><b>Relationship Constraints</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #RELATIONSHIP_CONSTRAINTS_VALUE - * @generated - * @ordered - */ - RELATIONSHIP_CONSTRAINTS(12, "Relationship_Constraints", "Relationship_Constraints"), - - /** - * The '<em><b>Relationship Cardinality</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #RELATIONSHIP_CARDINALITY_VALUE - * @generated - * @ordered - */ - RELATIONSHIP_CARDINALITY(13, "Relationship_Cardinality", "Relationship_Cardinality"), - - /** - * The '<em><b>Players</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #PLAYERS_VALUE - * @generated - * @ordered - */ - PLAYERS(14, "Players", "Players"), - - /** - * The '<em><b>Playable by Defining Compartment</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #PLAYABLE_BY_DEFINING_COMPARTMENT_VALUE - * @generated - * @ordered - */ - PLAYABLE_BY_DEFINING_COMPARTMENT(15, "Playable_by_Defining_Compartment", "Playable_by_Defining_Compartment"), - - /** - * The '<em><b>Playable</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #PLAYABLE_VALUE - * @generated - * @ordered - */ - PLAYABLE(16, "Playable", "Playable"), - - /** - * The '<em><b>Parthood Constraints</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #PARTHOOD_CONSTRAINTS_VALUE - * @generated - * @ordered - */ - PARTHOOD_CONSTRAINTS(17, "Parthood_Constraints", "Parthood_Constraints"), - - /** - * The '<em><b>On Relationships</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #ON_RELATIONSHIPS_VALUE - * @generated - * @ordered - */ - ON_RELATIONSHIPS(18, "On_Relationships", "On_Relationships"), - - /** - * The '<em><b>On Compartments</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #ON_COMPARTMENTS_VALUE - * @generated - * @ordered - */ - ON_COMPARTMENTS(19, "On_Compartments", "On_Compartments"), - - /** - * The '<em><b>Occurrence Constraints</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #OCCURRENCE_CONSTRAINTS_VALUE - * @generated - * @ordered - */ - OCCURRENCE_CONSTRAINTS(20, "Occurrence_Constraints", "Occurrence_Constraints"), - - /** - * The '<em><b>Naturals</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #NATURALS_VALUE - * @generated - * @ordered - */ - NATURALS(21, "Naturals", "Naturals"), - - /** - * The '<em><b>Intra Relationship Constraints</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #INTRA_RELATIONSHIP_CONSTRAINTS_VALUE - * @generated - * @ordered - */ - INTRA_RELATIONSHIP_CONSTRAINTS(22, "Intra_Relationship_Constraints", "Intra_Relationship_Constraints"), - - /** - * The '<em><b>Inter Relationship Constraints</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #INTER_RELATIONSHIP_CONSTRAINTS_VALUE - * @generated - * @ordered - */ - INTER_RELATIONSHIP_CONSTRAINTS(23, "Inter_Relationship_Constraints", "Inter_Relationship_Constraints"), - - /** - * The '<em><b>Group Constraints</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #GROUP_CONSTRAINTS_VALUE - * @generated - * @ordered - */ - GROUP_CONSTRAINTS(24, "Group_Constraints", "Group_Constraints"), - - /** - * The '<em><b>Dependent</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #DEPENDENT_VALUE - * @generated - * @ordered - */ - DEPENDENT(25, "Dependent", "Dependent"), - - /** - * The '<em><b>Dates</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #DATES_VALUE - * @generated - * @ordered - */ - DATES(26, "Dates", "Dates"), - - /** - * The '<em><b>Data Types</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #DATA_TYPES_VALUE - * @generated - * @ordered - */ - DATA_TYPES(27, "Data_Types", "Data_Types"), - - /** - * The '<em><b>Compartments</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #COMPARTMENTS_VALUE - * @generated - * @ordered - */ - COMPARTMENTS(28, "Compartments", "Compartments"), - - /** - * The '<em><b>Contains Compartments</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #CONTAINS_COMPARTMENTS_VALUE - * @generated - * @ordered - */ - CONTAINS_COMPARTMENTS(29, "Contains_Compartments", "Contains_Compartments"), - - /** - * The '<em><b>Compartment Types</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #COMPARTMENT_TYPES_VALUE - * @generated - * @ordered - */ - COMPARTMENT_TYPES(30, "Compartment_Types", "Compartment_Types"), - - /** - * The '<em><b>Compartment Structure</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #COMPARTMENT_STRUCTURE_VALUE - * @generated - * @ordered - */ - COMPARTMENT_STRUCTURE(31, "Compartment_Structure", "Compartment_Structure"), - - /** - * The '<em><b>Compartment Properties</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #COMPARTMENT_PROPERTIES_VALUE - * @generated - * @ordered - */ - COMPARTMENT_PROPERTIES(32, "Compartment_Properties", "Compartment_Properties"), - - /** - * The '<em><b>Compartment Inheritance</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #COMPARTMENT_INHERITANCE_VALUE - * @generated - * @ordered - */ - COMPARTMENT_INHERITANCE(33, "Compartment_Inheritance", "Compartment_Inheritance"), - - /** - * The '<em><b>Compartment Behavior</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #COMPARTMENT_BEHAVIOR_VALUE - * @generated - * @ordered - */ - COMPARTMENT_BEHAVIOR(34, "Compartment_Behavior", "Compartment_Behavior"), - - /** - * The '<em><b>Participants</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #PARTICIPANTS_VALUE - * @generated - * @ordered - */ - PARTICIPANTS(35, "Participants", "Participants"), - - /** - * The '<em><b>Data Type Inheritance</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #DATA_TYPE_INHERITANCE_VALUE - * @generated - * @ordered - */ - DATA_TYPE_INHERITANCE(36, "Data_Type_Inheritance", "Data_Type_Inheritance"); - - /** - * The '<em><b>Roles</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>Roles</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #ROLES - * @model name="Roles" - * @generated - * @ordered - */ - public static final int ROLES_VALUE = 0; - - /** - * The '<em><b>Role Types</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>Role Types</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #ROLE_TYPES - * @model name="Role_Types" - * @generated - * @ordered - */ - public static final int ROLE_TYPES_VALUE = 1; - - /** - * The '<em><b>Role Structure</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>Role Structure</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #ROLE_STRUCTURE - * @model name="Role_Structure" - * @generated - * @ordered - */ - public static final int ROLE_STRUCTURE_VALUE = 2; - - /** - * The '<em><b>Role Properties</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>Role Properties</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #ROLE_PROPERTIES - * @model name="Role_Properties" - * @generated - * @ordered - */ - public static final int ROLE_PROPERTIES_VALUE = 3; - - /** - * The '<em><b>Role Prohibition</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>Role Prohibition</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #ROLE_PROHIBITION - * @model name="Role_Prohibition" - * @generated - * @ordered - */ - public static final int ROLE_PROHIBITION_VALUE = 4; - - /** - * The '<em><b>Role Inheritance</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>Role Inheritance</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #ROLE_INHERITANCE - * @model name="Role_Inheritance" - * @generated - * @ordered - */ - public static final int ROLE_INHERITANCE_VALUE = 5; - - /** - * The '<em><b>Role Implication</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>Role Implication</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #ROLE_IMPLICATION - * @model name="Role_Implication" - * @generated - * @ordered - */ - public static final int ROLE_IMPLICATION_VALUE = 6; - - /** - * The '<em><b>Role Equivalence</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>Role Equivalence</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #ROLE_EQUIVALENCE - * @model name="Role_Equivalence" - * @generated - * @ordered - */ - public static final int ROLE_EQUIVALENCE_VALUE = 7; - - /** - * The '<em><b>Role Constraints</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>Role Constraints</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #ROLE_CONSTRAINTS - * @model name="Role_Constraints" - * @generated - * @ordered - */ - public static final int ROLE_CONSTRAINTS_VALUE = 8; - - /** - * The '<em><b>Role Behavior</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>Role Behavior</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #ROLE_BEHAVIOR - * @model name="Role_Behavior" - * @generated - * @ordered - */ - public static final int ROLE_BEHAVIOR_VALUE = 9; - - /** - * The '<em><b>RML Feature Model</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>RML Feature Model</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #RML_FEATURE_MODEL - * @model name="RML_Feature_Model" - * @generated - * @ordered - */ - public static final int RML_FEATURE_MODEL_VALUE = 10; - - /** - * The '<em><b>Relationships</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>Relationships</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #RELATIONSHIPS - * @model name="Relationships" - * @generated - * @ordered - */ - public static final int RELATIONSHIPS_VALUE = 11; - - /** - * The '<em><b>Relationship Constraints</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>Relationship Constraints</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #RELATIONSHIP_CONSTRAINTS - * @model name="Relationship_Constraints" - * @generated - * @ordered - */ - public static final int RELATIONSHIP_CONSTRAINTS_VALUE = 12; - - /** - * The '<em><b>Relationship Cardinality</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>Relationship Cardinality</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #RELATIONSHIP_CARDINALITY - * @model name="Relationship_Cardinality" - * @generated - * @ordered - */ - public static final int RELATIONSHIP_CARDINALITY_VALUE = 13; - - /** - * The '<em><b>Players</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>Players</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #PLAYERS - * @model name="Players" - * @generated - * @ordered - */ - public static final int PLAYERS_VALUE = 14; - - /** - * The '<em><b>Playable by Defining Compartment</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>Playable by Defining Compartment</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #PLAYABLE_BY_DEFINING_COMPARTMENT - * @model name="Playable_by_Defining_Compartment" - * @generated - * @ordered - */ - public static final int PLAYABLE_BY_DEFINING_COMPARTMENT_VALUE = 15; - - /** - * The '<em><b>Playable</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>Playable</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #PLAYABLE - * @model name="Playable" - * @generated - * @ordered - */ - public static final int PLAYABLE_VALUE = 16; - - /** - * The '<em><b>Parthood Constraints</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>Parthood Constraints</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #PARTHOOD_CONSTRAINTS - * @model name="Parthood_Constraints" - * @generated - * @ordered - */ - public static final int PARTHOOD_CONSTRAINTS_VALUE = 17; - - /** - * The '<em><b>On Relationships</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>On Relationships</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #ON_RELATIONSHIPS - * @model name="On_Relationships" - * @generated - * @ordered - */ - public static final int ON_RELATIONSHIPS_VALUE = 18; - - /** - * The '<em><b>On Compartments</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>On Compartments</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #ON_COMPARTMENTS - * @model name="On_Compartments" - * @generated - * @ordered - */ - public static final int ON_COMPARTMENTS_VALUE = 19; - - /** - * The '<em><b>Occurrence Constraints</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>Occurrence Constraints</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #OCCURRENCE_CONSTRAINTS - * @model name="Occurrence_Constraints" - * @generated - * @ordered - */ - public static final int OCCURRENCE_CONSTRAINTS_VALUE = 20; - - /** - * The '<em><b>Naturals</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>Naturals</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #NATURALS - * @model name="Naturals" - * @generated - * @ordered - */ - public static final int NATURALS_VALUE = 21; - - /** - * The '<em><b>Intra Relationship Constraints</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>Intra Relationship Constraints</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #INTRA_RELATIONSHIP_CONSTRAINTS - * @model name="Intra_Relationship_Constraints" - * @generated - * @ordered - */ - public static final int INTRA_RELATIONSHIP_CONSTRAINTS_VALUE = 22; - - /** - * The '<em><b>Inter Relationship Constraints</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>Inter Relationship Constraints</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #INTER_RELATIONSHIP_CONSTRAINTS - * @model name="Inter_Relationship_Constraints" - * @generated - * @ordered - */ - public static final int INTER_RELATIONSHIP_CONSTRAINTS_VALUE = 23; - - /** - * The '<em><b>Group Constraints</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>Group Constraints</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #GROUP_CONSTRAINTS - * @model name="Group_Constraints" - * @generated - * @ordered - */ - public static final int GROUP_CONSTRAINTS_VALUE = 24; - - /** - * The '<em><b>Dependent</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>Dependent</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #DEPENDENT - * @model name="Dependent" - * @generated - * @ordered - */ - public static final int DEPENDENT_VALUE = 25; - - /** - * The '<em><b>Dates</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>Dates</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #DATES - * @model name="Dates" - * @generated - * @ordered - */ - public static final int DATES_VALUE = 26; - - /** - * The '<em><b>Data Types</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>Data Types</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #DATA_TYPES - * @model name="Data_Types" - * @generated - * @ordered - */ - public static final int DATA_TYPES_VALUE = 27; - - /** - * The '<em><b>Compartments</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>Compartments</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #COMPARTMENTS - * @model name="Compartments" - * @generated - * @ordered - */ - public static final int COMPARTMENTS_VALUE = 28; - - /** - * The '<em><b>Contains Compartments</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>Contains Compartments</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #CONTAINS_COMPARTMENTS - * @model name="Contains_Compartments" - * @generated - * @ordered - */ - public static final int CONTAINS_COMPARTMENTS_VALUE = 29; - - /** - * The '<em><b>Compartment Types</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>Compartment Types</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #COMPARTMENT_TYPES - * @model name="Compartment_Types" - * @generated - * @ordered - */ - public static final int COMPARTMENT_TYPES_VALUE = 30; - - /** - * The '<em><b>Compartment Structure</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>Compartment Structure</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #COMPARTMENT_STRUCTURE - * @model name="Compartment_Structure" - * @generated - * @ordered - */ - public static final int COMPARTMENT_STRUCTURE_VALUE = 31; - - /** - * The '<em><b>Compartment Properties</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>Compartment Properties</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #COMPARTMENT_PROPERTIES - * @model name="Compartment_Properties" - * @generated - * @ordered - */ - public static final int COMPARTMENT_PROPERTIES_VALUE = 32; - - /** - * The '<em><b>Compartment Inheritance</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>Compartment Inheritance</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #COMPARTMENT_INHERITANCE - * @model name="Compartment_Inheritance" - * @generated - * @ordered - */ - public static final int COMPARTMENT_INHERITANCE_VALUE = 33; - - /** - * The '<em><b>Compartment Behavior</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>Compartment Behavior</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #COMPARTMENT_BEHAVIOR - * @model name="Compartment_Behavior" - * @generated - * @ordered - */ - public static final int COMPARTMENT_BEHAVIOR_VALUE = 34; - - /** - * The '<em><b>Participants</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>Participants</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #PARTICIPANTS - * @model name="Participants" - * @generated - * @ordered - */ - public static final int PARTICIPANTS_VALUE = 35; - - /** - * The '<em><b>Data Type Inheritance</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>Data Type Inheritance</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #DATA_TYPE_INHERITANCE - * @model name="Data_Type_Inheritance" - * @generated - * @ordered - */ - public static final int DATA_TYPE_INHERITANCE_VALUE = 36; - - /** - * An array of all the '<em><b>Feature Name Enum</b></em>' enumerators. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private static final FeatureNameEnum[] VALUES_ARRAY = - new FeatureNameEnum[] { - ROLES, - ROLE_TYPES, - ROLE_STRUCTURE, - ROLE_PROPERTIES, - ROLE_PROHIBITION, - ROLE_INHERITANCE, - ROLE_IMPLICATION, - ROLE_EQUIVALENCE, - ROLE_CONSTRAINTS, - ROLE_BEHAVIOR, - RML_FEATURE_MODEL, - RELATIONSHIPS, - RELATIONSHIP_CONSTRAINTS, - RELATIONSHIP_CARDINALITY, - PLAYERS, - PLAYABLE_BY_DEFINING_COMPARTMENT, - PLAYABLE, - PARTHOOD_CONSTRAINTS, - ON_RELATIONSHIPS, - ON_COMPARTMENTS, - OCCURRENCE_CONSTRAINTS, - NATURALS, - INTRA_RELATIONSHIP_CONSTRAINTS, - INTER_RELATIONSHIP_CONSTRAINTS, - GROUP_CONSTRAINTS, - DEPENDENT, - DATES, - DATA_TYPES, - COMPARTMENTS, - CONTAINS_COMPARTMENTS, - COMPARTMENT_TYPES, - COMPARTMENT_STRUCTURE, - COMPARTMENT_PROPERTIES, - COMPARTMENT_INHERITANCE, - COMPARTMENT_BEHAVIOR, - PARTICIPANTS, - DATA_TYPE_INHERITANCE, - }; - - /** - * A public read-only list of all the '<em><b>Feature Name Enum</b></em>' enumerators. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public static final List<FeatureNameEnum> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY)); - - /** - * Returns the '<em><b>Feature Name Enum</b></em>' literal with the specified literal value. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param literal the literal. - * @return the matching enumerator or <code>null</code>. - * @generated - */ - public static FeatureNameEnum get(String literal) { - for (int i = 0; i < VALUES_ARRAY.length; ++i) { - FeatureNameEnum result = VALUES_ARRAY[i]; - if (result.toString().equals(literal)) { - return result; - } - } - return null; - } - - /** - * Returns the '<em><b>Feature Name Enum</b></em>' literal with the specified name. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param name the name. - * @return the matching enumerator or <code>null</code>. - * @generated - */ - public static FeatureNameEnum getByName(String name) { - for (int i = 0; i < VALUES_ARRAY.length; ++i) { - FeatureNameEnum result = VALUES_ARRAY[i]; - if (result.getName().equals(name)) { - return result; - } - } - return null; - } - - /** - * Returns the '<em><b>Feature Name Enum</b></em>' literal with the specified integer value. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the integer value. - * @return the matching enumerator or <code>null</code>. - * @generated - */ - public static FeatureNameEnum get(int value) { - switch (value) { - case ROLES_VALUE: return ROLES; - case ROLE_TYPES_VALUE: return ROLE_TYPES; - case ROLE_STRUCTURE_VALUE: return ROLE_STRUCTURE; - case ROLE_PROPERTIES_VALUE: return ROLE_PROPERTIES; - case ROLE_PROHIBITION_VALUE: return ROLE_PROHIBITION; - case ROLE_INHERITANCE_VALUE: return ROLE_INHERITANCE; - case ROLE_IMPLICATION_VALUE: return ROLE_IMPLICATION; - case ROLE_EQUIVALENCE_VALUE: return ROLE_EQUIVALENCE; - case ROLE_CONSTRAINTS_VALUE: return ROLE_CONSTRAINTS; - case ROLE_BEHAVIOR_VALUE: return ROLE_BEHAVIOR; - case RML_FEATURE_MODEL_VALUE: return RML_FEATURE_MODEL; - case RELATIONSHIPS_VALUE: return RELATIONSHIPS; - case RELATIONSHIP_CONSTRAINTS_VALUE: return RELATIONSHIP_CONSTRAINTS; - case RELATIONSHIP_CARDINALITY_VALUE: return RELATIONSHIP_CARDINALITY; - case PLAYERS_VALUE: return PLAYERS; - case PLAYABLE_BY_DEFINING_COMPARTMENT_VALUE: return PLAYABLE_BY_DEFINING_COMPARTMENT; - case PLAYABLE_VALUE: return PLAYABLE; - case PARTHOOD_CONSTRAINTS_VALUE: return PARTHOOD_CONSTRAINTS; - case ON_RELATIONSHIPS_VALUE: return ON_RELATIONSHIPS; - case ON_COMPARTMENTS_VALUE: return ON_COMPARTMENTS; - case OCCURRENCE_CONSTRAINTS_VALUE: return OCCURRENCE_CONSTRAINTS; - case NATURALS_VALUE: return NATURALS; - case INTRA_RELATIONSHIP_CONSTRAINTS_VALUE: return INTRA_RELATIONSHIP_CONSTRAINTS; - case INTER_RELATIONSHIP_CONSTRAINTS_VALUE: return INTER_RELATIONSHIP_CONSTRAINTS; - case GROUP_CONSTRAINTS_VALUE: return GROUP_CONSTRAINTS; - case DEPENDENT_VALUE: return DEPENDENT; - case DATES_VALUE: return DATES; - case DATA_TYPES_VALUE: return DATA_TYPES; - case COMPARTMENTS_VALUE: return COMPARTMENTS; - case CONTAINS_COMPARTMENTS_VALUE: return CONTAINS_COMPARTMENTS; - case COMPARTMENT_TYPES_VALUE: return COMPARTMENT_TYPES; - case COMPARTMENT_STRUCTURE_VALUE: return COMPARTMENT_STRUCTURE; - case COMPARTMENT_PROPERTIES_VALUE: return COMPARTMENT_PROPERTIES; - case COMPARTMENT_INHERITANCE_VALUE: return COMPARTMENT_INHERITANCE; - case COMPARTMENT_BEHAVIOR_VALUE: return COMPARTMENT_BEHAVIOR; - case PARTICIPANTS_VALUE: return PARTICIPANTS; - case DATA_TYPE_INHERITANCE_VALUE: return DATA_TYPE_INHERITANCE; - } - return null; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private final int value; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private final String name; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private final String literal; - - /** - * Only this class can construct instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private FeatureNameEnum(int value, String name, String literal) { - this.value = value; - this.name = name; - this.literal = literal; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public int getValue() { - return value; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public String getName() { - return name; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public String getLiteral() { - return literal; - } - - /** - * Returns the literal value of the enumerator, which is its string representation. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String toString() { - return literal; - } - -} //FeatureNameEnum diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/FeatureRule.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/FeatureRule.java deleted file mode 100644 index 106722533139b8f92e56405344e9baf66f7a3866..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/FeatureRule.java +++ /dev/null @@ -1,18 +0,0 @@ -/** - */ -package Editpolicymodel; - -import org.eclipse.emf.ecore.EObject; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Feature Rule</b></em>'. - * <!-- end-user-doc --> - * - * - * @see Editpolicymodel.EditpolicymodelPackage#getFeatureRule() - * @model abstract="true" - * @generated - */ -public interface FeatureRule extends EObject { -} // FeatureRule diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/ImplicationConstraintRule.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/ImplicationConstraintRule.java deleted file mode 100644 index c8676134ed1801cef62ac6028d62be7200e2d0fc..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/ImplicationConstraintRule.java +++ /dev/null @@ -1,17 +0,0 @@ -/** - */ -package Editpolicymodel; - - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Implication Constraint Rule</b></em>'. - * <!-- end-user-doc --> - * - * - * @see Editpolicymodel.EditpolicymodelPackage#getImplicationConstraintRule() - * @model - * @generated - */ -public interface ImplicationConstraintRule extends BinaryConstraintRule { -} // ImplicationConstraintRule diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/ImplicationFeatureRule.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/ImplicationFeatureRule.java deleted file mode 100644 index 22ad94babd3fb0ddf8feb6b9a5be1255a25072a8..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/ImplicationFeatureRule.java +++ /dev/null @@ -1,17 +0,0 @@ -/** - */ -package Editpolicymodel; - - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Implication Feature Rule</b></em>'. - * <!-- end-user-doc --> - * - * - * @see Editpolicymodel.EditpolicymodelPackage#getImplicationFeatureRule() - * @model - * @generated - */ -public interface ImplicationFeatureRule extends BinaryFeatureRule { -} // ImplicationFeatureRule diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/InCompartment.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/InCompartment.java deleted file mode 100644 index fccb34dd66cf487d7f86c461ae136c532a425f24..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/InCompartment.java +++ /dev/null @@ -1,17 +0,0 @@ -/** - */ -package Editpolicymodel; - - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>In Compartment</b></em>'. - * <!-- end-user-doc --> - * - * - * @see Editpolicymodel.EditpolicymodelPackage#getInCompartment() - * @model - * @generated - */ -public interface InCompartment extends ConstraintRule { -} // InCompartment diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/IsFeature.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/IsFeature.java deleted file mode 100644 index 7d8d9a3774278a6e98a0f20f34891ced0e2fb89b..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/IsFeature.java +++ /dev/null @@ -1,52 +0,0 @@ -/** - */ -package Editpolicymodel; - - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Is Feature</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * </p> - * <ul> - * <li>{@link Editpolicymodel.IsFeature#getFeatureName <em>Feature Name</em>}</li> - * </ul> - * - * @see Editpolicymodel.EditpolicymodelPackage#getIsFeature() - * @model - * @generated - */ -public interface IsFeature extends FeatureRule { - /** - * Returns the value of the '<em><b>Feature Name</b></em>' attribute. - * The literals are from the enumeration {@link Editpolicymodel.FeatureNameEnum}. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Feature Name</em>' attribute isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Feature Name</em>' attribute. - * @see Editpolicymodel.FeatureNameEnum - * @see #setFeatureName(FeatureNameEnum) - * @see Editpolicymodel.EditpolicymodelPackage#getIsFeature_FeatureName() - * @model required="true" - * @generated - */ - FeatureNameEnum getFeatureName(); - - /** - * Sets the value of the '{@link Editpolicymodel.IsFeature#getFeatureName <em>Feature Name</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Feature Name</em>' attribute. - * @see Editpolicymodel.FeatureNameEnum - * @see #getFeatureName() - * @generated - */ - void setFeatureName(FeatureNameEnum value); - -} // IsFeature diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/IsParent.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/IsParent.java deleted file mode 100644 index 6a0b5bf18b86edb465817154dccccb0d226d2768..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/IsParent.java +++ /dev/null @@ -1,17 +0,0 @@ -/** - */ -package Editpolicymodel; - - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Is Parent</b></em>'. - * <!-- end-user-doc --> - * - * - * @see Editpolicymodel.EditpolicymodelPackage#getIsParent() - * @model - * @generated - */ -public interface IsParent extends TypeArgumentRule { -} // IsParent diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/IsSourceType.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/IsSourceType.java deleted file mode 100644 index cbd6218d6591889cedbacdfe2adab04ff093feaf..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/IsSourceType.java +++ /dev/null @@ -1,17 +0,0 @@ -/** - */ -package Editpolicymodel; - - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Is Source Type</b></em>'. - * <!-- end-user-doc --> - * - * - * @see Editpolicymodel.EditpolicymodelPackage#getIsSourceType() - * @model - * @generated - */ -public interface IsSourceType extends TypeArgumentRule { -} // IsSourceType diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/IsTarget.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/IsTarget.java deleted file mode 100644 index 50330a014abdacfd32385ec03c7e1679ca530f3c..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/IsTarget.java +++ /dev/null @@ -1,17 +0,0 @@ -/** - */ -package Editpolicymodel; - - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Is Target</b></em>'. - * <!-- end-user-doc --> - * - * - * @see Editpolicymodel.EditpolicymodelPackage#getIsTarget() - * @model - * @generated - */ -public interface IsTarget extends TypeArgumentRule { -} // IsTarget diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/IsTargetType.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/IsTargetType.java deleted file mode 100644 index 364ba76ad8eb16d86a4a9ceace3abc0bd15cff9c..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/IsTargetType.java +++ /dev/null @@ -1,17 +0,0 @@ -/** - */ -package Editpolicymodel; - - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Is Target Type</b></em>'. - * <!-- end-user-doc --> - * - * - * @see Editpolicymodel.EditpolicymodelPackage#getIsTargetType() - * @model - * @generated - */ -public interface IsTargetType extends TypeArgumentRule { -} // IsTargetType diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/LogicalConstraintRule.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/LogicalConstraintRule.java deleted file mode 100644 index 13adaf46172a5ad3f47e548d28ba73208aaeb761..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/LogicalConstraintRule.java +++ /dev/null @@ -1,17 +0,0 @@ -/** - */ -package Editpolicymodel; - - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Logical Constraint Rule</b></em>'. - * <!-- end-user-doc --> - * - * - * @see Editpolicymodel.EditpolicymodelPackage#getLogicalConstraintRule() - * @model - * @generated - */ -public interface LogicalConstraintRule extends ConstraintRule { -} // LogicalConstraintRule diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/LogicalFeatureRule.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/LogicalFeatureRule.java deleted file mode 100644 index 240fdb452276a6be6d3e925569253cee21a35c24..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/LogicalFeatureRule.java +++ /dev/null @@ -1,17 +0,0 @@ -/** - */ -package Editpolicymodel; - - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Logical Feature Rule</b></em>'. - * <!-- end-user-doc --> - * - * - * @see Editpolicymodel.EditpolicymodelPackage#getLogicalFeatureRule() - * @model - * @generated - */ -public interface LogicalFeatureRule extends FeatureRule { -} // LogicalFeatureRule diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/Model.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/Model.java deleted file mode 100644 index c37bc12a5c07484c670b60f27a7378ed48175481..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/Model.java +++ /dev/null @@ -1,42 +0,0 @@ -/** - */ -package Editpolicymodel; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EObject; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Model</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * </p> - * <ul> - * <li>{@link Editpolicymodel.Model#getPolicies <em>Policies</em>}</li> - * </ul> - * - * @see Editpolicymodel.EditpolicymodelPackage#getModel() - * @model - * @generated - */ -public interface Model extends EObject { - /** - * Returns the value of the '<em><b>Policies</b></em>' containment reference list. - * The list contents are of type {@link Editpolicymodel.Policy}. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Policies</em>' containment reference list isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Policies</em>' containment reference list. - * @see Editpolicymodel.EditpolicymodelPackage#getModel_Policies() - * @model containment="true" - * @generated - */ - EList<Policy> getPolicies(); - -} // Model diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/NaryConstraintRule.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/NaryConstraintRule.java deleted file mode 100644 index 7896350e25d49571bfcbee09fb68645bbee1ffce..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/NaryConstraintRule.java +++ /dev/null @@ -1,40 +0,0 @@ -/** - */ -package Editpolicymodel; - -import org.eclipse.emf.common.util.EList; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Nary Constraint Rule</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * </p> - * <ul> - * <li>{@link Editpolicymodel.NaryConstraintRule#getRules <em>Rules</em>}</li> - * </ul> - * - * @see Editpolicymodel.EditpolicymodelPackage#getNaryConstraintRule() - * @model abstract="true" - * @generated - */ -public interface NaryConstraintRule extends LogicalConstraintRule { - /** - * Returns the value of the '<em><b>Rules</b></em>' containment reference list. - * The list contents are of type {@link Editpolicymodel.ConstraintRule}. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Rules</em>' containment reference list isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Rules</em>' containment reference list. - * @see Editpolicymodel.EditpolicymodelPackage#getNaryConstraintRule_Rules() - * @model containment="true" required="true" - * @generated - */ - EList<ConstraintRule> getRules(); - -} // NaryConstraintRule diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/NaryFeatureRule.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/NaryFeatureRule.java deleted file mode 100644 index e4e802bf65a458709950454b092c375f1c2d3c7f..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/NaryFeatureRule.java +++ /dev/null @@ -1,40 +0,0 @@ -/** - */ -package Editpolicymodel; - -import org.eclipse.emf.common.util.EList; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Nary Feature Rule</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * </p> - * <ul> - * <li>{@link Editpolicymodel.NaryFeatureRule#getRules <em>Rules</em>}</li> - * </ul> - * - * @see Editpolicymodel.EditpolicymodelPackage#getNaryFeatureRule() - * @model abstract="true" - * @generated - */ -public interface NaryFeatureRule extends LogicalFeatureRule { - /** - * Returns the value of the '<em><b>Rules</b></em>' containment reference list. - * The list contents are of type {@link Editpolicymodel.FeatureRule}. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Rules</em>' containment reference list isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Rules</em>' containment reference list. - * @see Editpolicymodel.EditpolicymodelPackage#getNaryFeatureRule_Rules() - * @model containment="true" - * @generated - */ - EList<FeatureRule> getRules(); - -} // NaryFeatureRule diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/NotConstraintRule.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/NotConstraintRule.java deleted file mode 100644 index cafd8f50e6c9e9867851874d31fa8dac0ce5e485..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/NotConstraintRule.java +++ /dev/null @@ -1,17 +0,0 @@ -/** - */ -package Editpolicymodel; - - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Not Constraint Rule</b></em>'. - * <!-- end-user-doc --> - * - * - * @see Editpolicymodel.EditpolicymodelPackage#getNotConstraintRule() - * @model - * @generated - */ -public interface NotConstraintRule extends UnaryConstraintRule { -} // NotConstraintRule diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/NotFeatureRule.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/NotFeatureRule.java deleted file mode 100644 index 70ed71f334b69e2be2848aa1561a3b90c27a3c84..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/NotFeatureRule.java +++ /dev/null @@ -1,17 +0,0 @@ -/** - */ -package Editpolicymodel; - - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Not Feature Rule</b></em>'. - * <!-- end-user-doc --> - * - * - * @see Editpolicymodel.EditpolicymodelPackage#getNotFeatureRule() - * @model - * @generated - */ -public interface NotFeatureRule extends UnaryFeatureRule { -} // NotFeatureRule diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/OrConstraintRule.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/OrConstraintRule.java deleted file mode 100644 index 5c0584892a6992b31f3a355249db306c20b4bf26..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/OrConstraintRule.java +++ /dev/null @@ -1,17 +0,0 @@ -/** - */ -package Editpolicymodel; - - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Or Constraint Rule</b></em>'. - * <!-- end-user-doc --> - * - * - * @see Editpolicymodel.EditpolicymodelPackage#getOrConstraintRule() - * @model - * @generated - */ -public interface OrConstraintRule extends NaryConstraintRule { -} // OrConstraintRule diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/OrFeatureRule.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/OrFeatureRule.java deleted file mode 100644 index fce03aa4696819f37bb1b0db5e29b2c6e12f6e2c..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/OrFeatureRule.java +++ /dev/null @@ -1,17 +0,0 @@ -/** - */ -package Editpolicymodel; - - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Or Feature Rule</b></em>'. - * <!-- end-user-doc --> - * - * - * @see Editpolicymodel.EditpolicymodelPackage#getOrFeatureRule() - * @model - * @generated - */ -public interface OrFeatureRule extends NaryFeatureRule { -} // OrFeatureRule diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/Policy.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/Policy.java deleted file mode 100644 index 1c97a1d7861ec01dfccec18dc35f0172e09ecf20..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/Policy.java +++ /dev/null @@ -1,166 +0,0 @@ -/** - */ -package Editpolicymodel; - -import org.eclipse.emf.ecore.EObject; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Policy</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * </p> - * <ul> - * <li>{@link Editpolicymodel.Policy#getOverride <em>Override</em>}</li> - * <li>{@link Editpolicymodel.Policy#getAction <em>Action</em>}</li> - * <li>{@link Editpolicymodel.Policy#getActionType <em>Action Type</em>}</li> - * <li>{@link Editpolicymodel.Policy#getFeatureRule <em>Feature Rule</em>}</li> - * <li>{@link Editpolicymodel.Policy#getConstraintRule <em>Constraint Rule</em>}</li> - * </ul> - * - * @see Editpolicymodel.EditpolicymodelPackage#getPolicy() - * @model - * @generated - */ -public interface Policy extends EObject { - /** - * Returns the value of the '<em><b>Override</b></em>' attribute. - * The default value is <code>"false"</code>. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Override</em>' attribute isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Override</em>' attribute. - * @see #setOverride(Boolean) - * @see Editpolicymodel.EditpolicymodelPackage#getPolicy_Override() - * @model default="false" - * @generated - */ - Boolean getOverride(); - - /** - * Sets the value of the '{@link Editpolicymodel.Policy#getOverride <em>Override</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Override</em>' attribute. - * @see #getOverride() - * @generated - */ - void setOverride(Boolean value); - - /** - * Returns the value of the '<em><b>Action</b></em>' attribute. - * The default value is <code>"Create"</code>. - * The literals are from the enumeration {@link Editpolicymodel.ActionEnum}. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Action</em>' attribute isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Action</em>' attribute. - * @see Editpolicymodel.ActionEnum - * @see #setAction(ActionEnum) - * @see Editpolicymodel.EditpolicymodelPackage#getPolicy_Action() - * @model default="Create" - * @generated - */ - ActionEnum getAction(); - - /** - * Sets the value of the '{@link Editpolicymodel.Policy#getAction <em>Action</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Action</em>' attribute. - * @see Editpolicymodel.ActionEnum - * @see #getAction() - * @generated - */ - void setAction(ActionEnum value); - - /** - * Returns the value of the '<em><b>Action Type</b></em>' attribute. - * The literals are from the enumeration {@link Editpolicymodel.TypeEnum}. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Action Type</em>' attribute isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Action Type</em>' attribute. - * @see Editpolicymodel.TypeEnum - * @see #setActionType(TypeEnum) - * @see Editpolicymodel.EditpolicymodelPackage#getPolicy_ActionType() - * @model required="true" - * @generated - */ - TypeEnum getActionType(); - - /** - * Sets the value of the '{@link Editpolicymodel.Policy#getActionType <em>Action Type</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Action Type</em>' attribute. - * @see Editpolicymodel.TypeEnum - * @see #getActionType() - * @generated - */ - void setActionType(TypeEnum value); - - /** - * Returns the value of the '<em><b>Feature Rule</b></em>' containment reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Feature Rule</em>' containment reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Feature Rule</em>' containment reference. - * @see #setFeatureRule(FeatureRule) - * @see Editpolicymodel.EditpolicymodelPackage#getPolicy_FeatureRule() - * @model containment="true" - * @generated - */ - FeatureRule getFeatureRule(); - - /** - * Sets the value of the '{@link Editpolicymodel.Policy#getFeatureRule <em>Feature Rule</em>}' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Feature Rule</em>' containment reference. - * @see #getFeatureRule() - * @generated - */ - void setFeatureRule(FeatureRule value); - - /** - * Returns the value of the '<em><b>Constraint Rule</b></em>' containment reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Constraint Rule</em>' containment reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Constraint Rule</em>' containment reference. - * @see #setConstraintRule(ConstraintRule) - * @see Editpolicymodel.EditpolicymodelPackage#getPolicy_ConstraintRule() - * @model containment="true" - * @generated - */ - ConstraintRule getConstraintRule(); - - /** - * Sets the value of the '{@link Editpolicymodel.Policy#getConstraintRule <em>Constraint Rule</em>}' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Constraint Rule</em>' containment reference. - * @see #getConstraintRule() - * @generated - */ - void setConstraintRule(ConstraintRule value); - -} // Policy diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/SourceEqualsTarget.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/SourceEqualsTarget.java deleted file mode 100644 index 72fd263e2458b15789a4958848f659672776143f..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/SourceEqualsTarget.java +++ /dev/null @@ -1,17 +0,0 @@ -/** - */ -package Editpolicymodel; - - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Source Equals Target</b></em>'. - * <!-- end-user-doc --> - * - * - * @see Editpolicymodel.EditpolicymodelPackage#getSourceEqualsTarget() - * @model - * @generated - */ -public interface SourceEqualsTarget extends ConstraintRule { -} // SourceEqualsTarget diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/SourceEqualsTargetType.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/SourceEqualsTargetType.java deleted file mode 100644 index 199fc3cc2759a33a57399b93211fdb0bc7f1b0f3..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/SourceEqualsTargetType.java +++ /dev/null @@ -1,17 +0,0 @@ -/** - */ -package Editpolicymodel; - - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Source Equals Target Type</b></em>'. - * <!-- end-user-doc --> - * - * - * @see Editpolicymodel.EditpolicymodelPackage#getSourceEqualsTargetType() - * @model - * @generated - */ -public interface SourceEqualsTargetType extends ConstraintRule { -} // SourceEqualsTargetType diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/TrueConstraintRule.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/TrueConstraintRule.java deleted file mode 100644 index 0b6dc6d168ecdf729234de77012c646150403107..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/TrueConstraintRule.java +++ /dev/null @@ -1,17 +0,0 @@ -/** - */ -package Editpolicymodel; - - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>True Constraint Rule</b></em>'. - * <!-- end-user-doc --> - * - * - * @see Editpolicymodel.EditpolicymodelPackage#getTrueConstraintRule() - * @model - * @generated - */ -public interface TrueConstraintRule extends LogicalConstraintRule { -} // TrueConstraintRule diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/TrueFeatureRule.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/TrueFeatureRule.java deleted file mode 100644 index e50007dd243e702328ca8d3998b992a40977d814..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/TrueFeatureRule.java +++ /dev/null @@ -1,17 +0,0 @@ -/** - */ -package Editpolicymodel; - - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>True Feature Rule</b></em>'. - * <!-- end-user-doc --> - * - * - * @see Editpolicymodel.EditpolicymodelPackage#getTrueFeatureRule() - * @model - * @generated - */ -public interface TrueFeatureRule extends LogicalFeatureRule { -} // TrueFeatureRule diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/TypeArgumentRule.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/TypeArgumentRule.java deleted file mode 100644 index 43e077744075e505a1be9882418048a0177240ad..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/TypeArgumentRule.java +++ /dev/null @@ -1,52 +0,0 @@ -/** - */ -package Editpolicymodel; - - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Type Argument Rule</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * </p> - * <ul> - * <li>{@link Editpolicymodel.TypeArgumentRule#getType <em>Type</em>}</li> - * </ul> - * - * @see Editpolicymodel.EditpolicymodelPackage#getTypeArgumentRule() - * @model abstract="true" - * @generated - */ -public interface TypeArgumentRule extends ConstraintRule { - /** - * Returns the value of the '<em><b>Type</b></em>' attribute. - * The literals are from the enumeration {@link Editpolicymodel.TypeEnum}. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Type</em>' attribute isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Type</em>' attribute. - * @see Editpolicymodel.TypeEnum - * @see #setType(TypeEnum) - * @see Editpolicymodel.EditpolicymodelPackage#getTypeArgumentRule_Type() - * @model - * @generated - */ - TypeEnum getType(); - - /** - * Sets the value of the '{@link Editpolicymodel.TypeArgumentRule#getType <em>Type</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Type</em>' attribute. - * @see Editpolicymodel.TypeEnum - * @see #getType() - * @generated - */ - void setType(TypeEnum value); - -} // TypeArgumentRule diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/TypeEnum.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/TypeEnum.java deleted file mode 100644 index d5e87248d55541828d047d223d550ffd1fe3acfd..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/TypeEnum.java +++ /dev/null @@ -1,646 +0,0 @@ -/** - */ -package Editpolicymodel; - -import java.util.Arrays; -import java.util.Collections; -import java.util.List; - -import org.eclipse.emf.common.util.Enumerator; - -/** - * <!-- begin-user-doc --> - * A representation of the literals of the enumeration '<em><b>Type Enum</b></em>', - * and utility methods for working with them. - * <!-- end-user-doc --> - * @see Editpolicymodel.EditpolicymodelPackage#getTypeEnum() - * @model - * @generated - */ -public enum TypeEnum implements Enumerator { - /** - * The '<em><b>Acyclic</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #ACYCLIC_VALUE - * @generated - * @ordered - */ - ACYCLIC(0, "Acyclic", "Acyclic"), - - /** - * The '<em><b>Compartment Type</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #COMPARTMENT_TYPE_VALUE - * @generated - * @ordered - */ - COMPARTMENT_TYPE(1, "CompartmentType", "CompartmentType"), - - /** - * The '<em><b>Irreflexive</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #IRREFLEXIVE_VALUE - * @generated - * @ordered - */ - IRREFLEXIVE(2, "Irreflexive", "Irreflexive"), - - /** - * The '<em><b>Role Prohibition</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #ROLE_PROHIBITION_VALUE - * @generated - * @ordered - */ - ROLE_PROHIBITION(3, "RoleProhibition", "RoleProhibition"), - - /** - * The '<em><b>Role Implication</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #ROLE_IMPLICATION_VALUE - * @generated - * @ordered - */ - ROLE_IMPLICATION(4, "RoleImplication", "RoleImplication"), - - /** - * The '<em><b>Role Group</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #ROLE_GROUP_VALUE - * @generated - * @ordered - */ - ROLE_GROUP(5, "RoleGroup", "RoleGroup"), - - /** - * The '<em><b>Role Equivalence</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #ROLE_EQUIVALENCE_VALUE - * @generated - * @ordered - */ - ROLE_EQUIVALENCE(6, "RoleEquivalence", "RoleEquivalence"), - - /** - * The '<em><b>Role Type</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #ROLE_TYPE_VALUE - * @generated - * @ordered - */ - ROLE_TYPE(7, "RoleType", "RoleType"), - - /** - * The '<em><b>Relationship Implication</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #RELATIONSHIP_IMPLICATION_VALUE - * @generated - * @ordered - */ - RELATIONSHIP_IMPLICATION(8, "RelationshipImplication", "RelationshipImplication"), - - /** - * The '<em><b>Relationship Exclusion</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #RELATIONSHIP_EXCLUSION_VALUE - * @generated - * @ordered - */ - RELATIONSHIP_EXCLUSION(9, "RelationshipExclusion", "RelationshipExclusion"), - - /** - * The '<em><b>Relationship</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #RELATIONSHIP_VALUE - * @generated - * @ordered - */ - RELATIONSHIP(10, "Relationship", "Relationship"), - - /** - * The '<em><b>Reflexive</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #REFLEXIVE_VALUE - * @generated - * @ordered - */ - REFLEXIVE(11, "Reflexive", "Reflexive"), - - /** - * The '<em><b>Group</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #GROUP_VALUE - * @generated - * @ordered - */ - GROUP(12, "Group", "Group"), - - /** - * The '<em><b>Inheritance</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #INHERITANCE_VALUE - * @generated - * @ordered - */ - INHERITANCE(13, "Inheritance", "Inheritance"), - - /** - * The '<em><b>Fulfillment</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #FULFILLMENT_VALUE - * @generated - * @ordered - */ - FULFILLMENT(14, "Fulfillment", "Fulfillment"), - - /** - * The '<em><b>Data Type</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #DATA_TYPE_VALUE - * @generated - * @ordered - */ - DATA_TYPE(15, "DataType", "DataType"), - - /** - * The '<em><b>Cyclic</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #CYCLIC_VALUE - * @generated - * @ordered - */ - CYCLIC(16, "Cyclic", "Cyclic"), - - /** - * The '<em><b>Natural Type</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #NATURAL_TYPE_VALUE - * @generated - * @ordered - */ - NATURAL_TYPE(17, "NaturalType", "NaturalType"); - - /** - * The '<em><b>Acyclic</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>Acyclic</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #ACYCLIC - * @model name="Acyclic" - * @generated - * @ordered - */ - public static final int ACYCLIC_VALUE = 0; - - /** - * The '<em><b>Compartment Type</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>Compartment Type</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #COMPARTMENT_TYPE - * @model name="CompartmentType" - * @generated - * @ordered - */ - public static final int COMPARTMENT_TYPE_VALUE = 1; - - /** - * The '<em><b>Irreflexive</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>Irreflexive</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #IRREFLEXIVE - * @model name="Irreflexive" - * @generated - * @ordered - */ - public static final int IRREFLEXIVE_VALUE = 2; - - /** - * The '<em><b>Role Prohibition</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>Role Prohibition</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #ROLE_PROHIBITION - * @model name="RoleProhibition" - * @generated - * @ordered - */ - public static final int ROLE_PROHIBITION_VALUE = 3; - - /** - * The '<em><b>Role Implication</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>Role Implication</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #ROLE_IMPLICATION - * @model name="RoleImplication" - * @generated - * @ordered - */ - public static final int ROLE_IMPLICATION_VALUE = 4; - - /** - * The '<em><b>Role Group</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>Role Group</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #ROLE_GROUP - * @model name="RoleGroup" - * @generated - * @ordered - */ - public static final int ROLE_GROUP_VALUE = 5; - - /** - * The '<em><b>Role Equivalence</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>Role Equivalence</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #ROLE_EQUIVALENCE - * @model name="RoleEquivalence" - * @generated - * @ordered - */ - public static final int ROLE_EQUIVALENCE_VALUE = 6; - - /** - * The '<em><b>Role Type</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>Role Type</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #ROLE_TYPE - * @model name="RoleType" - * @generated - * @ordered - */ - public static final int ROLE_TYPE_VALUE = 7; - - /** - * The '<em><b>Relationship Implication</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>Relationship Implication</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #RELATIONSHIP_IMPLICATION - * @model name="RelationshipImplication" - * @generated - * @ordered - */ - public static final int RELATIONSHIP_IMPLICATION_VALUE = 8; - - /** - * The '<em><b>Relationship Exclusion</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>Relationship Exclusion</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #RELATIONSHIP_EXCLUSION - * @model name="RelationshipExclusion" - * @generated - * @ordered - */ - public static final int RELATIONSHIP_EXCLUSION_VALUE = 9; - - /** - * The '<em><b>Relationship</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>Relationship</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #RELATIONSHIP - * @model name="Relationship" - * @generated - * @ordered - */ - public static final int RELATIONSHIP_VALUE = 10; - - /** - * The '<em><b>Reflexive</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>Reflexive</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #REFLEXIVE - * @model name="Reflexive" - * @generated - * @ordered - */ - public static final int REFLEXIVE_VALUE = 11; - - /** - * The '<em><b>Group</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>Group</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #GROUP - * @model name="Group" - * @generated - * @ordered - */ - public static final int GROUP_VALUE = 12; - - /** - * The '<em><b>Inheritance</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>Inheritance</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #INHERITANCE - * @model name="Inheritance" - * @generated - * @ordered - */ - public static final int INHERITANCE_VALUE = 13; - - /** - * The '<em><b>Fulfillment</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>Fulfillment</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #FULFILLMENT - * @model name="Fulfillment" - * @generated - * @ordered - */ - public static final int FULFILLMENT_VALUE = 14; - - /** - * The '<em><b>Data Type</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>Data Type</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #DATA_TYPE - * @model name="DataType" - * @generated - * @ordered - */ - public static final int DATA_TYPE_VALUE = 15; - - /** - * The '<em><b>Cyclic</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>Cyclic</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #CYCLIC - * @model name="Cyclic" - * @generated - * @ordered - */ - public static final int CYCLIC_VALUE = 16; - - /** - * The '<em><b>Natural Type</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>Natural Type</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #NATURAL_TYPE - * @model name="NaturalType" - * @generated - * @ordered - */ - public static final int NATURAL_TYPE_VALUE = 17; - - /** - * An array of all the '<em><b>Type Enum</b></em>' enumerators. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private static final TypeEnum[] VALUES_ARRAY = - new TypeEnum[] { - ACYCLIC, - COMPARTMENT_TYPE, - IRREFLEXIVE, - ROLE_PROHIBITION, - ROLE_IMPLICATION, - ROLE_GROUP, - ROLE_EQUIVALENCE, - ROLE_TYPE, - RELATIONSHIP_IMPLICATION, - RELATIONSHIP_EXCLUSION, - RELATIONSHIP, - REFLEXIVE, - GROUP, - INHERITANCE, - FULFILLMENT, - DATA_TYPE, - CYCLIC, - NATURAL_TYPE, - }; - - /** - * A public read-only list of all the '<em><b>Type Enum</b></em>' enumerators. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public static final List<TypeEnum> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY)); - - /** - * Returns the '<em><b>Type Enum</b></em>' literal with the specified literal value. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param literal the literal. - * @return the matching enumerator or <code>null</code>. - * @generated - */ - public static TypeEnum get(String literal) { - for (int i = 0; i < VALUES_ARRAY.length; ++i) { - TypeEnum result = VALUES_ARRAY[i]; - if (result.toString().equals(literal)) { - return result; - } - } - return null; - } - - /** - * Returns the '<em><b>Type Enum</b></em>' literal with the specified name. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param name the name. - * @return the matching enumerator or <code>null</code>. - * @generated - */ - public static TypeEnum getByName(String name) { - for (int i = 0; i < VALUES_ARRAY.length; ++i) { - TypeEnum result = VALUES_ARRAY[i]; - if (result.getName().equals(name)) { - return result; - } - } - return null; - } - - /** - * Returns the '<em><b>Type Enum</b></em>' literal with the specified integer value. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the integer value. - * @return the matching enumerator or <code>null</code>. - * @generated - */ - public static TypeEnum get(int value) { - switch (value) { - case ACYCLIC_VALUE: return ACYCLIC; - case COMPARTMENT_TYPE_VALUE: return COMPARTMENT_TYPE; - case IRREFLEXIVE_VALUE: return IRREFLEXIVE; - case ROLE_PROHIBITION_VALUE: return ROLE_PROHIBITION; - case ROLE_IMPLICATION_VALUE: return ROLE_IMPLICATION; - case ROLE_GROUP_VALUE: return ROLE_GROUP; - case ROLE_EQUIVALENCE_VALUE: return ROLE_EQUIVALENCE; - case ROLE_TYPE_VALUE: return ROLE_TYPE; - case RELATIONSHIP_IMPLICATION_VALUE: return RELATIONSHIP_IMPLICATION; - case RELATIONSHIP_EXCLUSION_VALUE: return RELATIONSHIP_EXCLUSION; - case RELATIONSHIP_VALUE: return RELATIONSHIP; - case REFLEXIVE_VALUE: return REFLEXIVE; - case GROUP_VALUE: return GROUP; - case INHERITANCE_VALUE: return INHERITANCE; - case FULFILLMENT_VALUE: return FULFILLMENT; - case DATA_TYPE_VALUE: return DATA_TYPE; - case CYCLIC_VALUE: return CYCLIC; - case NATURAL_TYPE_VALUE: return NATURAL_TYPE; - } - return null; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private final int value; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private final String name; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private final String literal; - - /** - * Only this class can construct instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private TypeEnum(int value, String name, String literal) { - this.value = value; - this.name = name; - this.literal = literal; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public int getValue() { - return value; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public String getName() { - return name; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public String getLiteral() { - return literal; - } - - /** - * Returns the literal value of the enumerator, which is its string representation. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String toString() { - return literal; - } - -} //TypeEnum diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/UnaryConstraintRule.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/UnaryConstraintRule.java deleted file mode 100644 index e0379ae8e95f302f05e97cff25cafbd7c340c95a..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/UnaryConstraintRule.java +++ /dev/null @@ -1,49 +0,0 @@ -/** - */ -package Editpolicymodel; - - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Unary Constraint Rule</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * </p> - * <ul> - * <li>{@link Editpolicymodel.UnaryConstraintRule#getRule <em>Rule</em>}</li> - * </ul> - * - * @see Editpolicymodel.EditpolicymodelPackage#getUnaryConstraintRule() - * @model abstract="true" - * @generated - */ -public interface UnaryConstraintRule extends LogicalConstraintRule { - /** - * Returns the value of the '<em><b>Rule</b></em>' containment reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Rule</em>' containment reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Rule</em>' containment reference. - * @see #setRule(ConstraintRule) - * @see Editpolicymodel.EditpolicymodelPackage#getUnaryConstraintRule_Rule() - * @model containment="true" required="true" - * @generated - */ - ConstraintRule getRule(); - - /** - * Sets the value of the '{@link Editpolicymodel.UnaryConstraintRule#getRule <em>Rule</em>}' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Rule</em>' containment reference. - * @see #getRule() - * @generated - */ - void setRule(ConstraintRule value); - -} // UnaryConstraintRule diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/UnaryFeatureRule.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/UnaryFeatureRule.java deleted file mode 100644 index 23ad9367d0ad0e1b76de1f67b156203c75d2c779..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/UnaryFeatureRule.java +++ /dev/null @@ -1,49 +0,0 @@ -/** - */ -package Editpolicymodel; - - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Unary Feature Rule</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * </p> - * <ul> - * <li>{@link Editpolicymodel.UnaryFeatureRule#getRule <em>Rule</em>}</li> - * </ul> - * - * @see Editpolicymodel.EditpolicymodelPackage#getUnaryFeatureRule() - * @model abstract="true" - * @generated - */ -public interface UnaryFeatureRule extends LogicalFeatureRule { - /** - * Returns the value of the '<em><b>Rule</b></em>' containment reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Rule</em>' containment reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Rule</em>' containment reference. - * @see #setRule(FeatureRule) - * @see Editpolicymodel.EditpolicymodelPackage#getUnaryFeatureRule_Rule() - * @model containment="true" required="true" - * @generated - */ - FeatureRule getRule(); - - /** - * Sets the value of the '{@link Editpolicymodel.UnaryFeatureRule#getRule <em>Rule</em>}' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Rule</em>' containment reference. - * @see #getRule() - * @generated - */ - void setRule(FeatureRule value); - -} // UnaryFeatureRule diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/AndConstraintRuleImpl.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/AndConstraintRuleImpl.java deleted file mode 100644 index 1dd55f6c63492929787b06f045fa56e23e236011..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/AndConstraintRuleImpl.java +++ /dev/null @@ -1,37 +0,0 @@ -/** - */ -package Editpolicymodel.impl; - -import Editpolicymodel.AndConstraintRule; -import Editpolicymodel.EditpolicymodelPackage; - -import org.eclipse.emf.ecore.EClass; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>And Constraint Rule</b></em>'. - * <!-- end-user-doc --> - * - * @generated - */ -public class AndConstraintRuleImpl extends NaryConstraintRuleImpl implements AndConstraintRule { - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected AndConstraintRuleImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return EditpolicymodelPackage.Literals.AND_CONSTRAINT_RULE; - } - -} //AndConstraintRuleImpl diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/AndFeatureRuleImpl.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/AndFeatureRuleImpl.java deleted file mode 100644 index 40df095e4f0fe52938a91c47eef73638df42aadb..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/AndFeatureRuleImpl.java +++ /dev/null @@ -1,37 +0,0 @@ -/** - */ -package Editpolicymodel.impl; - -import Editpolicymodel.AndFeatureRule; -import Editpolicymodel.EditpolicymodelPackage; - -import org.eclipse.emf.ecore.EClass; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>And Feature Rule</b></em>'. - * <!-- end-user-doc --> - * - * @generated - */ -public class AndFeatureRuleImpl extends NaryFeatureRuleImpl implements AndFeatureRule { - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected AndFeatureRuleImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return EditpolicymodelPackage.Literals.AND_FEATURE_RULE; - } - -} //AndFeatureRuleImpl diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/BinaryConstraintRuleImpl.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/BinaryConstraintRuleImpl.java deleted file mode 100644 index 78927ead9d345b3f294d1c4697cb7c18e2730d87..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/BinaryConstraintRuleImpl.java +++ /dev/null @@ -1,241 +0,0 @@ -/** - */ -package Editpolicymodel.impl; - -import Editpolicymodel.BinaryConstraintRule; -import Editpolicymodel.ConstraintRule; -import Editpolicymodel.EditpolicymodelPackage; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Binary Constraint Rule</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * </p> - * <ul> - * <li>{@link Editpolicymodel.impl.BinaryConstraintRuleImpl#getLeftRule <em>Left Rule</em>}</li> - * <li>{@link Editpolicymodel.impl.BinaryConstraintRuleImpl#getRightRule <em>Right Rule</em>}</li> - * </ul> - * - * @generated - */ -public abstract class BinaryConstraintRuleImpl extends LogicalConstraintRuleImpl implements BinaryConstraintRule { - /** - * The cached value of the '{@link #getLeftRule() <em>Left Rule</em>}' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getLeftRule() - * @generated - * @ordered - */ - protected ConstraintRule leftRule; - - /** - * The cached value of the '{@link #getRightRule() <em>Right Rule</em>}' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getRightRule() - * @generated - * @ordered - */ - protected ConstraintRule rightRule; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected BinaryConstraintRuleImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return EditpolicymodelPackage.Literals.BINARY_CONSTRAINT_RULE; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public ConstraintRule getLeftRule() { - return leftRule; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public NotificationChain basicSetLeftRule(ConstraintRule newLeftRule, NotificationChain msgs) { - ConstraintRule oldLeftRule = leftRule; - leftRule = newLeftRule; - if (eNotificationRequired()) { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, EditpolicymodelPackage.BINARY_CONSTRAINT_RULE__LEFT_RULE, oldLeftRule, newLeftRule); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setLeftRule(ConstraintRule newLeftRule) { - if (newLeftRule != leftRule) { - NotificationChain msgs = null; - if (leftRule != null) - msgs = ((InternalEObject)leftRule).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - EditpolicymodelPackage.BINARY_CONSTRAINT_RULE__LEFT_RULE, null, msgs); - if (newLeftRule != null) - msgs = ((InternalEObject)newLeftRule).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - EditpolicymodelPackage.BINARY_CONSTRAINT_RULE__LEFT_RULE, null, msgs); - msgs = basicSetLeftRule(newLeftRule, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, EditpolicymodelPackage.BINARY_CONSTRAINT_RULE__LEFT_RULE, newLeftRule, newLeftRule)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public ConstraintRule getRightRule() { - return rightRule; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public NotificationChain basicSetRightRule(ConstraintRule newRightRule, NotificationChain msgs) { - ConstraintRule oldRightRule = rightRule; - rightRule = newRightRule; - if (eNotificationRequired()) { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, EditpolicymodelPackage.BINARY_CONSTRAINT_RULE__RIGHT_RULE, oldRightRule, newRightRule); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setRightRule(ConstraintRule newRightRule) { - if (newRightRule != rightRule) { - NotificationChain msgs = null; - if (rightRule != null) - msgs = ((InternalEObject)rightRule).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - EditpolicymodelPackage.BINARY_CONSTRAINT_RULE__RIGHT_RULE, null, msgs); - if (newRightRule != null) - msgs = ((InternalEObject)newRightRule).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - EditpolicymodelPackage.BINARY_CONSTRAINT_RULE__RIGHT_RULE, null, msgs); - msgs = basicSetRightRule(newRightRule, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, EditpolicymodelPackage.BINARY_CONSTRAINT_RULE__RIGHT_RULE, newRightRule, newRightRule)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { - switch (featureID) { - case EditpolicymodelPackage.BINARY_CONSTRAINT_RULE__LEFT_RULE: - return basicSetLeftRule(null, msgs); - case EditpolicymodelPackage.BINARY_CONSTRAINT_RULE__RIGHT_RULE: - return basicSetRightRule(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case EditpolicymodelPackage.BINARY_CONSTRAINT_RULE__LEFT_RULE: - return getLeftRule(); - case EditpolicymodelPackage.BINARY_CONSTRAINT_RULE__RIGHT_RULE: - return getRightRule(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case EditpolicymodelPackage.BINARY_CONSTRAINT_RULE__LEFT_RULE: - setLeftRule((ConstraintRule)newValue); - return; - case EditpolicymodelPackage.BINARY_CONSTRAINT_RULE__RIGHT_RULE: - setRightRule((ConstraintRule)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case EditpolicymodelPackage.BINARY_CONSTRAINT_RULE__LEFT_RULE: - setLeftRule((ConstraintRule)null); - return; - case EditpolicymodelPackage.BINARY_CONSTRAINT_RULE__RIGHT_RULE: - setRightRule((ConstraintRule)null); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case EditpolicymodelPackage.BINARY_CONSTRAINT_RULE__LEFT_RULE: - return leftRule != null; - case EditpolicymodelPackage.BINARY_CONSTRAINT_RULE__RIGHT_RULE: - return rightRule != null; - } - return super.eIsSet(featureID); - } - -} //BinaryConstraintRuleImpl diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/BinaryFeatureRuleImpl.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/BinaryFeatureRuleImpl.java deleted file mode 100644 index 40f4521aac28d5257ab94165da5c1fd656fb678a..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/BinaryFeatureRuleImpl.java +++ /dev/null @@ -1,241 +0,0 @@ -/** - */ -package Editpolicymodel.impl; - -import Editpolicymodel.BinaryFeatureRule; -import Editpolicymodel.EditpolicymodelPackage; -import Editpolicymodel.FeatureRule; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Binary Feature Rule</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * </p> - * <ul> - * <li>{@link Editpolicymodel.impl.BinaryFeatureRuleImpl#getRightRule <em>Right Rule</em>}</li> - * <li>{@link Editpolicymodel.impl.BinaryFeatureRuleImpl#getLeftRule <em>Left Rule</em>}</li> - * </ul> - * - * @generated - */ -public abstract class BinaryFeatureRuleImpl extends LogicalFeatureRuleImpl implements BinaryFeatureRule { - /** - * The cached value of the '{@link #getRightRule() <em>Right Rule</em>}' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getRightRule() - * @generated - * @ordered - */ - protected FeatureRule rightRule; - - /** - * The cached value of the '{@link #getLeftRule() <em>Left Rule</em>}' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getLeftRule() - * @generated - * @ordered - */ - protected FeatureRule leftRule; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected BinaryFeatureRuleImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return EditpolicymodelPackage.Literals.BINARY_FEATURE_RULE; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FeatureRule getRightRule() { - return rightRule; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public NotificationChain basicSetRightRule(FeatureRule newRightRule, NotificationChain msgs) { - FeatureRule oldRightRule = rightRule; - rightRule = newRightRule; - if (eNotificationRequired()) { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, EditpolicymodelPackage.BINARY_FEATURE_RULE__RIGHT_RULE, oldRightRule, newRightRule); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setRightRule(FeatureRule newRightRule) { - if (newRightRule != rightRule) { - NotificationChain msgs = null; - if (rightRule != null) - msgs = ((InternalEObject)rightRule).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - EditpolicymodelPackage.BINARY_FEATURE_RULE__RIGHT_RULE, null, msgs); - if (newRightRule != null) - msgs = ((InternalEObject)newRightRule).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - EditpolicymodelPackage.BINARY_FEATURE_RULE__RIGHT_RULE, null, msgs); - msgs = basicSetRightRule(newRightRule, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, EditpolicymodelPackage.BINARY_FEATURE_RULE__RIGHT_RULE, newRightRule, newRightRule)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FeatureRule getLeftRule() { - return leftRule; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public NotificationChain basicSetLeftRule(FeatureRule newLeftRule, NotificationChain msgs) { - FeatureRule oldLeftRule = leftRule; - leftRule = newLeftRule; - if (eNotificationRequired()) { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, EditpolicymodelPackage.BINARY_FEATURE_RULE__LEFT_RULE, oldLeftRule, newLeftRule); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setLeftRule(FeatureRule newLeftRule) { - if (newLeftRule != leftRule) { - NotificationChain msgs = null; - if (leftRule != null) - msgs = ((InternalEObject)leftRule).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - EditpolicymodelPackage.BINARY_FEATURE_RULE__LEFT_RULE, null, msgs); - if (newLeftRule != null) - msgs = ((InternalEObject)newLeftRule).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - EditpolicymodelPackage.BINARY_FEATURE_RULE__LEFT_RULE, null, msgs); - msgs = basicSetLeftRule(newLeftRule, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, EditpolicymodelPackage.BINARY_FEATURE_RULE__LEFT_RULE, newLeftRule, newLeftRule)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { - switch (featureID) { - case EditpolicymodelPackage.BINARY_FEATURE_RULE__RIGHT_RULE: - return basicSetRightRule(null, msgs); - case EditpolicymodelPackage.BINARY_FEATURE_RULE__LEFT_RULE: - return basicSetLeftRule(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case EditpolicymodelPackage.BINARY_FEATURE_RULE__RIGHT_RULE: - return getRightRule(); - case EditpolicymodelPackage.BINARY_FEATURE_RULE__LEFT_RULE: - return getLeftRule(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case EditpolicymodelPackage.BINARY_FEATURE_RULE__RIGHT_RULE: - setRightRule((FeatureRule)newValue); - return; - case EditpolicymodelPackage.BINARY_FEATURE_RULE__LEFT_RULE: - setLeftRule((FeatureRule)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case EditpolicymodelPackage.BINARY_FEATURE_RULE__RIGHT_RULE: - setRightRule((FeatureRule)null); - return; - case EditpolicymodelPackage.BINARY_FEATURE_RULE__LEFT_RULE: - setLeftRule((FeatureRule)null); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case EditpolicymodelPackage.BINARY_FEATURE_RULE__RIGHT_RULE: - return rightRule != null; - case EditpolicymodelPackage.BINARY_FEATURE_RULE__LEFT_RULE: - return leftRule != null; - } - return super.eIsSet(featureID); - } - -} //BinaryFeatureRuleImpl diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/ConstraintRuleImpl.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/ConstraintRuleImpl.java deleted file mode 100644 index 008d04ee013018cc96f37ce5ee58339f57a22108..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/ConstraintRuleImpl.java +++ /dev/null @@ -1,39 +0,0 @@ -/** - */ -package Editpolicymodel.impl; - -import Editpolicymodel.ConstraintRule; -import Editpolicymodel.EditpolicymodelPackage; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Constraint Rule</b></em>'. - * <!-- end-user-doc --> - * - * @generated - */ -public abstract class ConstraintRuleImpl extends MinimalEObjectImpl.Container implements ConstraintRule { - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected ConstraintRuleImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return EditpolicymodelPackage.Literals.CONSTRAINT_RULE; - } - -} //ConstraintRuleImpl diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/ContainsCompartmentImpl.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/ContainsCompartmentImpl.java deleted file mode 100644 index 619282ffb25d82dd52f84fa11256e68048e445ca..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/ContainsCompartmentImpl.java +++ /dev/null @@ -1,37 +0,0 @@ -/** - */ -package Editpolicymodel.impl; - -import Editpolicymodel.ContainsCompartment; -import Editpolicymodel.EditpolicymodelPackage; - -import org.eclipse.emf.ecore.EClass; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Contains Compartment</b></em>'. - * <!-- end-user-doc --> - * - * @generated - */ -public class ContainsCompartmentImpl extends ConstraintRuleImpl implements ContainsCompartment { - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected ContainsCompartmentImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return EditpolicymodelPackage.Literals.CONTAINS_COMPARTMENT; - } - -} //ContainsCompartmentImpl diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/EditpolicymodelFactoryImpl.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/EditpolicymodelFactoryImpl.java deleted file mode 100644 index 056457815f6963048fa04ba8e844f5cd52321db4..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/EditpolicymodelFactoryImpl.java +++ /dev/null @@ -1,458 +0,0 @@ -/** - */ -package Editpolicymodel.impl; - -import Editpolicymodel.*; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.EDataType; -import org.eclipse.emf.ecore.EObject; -import org.eclipse.emf.ecore.EPackage; - -import org.eclipse.emf.ecore.impl.EFactoryImpl; - -import org.eclipse.emf.ecore.plugin.EcorePlugin; - -/** - * <!-- begin-user-doc --> - * An implementation of the model <b>Factory</b>. - * <!-- end-user-doc --> - * @generated - */ -public class EditpolicymodelFactoryImpl extends EFactoryImpl implements EditpolicymodelFactory { - /** - * Creates the default factory implementation. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public static EditpolicymodelFactory init() { - try { - EditpolicymodelFactory theEditpolicymodelFactory = (EditpolicymodelFactory)EPackage.Registry.INSTANCE.getEFactory(EditpolicymodelPackage.eNS_URI); - if (theEditpolicymodelFactory != null) { - return theEditpolicymodelFactory; - } - } - catch (Exception exception) { - EcorePlugin.INSTANCE.log(exception); - } - return new EditpolicymodelFactoryImpl(); - } - - /** - * Creates an instance of the factory. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EditpolicymodelFactoryImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public EObject create(EClass eClass) { - switch (eClass.getClassifierID()) { - case EditpolicymodelPackage.MODEL: return createModel(); - case EditpolicymodelPackage.POLICY: return createPolicy(); - case EditpolicymodelPackage.CONTAINS_COMPARTMENT: return createContainsCompartment(); - case EditpolicymodelPackage.IS_TARGET: return createIsTarget(); - case EditpolicymodelPackage.IS_PARENT: return createIsParent(); - case EditpolicymodelPackage.IS_FEATURE: return createIsFeature(); - case EditpolicymodelPackage.IS_TARGET_TYPE: return createIsTargetType(); - case EditpolicymodelPackage.NOT_CONSTRAINT_RULE: return createNotConstraintRule(); - case EditpolicymodelPackage.AND_CONSTRAINT_RULE: return createAndConstraintRule(); - case EditpolicymodelPackage.TRUE_CONSTRAINT_RULE: return createTrueConstraintRule(); - case EditpolicymodelPackage.FALSE_CONSTRAINT_RULE: return createFalseConstraintRule(); - case EditpolicymodelPackage.OR_CONSTRAINT_RULE: return createOrConstraintRule(); - case EditpolicymodelPackage.IMPLICATION_CONSTRAINT_RULE: return createImplicationConstraintRule(); - case EditpolicymodelPackage.IS_SOURCE_TYPE: return createIsSourceType(); - case EditpolicymodelPackage.LOGICAL_CONSTRAINT_RULE: return createLogicalConstraintRule(); - case EditpolicymodelPackage.TRUE_FEATURE_RULE: return createTrueFeatureRule(); - case EditpolicymodelPackage.NOT_FEATURE_RULE: return createNotFeatureRule(); - case EditpolicymodelPackage.FALSE_FEATURE_RULE: return createFalseFeatureRule(); - case EditpolicymodelPackage.LOGICAL_FEATURE_RULE: return createLogicalFeatureRule(); - case EditpolicymodelPackage.IMPLICATION_FEATURE_RULE: return createImplicationFeatureRule(); - case EditpolicymodelPackage.OR_FEATURE_RULE: return createOrFeatureRule(); - case EditpolicymodelPackage.AND_FEATURE_RULE: return createAndFeatureRule(); - case EditpolicymodelPackage.SOURCE_EQUALS_TARGET: return createSourceEqualsTarget(); - case EditpolicymodelPackage.SOURCE_EQUALS_TARGET_TYPE: return createSourceEqualsTargetType(); - case EditpolicymodelPackage.IN_COMPARTMENT: return createInCompartment(); - default: - throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); - } - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object createFromString(EDataType eDataType, String initialValue) { - switch (eDataType.getClassifierID()) { - case EditpolicymodelPackage.ACTION_ENUM: - return createActionEnumFromString(eDataType, initialValue); - case EditpolicymodelPackage.TYPE_ENUM: - return createTypeEnumFromString(eDataType, initialValue); - case EditpolicymodelPackage.FEATURE_NAME_ENUM: - return createFeatureNameEnumFromString(eDataType, initialValue); - default: - throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); - } - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String convertToString(EDataType eDataType, Object instanceValue) { - switch (eDataType.getClassifierID()) { - case EditpolicymodelPackage.ACTION_ENUM: - return convertActionEnumToString(eDataType, instanceValue); - case EditpolicymodelPackage.TYPE_ENUM: - return convertTypeEnumToString(eDataType, instanceValue); - case EditpolicymodelPackage.FEATURE_NAME_ENUM: - return convertFeatureNameEnumToString(eDataType, instanceValue); - default: - throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); - } - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public Model createModel() { - ModelImpl model = new ModelImpl(); - return model; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public Policy createPolicy() { - PolicyImpl policy = new PolicyImpl(); - return policy; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public ContainsCompartment createContainsCompartment() { - ContainsCompartmentImpl containsCompartment = new ContainsCompartmentImpl(); - return containsCompartment; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public IsTarget createIsTarget() { - IsTargetImpl isTarget = new IsTargetImpl(); - return isTarget; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public IsParent createIsParent() { - IsParentImpl isParent = new IsParentImpl(); - return isParent; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public IsFeature createIsFeature() { - IsFeatureImpl isFeature = new IsFeatureImpl(); - return isFeature; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public IsTargetType createIsTargetType() { - IsTargetTypeImpl isTargetType = new IsTargetTypeImpl(); - return isTargetType; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public NotConstraintRule createNotConstraintRule() { - NotConstraintRuleImpl notConstraintRule = new NotConstraintRuleImpl(); - return notConstraintRule; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public AndConstraintRule createAndConstraintRule() { - AndConstraintRuleImpl andConstraintRule = new AndConstraintRuleImpl(); - return andConstraintRule; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public TrueConstraintRule createTrueConstraintRule() { - TrueConstraintRuleImpl trueConstraintRule = new TrueConstraintRuleImpl(); - return trueConstraintRule; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FalseConstraintRule createFalseConstraintRule() { - FalseConstraintRuleImpl falseConstraintRule = new FalseConstraintRuleImpl(); - return falseConstraintRule; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public OrConstraintRule createOrConstraintRule() { - OrConstraintRuleImpl orConstraintRule = new OrConstraintRuleImpl(); - return orConstraintRule; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public ImplicationConstraintRule createImplicationConstraintRule() { - ImplicationConstraintRuleImpl implicationConstraintRule = new ImplicationConstraintRuleImpl(); - return implicationConstraintRule; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public IsSourceType createIsSourceType() { - IsSourceTypeImpl isSourceType = new IsSourceTypeImpl(); - return isSourceType; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public LogicalConstraintRule createLogicalConstraintRule() { - LogicalConstraintRuleImpl logicalConstraintRule = new LogicalConstraintRuleImpl(); - return logicalConstraintRule; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public TrueFeatureRule createTrueFeatureRule() { - TrueFeatureRuleImpl trueFeatureRule = new TrueFeatureRuleImpl(); - return trueFeatureRule; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public NotFeatureRule createNotFeatureRule() { - NotFeatureRuleImpl notFeatureRule = new NotFeatureRuleImpl(); - return notFeatureRule; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FalseFeatureRule createFalseFeatureRule() { - FalseFeatureRuleImpl falseFeatureRule = new FalseFeatureRuleImpl(); - return falseFeatureRule; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public LogicalFeatureRule createLogicalFeatureRule() { - LogicalFeatureRuleImpl logicalFeatureRule = new LogicalFeatureRuleImpl(); - return logicalFeatureRule; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public ImplicationFeatureRule createImplicationFeatureRule() { - ImplicationFeatureRuleImpl implicationFeatureRule = new ImplicationFeatureRuleImpl(); - return implicationFeatureRule; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public OrFeatureRule createOrFeatureRule() { - OrFeatureRuleImpl orFeatureRule = new OrFeatureRuleImpl(); - return orFeatureRule; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public AndFeatureRule createAndFeatureRule() { - AndFeatureRuleImpl andFeatureRule = new AndFeatureRuleImpl(); - return andFeatureRule; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public SourceEqualsTarget createSourceEqualsTarget() { - SourceEqualsTargetImpl sourceEqualsTarget = new SourceEqualsTargetImpl(); - return sourceEqualsTarget; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public SourceEqualsTargetType createSourceEqualsTargetType() { - SourceEqualsTargetTypeImpl sourceEqualsTargetType = new SourceEqualsTargetTypeImpl(); - return sourceEqualsTargetType; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public InCompartment createInCompartment() { - InCompartmentImpl inCompartment = new InCompartmentImpl(); - return inCompartment; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public ActionEnum createActionEnumFromString(EDataType eDataType, String initialValue) { - ActionEnum result = ActionEnum.get(initialValue); - if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); - return result; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public String convertActionEnumToString(EDataType eDataType, Object instanceValue) { - return instanceValue == null ? null : instanceValue.toString(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public TypeEnum createTypeEnumFromString(EDataType eDataType, String initialValue) { - TypeEnum result = TypeEnum.get(initialValue); - if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); - return result; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public String convertTypeEnumToString(EDataType eDataType, Object instanceValue) { - return instanceValue == null ? null : instanceValue.toString(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FeatureNameEnum createFeatureNameEnumFromString(EDataType eDataType, String initialValue) { - FeatureNameEnum result = FeatureNameEnum.get(initialValue); - if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); - return result; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public String convertFeatureNameEnumToString(EDataType eDataType, Object instanceValue) { - return instanceValue == null ? null : instanceValue.toString(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EditpolicymodelPackage getEditpolicymodelPackage() { - return (EditpolicymodelPackage)getEPackage(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @deprecated - * @generated - */ - @Deprecated - public static EditpolicymodelPackage getPackage() { - return EditpolicymodelPackage.eINSTANCE; - } - -} //EditpolicymodelFactoryImpl diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/EditpolicymodelPackageImpl.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/EditpolicymodelPackageImpl.java deleted file mode 100644 index c02e7def3ad97e0cdc7619a72db04d40ecd77c8c..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/EditpolicymodelPackageImpl.java +++ /dev/null @@ -1,1200 +0,0 @@ -/** - */ -package Editpolicymodel.impl; - -import Editpolicymodel.ActionEnum; -import Editpolicymodel.AndConstraintRule; -import Editpolicymodel.AndFeatureRule; -import Editpolicymodel.BinaryConstraintRule; -import Editpolicymodel.BinaryFeatureRule; -import Editpolicymodel.ConstraintRule; -import Editpolicymodel.ContainsCompartment; -import Editpolicymodel.EditpolicymodelFactory; -import Editpolicymodel.EditpolicymodelPackage; -import Editpolicymodel.FalseConstraintRule; -import Editpolicymodel.FalseFeatureRule; -import Editpolicymodel.FeatureNameEnum; -import Editpolicymodel.FeatureRule; -import Editpolicymodel.ImplicationConstraintRule; -import Editpolicymodel.ImplicationFeatureRule; -import Editpolicymodel.InCompartment; -import Editpolicymodel.IsFeature; -import Editpolicymodel.IsParent; -import Editpolicymodel.IsSourceType; -import Editpolicymodel.IsTarget; -import Editpolicymodel.IsTargetType; -import Editpolicymodel.LogicalConstraintRule; -import Editpolicymodel.LogicalFeatureRule; -import Editpolicymodel.Model; -import Editpolicymodel.NaryConstraintRule; -import Editpolicymodel.NaryFeatureRule; -import Editpolicymodel.NotConstraintRule; -import Editpolicymodel.NotFeatureRule; -import Editpolicymodel.OrConstraintRule; -import Editpolicymodel.OrFeatureRule; -import Editpolicymodel.Policy; -import Editpolicymodel.SourceEqualsTarget; -import Editpolicymodel.SourceEqualsTargetType; -import Editpolicymodel.TrueConstraintRule; -import Editpolicymodel.TrueFeatureRule; -import Editpolicymodel.TypeArgumentRule; -import Editpolicymodel.TypeEnum; -import Editpolicymodel.UnaryConstraintRule; -import Editpolicymodel.UnaryFeatureRule; - -import org.eclipse.emf.ecore.EAttribute; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.EEnum; -import org.eclipse.emf.ecore.EPackage; -import org.eclipse.emf.ecore.EReference; - -import org.eclipse.emf.ecore.impl.EPackageImpl; - -import org.framed.iorm.model.OrmPackage; - -/** - * <!-- begin-user-doc --> - * An implementation of the model <b>Package</b>. - * <!-- end-user-doc --> - * @generated - */ -public class EditpolicymodelPackageImpl extends EPackageImpl implements EditpolicymodelPackage { - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass modelEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass policyEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass containsCompartmentEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass isTargetEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass isParentEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass featureRuleEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass isFeatureEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass constraintRuleEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass isTargetTypeEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass unaryConstraintRuleEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass notConstraintRuleEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass andConstraintRuleEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass binaryConstraintRuleEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass trueConstraintRuleEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass falseConstraintRuleEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass orConstraintRuleEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass implicationConstraintRuleEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass isSourceTypeEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass typeArgumentRuleEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass naryConstraintRuleEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass logicalConstraintRuleEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass trueFeatureRuleEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass notFeatureRuleEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass falseFeatureRuleEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass naryFeatureRuleEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass binaryFeatureRuleEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass logicalFeatureRuleEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass implicationFeatureRuleEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass unaryFeatureRuleEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass orFeatureRuleEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass andFeatureRuleEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass sourceEqualsTargetEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass sourceEqualsTargetTypeEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass inCompartmentEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EEnum actionEnumEEnum = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EEnum typeEnumEEnum = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EEnum featureNameEnumEEnum = null; - - /** - * Creates an instance of the model <b>Package</b>, registered with - * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package - * package URI value. - * <p>Note: the correct way to create the package is via the static - * factory method {@link #init init()}, which also performs - * initialization of the package, or returns the registered package, - * if one already exists. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.emf.ecore.EPackage.Registry - * @see Editpolicymodel.EditpolicymodelPackage#eNS_URI - * @see #init() - * @generated - */ - private EditpolicymodelPackageImpl() { - super(eNS_URI, EditpolicymodelFactory.eINSTANCE); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private static boolean isInited = false; - - /** - * Creates, registers, and initializes the <b>Package</b> for this model, and for any others upon which it depends. - * - * <p>This method is used to initialize {@link EditpolicymodelPackage#eINSTANCE} when that field is accessed. - * Clients should not invoke it directly. Instead, they should simply access that field to obtain the package. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #eNS_URI - * @see #createPackageContents() - * @see #initializePackageContents() - * @generated - */ - public static EditpolicymodelPackage init() { - if (isInited) return (EditpolicymodelPackage)EPackage.Registry.INSTANCE.getEPackage(EditpolicymodelPackage.eNS_URI); - - // Obtain or create and register package - EditpolicymodelPackageImpl theEditpolicymodelPackage = (EditpolicymodelPackageImpl)(EPackage.Registry.INSTANCE.get(eNS_URI) instanceof EditpolicymodelPackageImpl ? EPackage.Registry.INSTANCE.get(eNS_URI) : new EditpolicymodelPackageImpl()); - - isInited = true; - - // Initialize simple dependencies - OrmPackage.eINSTANCE.eClass(); - - // Create package meta-data objects - theEditpolicymodelPackage.createPackageContents(); - - // Initialize created meta-data - theEditpolicymodelPackage.initializePackageContents(); - - // Mark meta-data to indicate it can't be changed - theEditpolicymodelPackage.freeze(); - - - // Update the registry and return the package - EPackage.Registry.INSTANCE.put(EditpolicymodelPackage.eNS_URI, theEditpolicymodelPackage); - return theEditpolicymodelPackage; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getModel() { - return modelEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getModel_Policies() { - return (EReference)modelEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getPolicy() { - return policyEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getPolicy_Override() { - return (EAttribute)policyEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getPolicy_Action() { - return (EAttribute)policyEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getPolicy_ActionType() { - return (EAttribute)policyEClass.getEStructuralFeatures().get(2); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getPolicy_FeatureRule() { - return (EReference)policyEClass.getEStructuralFeatures().get(3); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getPolicy_ConstraintRule() { - return (EReference)policyEClass.getEStructuralFeatures().get(4); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getContainsCompartment() { - return containsCompartmentEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getIsTarget() { - return isTargetEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getIsParent() { - return isParentEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getFeatureRule() { - return featureRuleEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getIsFeature() { - return isFeatureEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getIsFeature_FeatureName() { - return (EAttribute)isFeatureEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getConstraintRule() { - return constraintRuleEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getIsTargetType() { - return isTargetTypeEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getUnaryConstraintRule() { - return unaryConstraintRuleEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getUnaryConstraintRule_Rule() { - return (EReference)unaryConstraintRuleEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getNotConstraintRule() { - return notConstraintRuleEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getAndConstraintRule() { - return andConstraintRuleEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getBinaryConstraintRule() { - return binaryConstraintRuleEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getBinaryConstraintRule_LeftRule() { - return (EReference)binaryConstraintRuleEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getBinaryConstraintRule_RightRule() { - return (EReference)binaryConstraintRuleEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getTrueConstraintRule() { - return trueConstraintRuleEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getFalseConstraintRule() { - return falseConstraintRuleEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getOrConstraintRule() { - return orConstraintRuleEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getImplicationConstraintRule() { - return implicationConstraintRuleEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getIsSourceType() { - return isSourceTypeEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getTypeArgumentRule() { - return typeArgumentRuleEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EAttribute getTypeArgumentRule_Type() { - return (EAttribute)typeArgumentRuleEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getNaryConstraintRule() { - return naryConstraintRuleEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getNaryConstraintRule_Rules() { - return (EReference)naryConstraintRuleEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getLogicalConstraintRule() { - return logicalConstraintRuleEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getTrueFeatureRule() { - return trueFeatureRuleEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getNotFeatureRule() { - return notFeatureRuleEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getFalseFeatureRule() { - return falseFeatureRuleEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getNaryFeatureRule() { - return naryFeatureRuleEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getNaryFeatureRule_Rules() { - return (EReference)naryFeatureRuleEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getBinaryFeatureRule() { - return binaryFeatureRuleEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getBinaryFeatureRule_RightRule() { - return (EReference)binaryFeatureRuleEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getBinaryFeatureRule_LeftRule() { - return (EReference)binaryFeatureRuleEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getLogicalFeatureRule() { - return logicalFeatureRuleEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getImplicationFeatureRule() { - return implicationFeatureRuleEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getUnaryFeatureRule() { - return unaryFeatureRuleEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getUnaryFeatureRule_Rule() { - return (EReference)unaryFeatureRuleEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getOrFeatureRule() { - return orFeatureRuleEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getAndFeatureRule() { - return andFeatureRuleEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getSourceEqualsTarget() { - return sourceEqualsTargetEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getSourceEqualsTargetType() { - return sourceEqualsTargetTypeEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getInCompartment() { - return inCompartmentEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EEnum getActionEnum() { - return actionEnumEEnum; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EEnum getTypeEnum() { - return typeEnumEEnum; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EEnum getFeatureNameEnum() { - return featureNameEnumEEnum; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EditpolicymodelFactory getEditpolicymodelFactory() { - return (EditpolicymodelFactory)getEFactoryInstance(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private boolean isCreated = false; - - /** - * Creates the meta-model objects for the package. This method is - * guarded to have no affect on any invocation but its first. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void createPackageContents() { - if (isCreated) return; - isCreated = true; - - // Create classes and their features - modelEClass = createEClass(MODEL); - createEReference(modelEClass, MODEL__POLICIES); - - policyEClass = createEClass(POLICY); - createEAttribute(policyEClass, POLICY__OVERRIDE); - createEAttribute(policyEClass, POLICY__ACTION); - createEAttribute(policyEClass, POLICY__ACTION_TYPE); - createEReference(policyEClass, POLICY__FEATURE_RULE); - createEReference(policyEClass, POLICY__CONSTRAINT_RULE); - - containsCompartmentEClass = createEClass(CONTAINS_COMPARTMENT); - - isTargetEClass = createEClass(IS_TARGET); - - isParentEClass = createEClass(IS_PARENT); - - featureRuleEClass = createEClass(FEATURE_RULE); - - isFeatureEClass = createEClass(IS_FEATURE); - createEAttribute(isFeatureEClass, IS_FEATURE__FEATURE_NAME); - - constraintRuleEClass = createEClass(CONSTRAINT_RULE); - - isTargetTypeEClass = createEClass(IS_TARGET_TYPE); - - unaryConstraintRuleEClass = createEClass(UNARY_CONSTRAINT_RULE); - createEReference(unaryConstraintRuleEClass, UNARY_CONSTRAINT_RULE__RULE); - - notConstraintRuleEClass = createEClass(NOT_CONSTRAINT_RULE); - - andConstraintRuleEClass = createEClass(AND_CONSTRAINT_RULE); - - binaryConstraintRuleEClass = createEClass(BINARY_CONSTRAINT_RULE); - createEReference(binaryConstraintRuleEClass, BINARY_CONSTRAINT_RULE__LEFT_RULE); - createEReference(binaryConstraintRuleEClass, BINARY_CONSTRAINT_RULE__RIGHT_RULE); - - trueConstraintRuleEClass = createEClass(TRUE_CONSTRAINT_RULE); - - falseConstraintRuleEClass = createEClass(FALSE_CONSTRAINT_RULE); - - orConstraintRuleEClass = createEClass(OR_CONSTRAINT_RULE); - - implicationConstraintRuleEClass = createEClass(IMPLICATION_CONSTRAINT_RULE); - - isSourceTypeEClass = createEClass(IS_SOURCE_TYPE); - - typeArgumentRuleEClass = createEClass(TYPE_ARGUMENT_RULE); - createEAttribute(typeArgumentRuleEClass, TYPE_ARGUMENT_RULE__TYPE); - - naryConstraintRuleEClass = createEClass(NARY_CONSTRAINT_RULE); - createEReference(naryConstraintRuleEClass, NARY_CONSTRAINT_RULE__RULES); - - logicalConstraintRuleEClass = createEClass(LOGICAL_CONSTRAINT_RULE); - - trueFeatureRuleEClass = createEClass(TRUE_FEATURE_RULE); - - notFeatureRuleEClass = createEClass(NOT_FEATURE_RULE); - - falseFeatureRuleEClass = createEClass(FALSE_FEATURE_RULE); - - naryFeatureRuleEClass = createEClass(NARY_FEATURE_RULE); - createEReference(naryFeatureRuleEClass, NARY_FEATURE_RULE__RULES); - - binaryFeatureRuleEClass = createEClass(BINARY_FEATURE_RULE); - createEReference(binaryFeatureRuleEClass, BINARY_FEATURE_RULE__RIGHT_RULE); - createEReference(binaryFeatureRuleEClass, BINARY_FEATURE_RULE__LEFT_RULE); - - logicalFeatureRuleEClass = createEClass(LOGICAL_FEATURE_RULE); - - implicationFeatureRuleEClass = createEClass(IMPLICATION_FEATURE_RULE); - - unaryFeatureRuleEClass = createEClass(UNARY_FEATURE_RULE); - createEReference(unaryFeatureRuleEClass, UNARY_FEATURE_RULE__RULE); - - orFeatureRuleEClass = createEClass(OR_FEATURE_RULE); - - andFeatureRuleEClass = createEClass(AND_FEATURE_RULE); - - sourceEqualsTargetEClass = createEClass(SOURCE_EQUALS_TARGET); - - sourceEqualsTargetTypeEClass = createEClass(SOURCE_EQUALS_TARGET_TYPE); - - inCompartmentEClass = createEClass(IN_COMPARTMENT); - - // Create enums - actionEnumEEnum = createEEnum(ACTION_ENUM); - typeEnumEEnum = createEEnum(TYPE_ENUM); - featureNameEnumEEnum = createEEnum(FEATURE_NAME_ENUM); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private boolean isInitialized = false; - - /** - * Complete the initialization of the package and its meta-model. This - * method is guarded to have no affect on any invocation but its first. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void initializePackageContents() { - if (isInitialized) return; - isInitialized = true; - - // Initialize package - setName(eNAME); - setNsPrefix(eNS_PREFIX); - setNsURI(eNS_URI); - - // Create type parameters - - // Set bounds for type parameters - - // Add supertypes to classes - containsCompartmentEClass.getESuperTypes().add(this.getConstraintRule()); - isTargetEClass.getESuperTypes().add(this.getTypeArgumentRule()); - isParentEClass.getESuperTypes().add(this.getTypeArgumentRule()); - isFeatureEClass.getESuperTypes().add(this.getFeatureRule()); - isTargetTypeEClass.getESuperTypes().add(this.getTypeArgumentRule()); - unaryConstraintRuleEClass.getESuperTypes().add(this.getLogicalConstraintRule()); - notConstraintRuleEClass.getESuperTypes().add(this.getUnaryConstraintRule()); - andConstraintRuleEClass.getESuperTypes().add(this.getNaryConstraintRule()); - binaryConstraintRuleEClass.getESuperTypes().add(this.getLogicalConstraintRule()); - trueConstraintRuleEClass.getESuperTypes().add(this.getLogicalConstraintRule()); - falseConstraintRuleEClass.getESuperTypes().add(this.getLogicalConstraintRule()); - orConstraintRuleEClass.getESuperTypes().add(this.getNaryConstraintRule()); - implicationConstraintRuleEClass.getESuperTypes().add(this.getBinaryConstraintRule()); - isSourceTypeEClass.getESuperTypes().add(this.getTypeArgumentRule()); - typeArgumentRuleEClass.getESuperTypes().add(this.getConstraintRule()); - naryConstraintRuleEClass.getESuperTypes().add(this.getLogicalConstraintRule()); - logicalConstraintRuleEClass.getESuperTypes().add(this.getConstraintRule()); - trueFeatureRuleEClass.getESuperTypes().add(this.getLogicalFeatureRule()); - notFeatureRuleEClass.getESuperTypes().add(this.getUnaryFeatureRule()); - falseFeatureRuleEClass.getESuperTypes().add(this.getLogicalFeatureRule()); - naryFeatureRuleEClass.getESuperTypes().add(this.getLogicalFeatureRule()); - binaryFeatureRuleEClass.getESuperTypes().add(this.getLogicalFeatureRule()); - logicalFeatureRuleEClass.getESuperTypes().add(this.getFeatureRule()); - implicationFeatureRuleEClass.getESuperTypes().add(this.getBinaryFeatureRule()); - unaryFeatureRuleEClass.getESuperTypes().add(this.getLogicalFeatureRule()); - orFeatureRuleEClass.getESuperTypes().add(this.getNaryFeatureRule()); - andFeatureRuleEClass.getESuperTypes().add(this.getNaryFeatureRule()); - sourceEqualsTargetEClass.getESuperTypes().add(this.getConstraintRule()); - sourceEqualsTargetTypeEClass.getESuperTypes().add(this.getConstraintRule()); - inCompartmentEClass.getESuperTypes().add(this.getConstraintRule()); - - // Initialize classes, features, and operations; add parameters - initEClass(modelEClass, Model.class, "Model", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getModel_Policies(), this.getPolicy(), null, "policies", null, 0, -1, Model.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(policyEClass, Policy.class, "Policy", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getPolicy_Override(), ecorePackage.getEBooleanObject(), "override", "false", 0, 1, Policy.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getPolicy_Action(), this.getActionEnum(), "action", "Create", 0, 1, Policy.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getPolicy_ActionType(), this.getTypeEnum(), "actionType", null, 1, 1, Policy.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getPolicy_FeatureRule(), this.getFeatureRule(), null, "featureRule", null, 0, 1, Policy.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getPolicy_ConstraintRule(), this.getConstraintRule(), null, "constraintRule", null, 0, 1, Policy.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(containsCompartmentEClass, ContainsCompartment.class, "ContainsCompartment", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(isTargetEClass, IsTarget.class, "IsTarget", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(isParentEClass, IsParent.class, "IsParent", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(featureRuleEClass, FeatureRule.class, "FeatureRule", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(isFeatureEClass, IsFeature.class, "IsFeature", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getIsFeature_FeatureName(), this.getFeatureNameEnum(), "featureName", null, 1, 1, IsFeature.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(constraintRuleEClass, ConstraintRule.class, "ConstraintRule", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(isTargetTypeEClass, IsTargetType.class, "IsTargetType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(unaryConstraintRuleEClass, UnaryConstraintRule.class, "UnaryConstraintRule", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getUnaryConstraintRule_Rule(), this.getConstraintRule(), null, "rule", null, 1, 1, UnaryConstraintRule.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(notConstraintRuleEClass, NotConstraintRule.class, "NotConstraintRule", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(andConstraintRuleEClass, AndConstraintRule.class, "AndConstraintRule", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(binaryConstraintRuleEClass, BinaryConstraintRule.class, "BinaryConstraintRule", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getBinaryConstraintRule_LeftRule(), this.getConstraintRule(), null, "leftRule", null, 1, 1, BinaryConstraintRule.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getBinaryConstraintRule_RightRule(), this.getConstraintRule(), null, "rightRule", null, 1, 1, BinaryConstraintRule.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(trueConstraintRuleEClass, TrueConstraintRule.class, "TrueConstraintRule", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(falseConstraintRuleEClass, FalseConstraintRule.class, "FalseConstraintRule", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(orConstraintRuleEClass, OrConstraintRule.class, "OrConstraintRule", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(implicationConstraintRuleEClass, ImplicationConstraintRule.class, "ImplicationConstraintRule", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(isSourceTypeEClass, IsSourceType.class, "IsSourceType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(typeArgumentRuleEClass, TypeArgumentRule.class, "TypeArgumentRule", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getTypeArgumentRule_Type(), this.getTypeEnum(), "type", null, 0, 1, TypeArgumentRule.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(naryConstraintRuleEClass, NaryConstraintRule.class, "NaryConstraintRule", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getNaryConstraintRule_Rules(), this.getConstraintRule(), null, "rules", null, 1, -1, NaryConstraintRule.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(logicalConstraintRuleEClass, LogicalConstraintRule.class, "LogicalConstraintRule", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(trueFeatureRuleEClass, TrueFeatureRule.class, "TrueFeatureRule", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(notFeatureRuleEClass, NotFeatureRule.class, "NotFeatureRule", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(falseFeatureRuleEClass, FalseFeatureRule.class, "FalseFeatureRule", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(naryFeatureRuleEClass, NaryFeatureRule.class, "NaryFeatureRule", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getNaryFeatureRule_Rules(), this.getFeatureRule(), null, "rules", null, 0, -1, NaryFeatureRule.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(binaryFeatureRuleEClass, BinaryFeatureRule.class, "BinaryFeatureRule", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getBinaryFeatureRule_RightRule(), this.getFeatureRule(), null, "rightRule", null, 1, 1, BinaryFeatureRule.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getBinaryFeatureRule_LeftRule(), this.getFeatureRule(), null, "leftRule", null, 1, 1, BinaryFeatureRule.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(logicalFeatureRuleEClass, LogicalFeatureRule.class, "LogicalFeatureRule", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(implicationFeatureRuleEClass, ImplicationFeatureRule.class, "ImplicationFeatureRule", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(unaryFeatureRuleEClass, UnaryFeatureRule.class, "UnaryFeatureRule", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getUnaryFeatureRule_Rule(), this.getFeatureRule(), null, "rule", null, 1, 1, UnaryFeatureRule.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(orFeatureRuleEClass, OrFeatureRule.class, "OrFeatureRule", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(andFeatureRuleEClass, AndFeatureRule.class, "AndFeatureRule", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(sourceEqualsTargetEClass, SourceEqualsTarget.class, "SourceEqualsTarget", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(sourceEqualsTargetTypeEClass, SourceEqualsTargetType.class, "SourceEqualsTargetType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(inCompartmentEClass, InCompartment.class, "InCompartment", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - // Initialize enums and add enum literals - initEEnum(actionEnumEEnum, ActionEnum.class, "ActionEnum"); - addEEnumLiteral(actionEnumEEnum, ActionEnum.CREATE); - addEEnumLiteral(actionEnumEEnum, ActionEnum.ADD); - addEEnumLiteral(actionEnumEEnum, ActionEnum.START); - addEEnumLiteral(actionEnumEEnum, ActionEnum.RECONNECT); - addEEnumLiteral(actionEnumEEnum, ActionEnum.EXECUTE); - addEEnumLiteral(actionEnumEEnum, ActionEnum.DIRECT_EDIT); - addEEnumLiteral(actionEnumEEnum, ActionEnum.CREATE_PROPERTY); - addEEnumLiteral(actionEnumEEnum, ActionEnum.CREATE_ATTRIBUTE); - addEEnumLiteral(actionEnumEEnum, ActionEnum.ADD_PROPERTY); - addEEnumLiteral(actionEnumEEnum, ActionEnum.CREATE_OPERATION); - - initEEnum(typeEnumEEnum, TypeEnum.class, "TypeEnum"); - addEEnumLiteral(typeEnumEEnum, TypeEnum.ACYCLIC); - addEEnumLiteral(typeEnumEEnum, TypeEnum.COMPARTMENT_TYPE); - addEEnumLiteral(typeEnumEEnum, TypeEnum.IRREFLEXIVE); - addEEnumLiteral(typeEnumEEnum, TypeEnum.ROLE_PROHIBITION); - addEEnumLiteral(typeEnumEEnum, TypeEnum.ROLE_IMPLICATION); - addEEnumLiteral(typeEnumEEnum, TypeEnum.ROLE_GROUP); - addEEnumLiteral(typeEnumEEnum, TypeEnum.ROLE_EQUIVALENCE); - addEEnumLiteral(typeEnumEEnum, TypeEnum.ROLE_TYPE); - addEEnumLiteral(typeEnumEEnum, TypeEnum.RELATIONSHIP_IMPLICATION); - addEEnumLiteral(typeEnumEEnum, TypeEnum.RELATIONSHIP_EXCLUSION); - addEEnumLiteral(typeEnumEEnum, TypeEnum.RELATIONSHIP); - addEEnumLiteral(typeEnumEEnum, TypeEnum.REFLEXIVE); - addEEnumLiteral(typeEnumEEnum, TypeEnum.GROUP); - addEEnumLiteral(typeEnumEEnum, TypeEnum.INHERITANCE); - addEEnumLiteral(typeEnumEEnum, TypeEnum.FULFILLMENT); - addEEnumLiteral(typeEnumEEnum, TypeEnum.DATA_TYPE); - addEEnumLiteral(typeEnumEEnum, TypeEnum.CYCLIC); - addEEnumLiteral(typeEnumEEnum, TypeEnum.NATURAL_TYPE); - - initEEnum(featureNameEnumEEnum, FeatureNameEnum.class, "FeatureNameEnum"); - addEEnumLiteral(featureNameEnumEEnum, FeatureNameEnum.ROLES); - addEEnumLiteral(featureNameEnumEEnum, FeatureNameEnum.ROLE_TYPES); - addEEnumLiteral(featureNameEnumEEnum, FeatureNameEnum.ROLE_STRUCTURE); - addEEnumLiteral(featureNameEnumEEnum, FeatureNameEnum.ROLE_PROPERTIES); - addEEnumLiteral(featureNameEnumEEnum, FeatureNameEnum.ROLE_PROHIBITION); - addEEnumLiteral(featureNameEnumEEnum, FeatureNameEnum.ROLE_INHERITANCE); - addEEnumLiteral(featureNameEnumEEnum, FeatureNameEnum.ROLE_IMPLICATION); - addEEnumLiteral(featureNameEnumEEnum, FeatureNameEnum.ROLE_EQUIVALENCE); - addEEnumLiteral(featureNameEnumEEnum, FeatureNameEnum.ROLE_CONSTRAINTS); - addEEnumLiteral(featureNameEnumEEnum, FeatureNameEnum.ROLE_BEHAVIOR); - addEEnumLiteral(featureNameEnumEEnum, FeatureNameEnum.RML_FEATURE_MODEL); - addEEnumLiteral(featureNameEnumEEnum, FeatureNameEnum.RELATIONSHIPS); - addEEnumLiteral(featureNameEnumEEnum, FeatureNameEnum.RELATIONSHIP_CONSTRAINTS); - addEEnumLiteral(featureNameEnumEEnum, FeatureNameEnum.RELATIONSHIP_CARDINALITY); - addEEnumLiteral(featureNameEnumEEnum, FeatureNameEnum.PLAYERS); - addEEnumLiteral(featureNameEnumEEnum, FeatureNameEnum.PLAYABLE_BY_DEFINING_COMPARTMENT); - addEEnumLiteral(featureNameEnumEEnum, FeatureNameEnum.PLAYABLE); - addEEnumLiteral(featureNameEnumEEnum, FeatureNameEnum.PARTHOOD_CONSTRAINTS); - addEEnumLiteral(featureNameEnumEEnum, FeatureNameEnum.ON_RELATIONSHIPS); - addEEnumLiteral(featureNameEnumEEnum, FeatureNameEnum.ON_COMPARTMENTS); - addEEnumLiteral(featureNameEnumEEnum, FeatureNameEnum.OCCURRENCE_CONSTRAINTS); - addEEnumLiteral(featureNameEnumEEnum, FeatureNameEnum.NATURALS); - addEEnumLiteral(featureNameEnumEEnum, FeatureNameEnum.INTRA_RELATIONSHIP_CONSTRAINTS); - addEEnumLiteral(featureNameEnumEEnum, FeatureNameEnum.INTER_RELATIONSHIP_CONSTRAINTS); - addEEnumLiteral(featureNameEnumEEnum, FeatureNameEnum.GROUP_CONSTRAINTS); - addEEnumLiteral(featureNameEnumEEnum, FeatureNameEnum.DEPENDENT); - addEEnumLiteral(featureNameEnumEEnum, FeatureNameEnum.DATES); - addEEnumLiteral(featureNameEnumEEnum, FeatureNameEnum.DATA_TYPES); - addEEnumLiteral(featureNameEnumEEnum, FeatureNameEnum.COMPARTMENTS); - addEEnumLiteral(featureNameEnumEEnum, FeatureNameEnum.CONTAINS_COMPARTMENTS); - addEEnumLiteral(featureNameEnumEEnum, FeatureNameEnum.COMPARTMENT_TYPES); - addEEnumLiteral(featureNameEnumEEnum, FeatureNameEnum.COMPARTMENT_STRUCTURE); - addEEnumLiteral(featureNameEnumEEnum, FeatureNameEnum.COMPARTMENT_PROPERTIES); - addEEnumLiteral(featureNameEnumEEnum, FeatureNameEnum.COMPARTMENT_INHERITANCE); - addEEnumLiteral(featureNameEnumEEnum, FeatureNameEnum.COMPARTMENT_BEHAVIOR); - addEEnumLiteral(featureNameEnumEEnum, FeatureNameEnum.PARTICIPANTS); - addEEnumLiteral(featureNameEnumEEnum, FeatureNameEnum.DATA_TYPE_INHERITANCE); - - // Create resource - createResource(eNS_URI); - } - -} //EditpolicymodelPackageImpl diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/FalseConstraintRuleImpl.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/FalseConstraintRuleImpl.java deleted file mode 100644 index 8d8991f4fbc1f29e2b020afaa436c7b03b6fc386..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/FalseConstraintRuleImpl.java +++ /dev/null @@ -1,37 +0,0 @@ -/** - */ -package Editpolicymodel.impl; - -import Editpolicymodel.EditpolicymodelPackage; -import Editpolicymodel.FalseConstraintRule; - -import org.eclipse.emf.ecore.EClass; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>False Constraint Rule</b></em>'. - * <!-- end-user-doc --> - * - * @generated - */ -public class FalseConstraintRuleImpl extends LogicalConstraintRuleImpl implements FalseConstraintRule { - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected FalseConstraintRuleImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return EditpolicymodelPackage.Literals.FALSE_CONSTRAINT_RULE; - } - -} //FalseConstraintRuleImpl diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/FalseFeatureRuleImpl.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/FalseFeatureRuleImpl.java deleted file mode 100644 index 2e446b53f8c56cefb19ab42a4ea37202a1995115..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/FalseFeatureRuleImpl.java +++ /dev/null @@ -1,37 +0,0 @@ -/** - */ -package Editpolicymodel.impl; - -import Editpolicymodel.EditpolicymodelPackage; -import Editpolicymodel.FalseFeatureRule; - -import org.eclipse.emf.ecore.EClass; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>False Feature Rule</b></em>'. - * <!-- end-user-doc --> - * - * @generated - */ -public class FalseFeatureRuleImpl extends LogicalFeatureRuleImpl implements FalseFeatureRule { - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected FalseFeatureRuleImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return EditpolicymodelPackage.Literals.FALSE_FEATURE_RULE; - } - -} //FalseFeatureRuleImpl diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/FeatureRuleImpl.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/FeatureRuleImpl.java deleted file mode 100644 index 656b01a0c0b8aa6330682a52d66822483af119a9..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/FeatureRuleImpl.java +++ /dev/null @@ -1,39 +0,0 @@ -/** - */ -package Editpolicymodel.impl; - -import Editpolicymodel.EditpolicymodelPackage; -import Editpolicymodel.FeatureRule; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Feature Rule</b></em>'. - * <!-- end-user-doc --> - * - * @generated - */ -public abstract class FeatureRuleImpl extends MinimalEObjectImpl.Container implements FeatureRule { - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected FeatureRuleImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return EditpolicymodelPackage.Literals.FEATURE_RULE; - } - -} //FeatureRuleImpl diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/ImplicationConstraintRuleImpl.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/ImplicationConstraintRuleImpl.java deleted file mode 100644 index e6cf136f6c1aed11d4680802beae3188895bc208..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/ImplicationConstraintRuleImpl.java +++ /dev/null @@ -1,37 +0,0 @@ -/** - */ -package Editpolicymodel.impl; - -import Editpolicymodel.EditpolicymodelPackage; -import Editpolicymodel.ImplicationConstraintRule; - -import org.eclipse.emf.ecore.EClass; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Implication Constraint Rule</b></em>'. - * <!-- end-user-doc --> - * - * @generated - */ -public class ImplicationConstraintRuleImpl extends BinaryConstraintRuleImpl implements ImplicationConstraintRule { - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected ImplicationConstraintRuleImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return EditpolicymodelPackage.Literals.IMPLICATION_CONSTRAINT_RULE; - } - -} //ImplicationConstraintRuleImpl diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/ImplicationFeatureRuleImpl.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/ImplicationFeatureRuleImpl.java deleted file mode 100644 index 9b69deba1ec72a3014102592f13f72c1f1c0885c..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/ImplicationFeatureRuleImpl.java +++ /dev/null @@ -1,37 +0,0 @@ -/** - */ -package Editpolicymodel.impl; - -import Editpolicymodel.EditpolicymodelPackage; -import Editpolicymodel.ImplicationFeatureRule; - -import org.eclipse.emf.ecore.EClass; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Implication Feature Rule</b></em>'. - * <!-- end-user-doc --> - * - * @generated - */ -public class ImplicationFeatureRuleImpl extends BinaryFeatureRuleImpl implements ImplicationFeatureRule { - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected ImplicationFeatureRuleImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return EditpolicymodelPackage.Literals.IMPLICATION_FEATURE_RULE; - } - -} //ImplicationFeatureRuleImpl diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/InCompartmentImpl.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/InCompartmentImpl.java deleted file mode 100644 index 01fbba898628b5a66d0b25f6c947718ac62293e8..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/InCompartmentImpl.java +++ /dev/null @@ -1,37 +0,0 @@ -/** - */ -package Editpolicymodel.impl; - -import Editpolicymodel.EditpolicymodelPackage; -import Editpolicymodel.InCompartment; - -import org.eclipse.emf.ecore.EClass; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>In Compartment</b></em>'. - * <!-- end-user-doc --> - * - * @generated - */ -public class InCompartmentImpl extends ConstraintRuleImpl implements InCompartment { - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected InCompartmentImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return EditpolicymodelPackage.Literals.IN_COMPARTMENT; - } - -} //InCompartmentImpl diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/IsFeatureImpl.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/IsFeatureImpl.java deleted file mode 100644 index b46f7ebd9fd1d997c20eb1ddca9f50562b4b8438..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/IsFeatureImpl.java +++ /dev/null @@ -1,163 +0,0 @@ -/** - */ -package Editpolicymodel.impl; - -import Editpolicymodel.EditpolicymodelPackage; -import Editpolicymodel.FeatureNameEnum; -import Editpolicymodel.IsFeature; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Is Feature</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * </p> - * <ul> - * <li>{@link Editpolicymodel.impl.IsFeatureImpl#getFeatureName <em>Feature Name</em>}</li> - * </ul> - * - * @generated - */ -public class IsFeatureImpl extends FeatureRuleImpl implements IsFeature { - /** - * The default value of the '{@link #getFeatureName() <em>Feature Name</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getFeatureName() - * @generated - * @ordered - */ - protected static final FeatureNameEnum FEATURE_NAME_EDEFAULT = FeatureNameEnum.ROLES; - - /** - * The cached value of the '{@link #getFeatureName() <em>Feature Name</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getFeatureName() - * @generated - * @ordered - */ - protected FeatureNameEnum featureName = FEATURE_NAME_EDEFAULT; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected IsFeatureImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return EditpolicymodelPackage.Literals.IS_FEATURE; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FeatureNameEnum getFeatureName() { - return featureName; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setFeatureName(FeatureNameEnum newFeatureName) { - FeatureNameEnum oldFeatureName = featureName; - featureName = newFeatureName == null ? FEATURE_NAME_EDEFAULT : newFeatureName; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, EditpolicymodelPackage.IS_FEATURE__FEATURE_NAME, oldFeatureName, featureName)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case EditpolicymodelPackage.IS_FEATURE__FEATURE_NAME: - return getFeatureName(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case EditpolicymodelPackage.IS_FEATURE__FEATURE_NAME: - setFeatureName((FeatureNameEnum)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case EditpolicymodelPackage.IS_FEATURE__FEATURE_NAME: - setFeatureName(FEATURE_NAME_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case EditpolicymodelPackage.IS_FEATURE__FEATURE_NAME: - return featureName != FEATURE_NAME_EDEFAULT; - } - return super.eIsSet(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String toString() { - if (eIsProxy()) return super.toString(); - - StringBuffer result = new StringBuffer(super.toString()); - result.append(" (featureName: "); - result.append(featureName); - result.append(')'); - return result.toString(); - } - -} //IsFeatureImpl diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/IsParentImpl.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/IsParentImpl.java deleted file mode 100644 index 4507a8cf08248b8dd3807bf87d4a8a7df18c4dbb..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/IsParentImpl.java +++ /dev/null @@ -1,37 +0,0 @@ -/** - */ -package Editpolicymodel.impl; - -import Editpolicymodel.EditpolicymodelPackage; -import Editpolicymodel.IsParent; - -import org.eclipse.emf.ecore.EClass; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Is Parent</b></em>'. - * <!-- end-user-doc --> - * - * @generated - */ -public class IsParentImpl extends TypeArgumentRuleImpl implements IsParent { - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected IsParentImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return EditpolicymodelPackage.Literals.IS_PARENT; - } - -} //IsParentImpl diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/IsSourceTypeImpl.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/IsSourceTypeImpl.java deleted file mode 100644 index d1899d29bd96c48adfd313bf2da501e1045834cb..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/IsSourceTypeImpl.java +++ /dev/null @@ -1,37 +0,0 @@ -/** - */ -package Editpolicymodel.impl; - -import Editpolicymodel.EditpolicymodelPackage; -import Editpolicymodel.IsSourceType; - -import org.eclipse.emf.ecore.EClass; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Is Source Type</b></em>'. - * <!-- end-user-doc --> - * - * @generated - */ -public class IsSourceTypeImpl extends TypeArgumentRuleImpl implements IsSourceType { - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected IsSourceTypeImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return EditpolicymodelPackage.Literals.IS_SOURCE_TYPE; - } - -} //IsSourceTypeImpl diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/IsTargetImpl.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/IsTargetImpl.java deleted file mode 100644 index bd4efa6bc8e138756a6c7bf1ee4ed5d75b4ea2b4..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/IsTargetImpl.java +++ /dev/null @@ -1,37 +0,0 @@ -/** - */ -package Editpolicymodel.impl; - -import Editpolicymodel.EditpolicymodelPackage; -import Editpolicymodel.IsTarget; - -import org.eclipse.emf.ecore.EClass; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Is Target</b></em>'. - * <!-- end-user-doc --> - * - * @generated - */ -public class IsTargetImpl extends TypeArgumentRuleImpl implements IsTarget { - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected IsTargetImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return EditpolicymodelPackage.Literals.IS_TARGET; - } - -} //IsTargetImpl diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/IsTargetTypeImpl.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/IsTargetTypeImpl.java deleted file mode 100644 index 55088dd459021a105a8a55ed19537fd0178561d0..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/IsTargetTypeImpl.java +++ /dev/null @@ -1,37 +0,0 @@ -/** - */ -package Editpolicymodel.impl; - -import Editpolicymodel.EditpolicymodelPackage; -import Editpolicymodel.IsTargetType; - -import org.eclipse.emf.ecore.EClass; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Is Target Type</b></em>'. - * <!-- end-user-doc --> - * - * @generated - */ -public class IsTargetTypeImpl extends TypeArgumentRuleImpl implements IsTargetType { - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected IsTargetTypeImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return EditpolicymodelPackage.Literals.IS_TARGET_TYPE; - } - -} //IsTargetTypeImpl diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/LogicalConstraintRuleImpl.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/LogicalConstraintRuleImpl.java deleted file mode 100644 index e8eee1e6ab855e07d448995ef0722d874bbe170f..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/LogicalConstraintRuleImpl.java +++ /dev/null @@ -1,37 +0,0 @@ -/** - */ -package Editpolicymodel.impl; - -import Editpolicymodel.EditpolicymodelPackage; -import Editpolicymodel.LogicalConstraintRule; - -import org.eclipse.emf.ecore.EClass; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Logical Constraint Rule</b></em>'. - * <!-- end-user-doc --> - * - * @generated - */ -public class LogicalConstraintRuleImpl extends ConstraintRuleImpl implements LogicalConstraintRule { - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected LogicalConstraintRuleImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return EditpolicymodelPackage.Literals.LOGICAL_CONSTRAINT_RULE; - } - -} //LogicalConstraintRuleImpl diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/LogicalFeatureRuleImpl.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/LogicalFeatureRuleImpl.java deleted file mode 100644 index 00152864cf0db45a17383c0270d85686cb172b11..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/LogicalFeatureRuleImpl.java +++ /dev/null @@ -1,37 +0,0 @@ -/** - */ -package Editpolicymodel.impl; - -import Editpolicymodel.EditpolicymodelPackage; -import Editpolicymodel.LogicalFeatureRule; - -import org.eclipse.emf.ecore.EClass; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Logical Feature Rule</b></em>'. - * <!-- end-user-doc --> - * - * @generated - */ -public class LogicalFeatureRuleImpl extends FeatureRuleImpl implements LogicalFeatureRule { - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected LogicalFeatureRuleImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return EditpolicymodelPackage.Literals.LOGICAL_FEATURE_RULE; - } - -} //LogicalFeatureRuleImpl diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/ModelImpl.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/ModelImpl.java deleted file mode 100644 index 495377d5b53825bea9eb27e8c53669013e610d57..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/ModelImpl.java +++ /dev/null @@ -1,152 +0,0 @@ -/** - */ -package Editpolicymodel.impl; - -import Editpolicymodel.EditpolicymodelPackage; -import Editpolicymodel.Model; -import Editpolicymodel.Policy; - -import java.util.Collection; - -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -import org.eclipse.emf.ecore.util.EObjectContainmentEList; -import org.eclipse.emf.ecore.util.InternalEList; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Model</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * </p> - * <ul> - * <li>{@link Editpolicymodel.impl.ModelImpl#getPolicies <em>Policies</em>}</li> - * </ul> - * - * @generated - */ -public class ModelImpl extends MinimalEObjectImpl.Container implements Model { - /** - * The cached value of the '{@link #getPolicies() <em>Policies</em>}' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getPolicies() - * @generated - * @ordered - */ - protected EList<Policy> policies; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected ModelImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return EditpolicymodelPackage.Literals.MODEL; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EList<Policy> getPolicies() { - if (policies == null) { - policies = new EObjectContainmentEList<Policy>(Policy.class, this, EditpolicymodelPackage.MODEL__POLICIES); - } - return policies; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { - switch (featureID) { - case EditpolicymodelPackage.MODEL__POLICIES: - return ((InternalEList<?>)getPolicies()).basicRemove(otherEnd, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case EditpolicymodelPackage.MODEL__POLICIES: - return getPolicies(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case EditpolicymodelPackage.MODEL__POLICIES: - getPolicies().clear(); - getPolicies().addAll((Collection<? extends Policy>)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case EditpolicymodelPackage.MODEL__POLICIES: - getPolicies().clear(); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case EditpolicymodelPackage.MODEL__POLICIES: - return policies != null && !policies.isEmpty(); - } - return super.eIsSet(featureID); - } - -} //ModelImpl diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/NaryConstraintRuleImpl.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/NaryConstraintRuleImpl.java deleted file mode 100644 index f7b049c1e55d57bc570cbd0d1425ff06e85d6902..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/NaryConstraintRuleImpl.java +++ /dev/null @@ -1,150 +0,0 @@ -/** - */ -package Editpolicymodel.impl; - -import Editpolicymodel.ConstraintRule; -import Editpolicymodel.EditpolicymodelPackage; -import Editpolicymodel.NaryConstraintRule; - -import java.util.Collection; - -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.util.EObjectContainmentEList; -import org.eclipse.emf.ecore.util.InternalEList; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Nary Constraint Rule</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * </p> - * <ul> - * <li>{@link Editpolicymodel.impl.NaryConstraintRuleImpl#getRules <em>Rules</em>}</li> - * </ul> - * - * @generated - */ -public abstract class NaryConstraintRuleImpl extends LogicalConstraintRuleImpl implements NaryConstraintRule { - /** - * The cached value of the '{@link #getRules() <em>Rules</em>}' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getRules() - * @generated - * @ordered - */ - protected EList<ConstraintRule> rules; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected NaryConstraintRuleImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return EditpolicymodelPackage.Literals.NARY_CONSTRAINT_RULE; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EList<ConstraintRule> getRules() { - if (rules == null) { - rules = new EObjectContainmentEList<ConstraintRule>(ConstraintRule.class, this, EditpolicymodelPackage.NARY_CONSTRAINT_RULE__RULES); - } - return rules; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { - switch (featureID) { - case EditpolicymodelPackage.NARY_CONSTRAINT_RULE__RULES: - return ((InternalEList<?>)getRules()).basicRemove(otherEnd, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case EditpolicymodelPackage.NARY_CONSTRAINT_RULE__RULES: - return getRules(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case EditpolicymodelPackage.NARY_CONSTRAINT_RULE__RULES: - getRules().clear(); - getRules().addAll((Collection<? extends ConstraintRule>)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case EditpolicymodelPackage.NARY_CONSTRAINT_RULE__RULES: - getRules().clear(); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case EditpolicymodelPackage.NARY_CONSTRAINT_RULE__RULES: - return rules != null && !rules.isEmpty(); - } - return super.eIsSet(featureID); - } - -} //NaryConstraintRuleImpl diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/NaryFeatureRuleImpl.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/NaryFeatureRuleImpl.java deleted file mode 100644 index fd31e102c0780549b68d4ca098155ac1f53c6637..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/NaryFeatureRuleImpl.java +++ /dev/null @@ -1,150 +0,0 @@ -/** - */ -package Editpolicymodel.impl; - -import Editpolicymodel.EditpolicymodelPackage; -import Editpolicymodel.FeatureRule; -import Editpolicymodel.NaryFeatureRule; - -import java.util.Collection; - -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.util.EObjectContainmentEList; -import org.eclipse.emf.ecore.util.InternalEList; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Nary Feature Rule</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * </p> - * <ul> - * <li>{@link Editpolicymodel.impl.NaryFeatureRuleImpl#getRules <em>Rules</em>}</li> - * </ul> - * - * @generated - */ -public abstract class NaryFeatureRuleImpl extends LogicalFeatureRuleImpl implements NaryFeatureRule { - /** - * The cached value of the '{@link #getRules() <em>Rules</em>}' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getRules() - * @generated - * @ordered - */ - protected EList<FeatureRule> rules; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected NaryFeatureRuleImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return EditpolicymodelPackage.Literals.NARY_FEATURE_RULE; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EList<FeatureRule> getRules() { - if (rules == null) { - rules = new EObjectContainmentEList<FeatureRule>(FeatureRule.class, this, EditpolicymodelPackage.NARY_FEATURE_RULE__RULES); - } - return rules; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { - switch (featureID) { - case EditpolicymodelPackage.NARY_FEATURE_RULE__RULES: - return ((InternalEList<?>)getRules()).basicRemove(otherEnd, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case EditpolicymodelPackage.NARY_FEATURE_RULE__RULES: - return getRules(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case EditpolicymodelPackage.NARY_FEATURE_RULE__RULES: - getRules().clear(); - getRules().addAll((Collection<? extends FeatureRule>)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case EditpolicymodelPackage.NARY_FEATURE_RULE__RULES: - getRules().clear(); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case EditpolicymodelPackage.NARY_FEATURE_RULE__RULES: - return rules != null && !rules.isEmpty(); - } - return super.eIsSet(featureID); - } - -} //NaryFeatureRuleImpl diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/NotConstraintRuleImpl.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/NotConstraintRuleImpl.java deleted file mode 100644 index 68f57c3525253965962aacde4cd902f9ec3ead59..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/NotConstraintRuleImpl.java +++ /dev/null @@ -1,37 +0,0 @@ -/** - */ -package Editpolicymodel.impl; - -import Editpolicymodel.EditpolicymodelPackage; -import Editpolicymodel.NotConstraintRule; - -import org.eclipse.emf.ecore.EClass; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Not Constraint Rule</b></em>'. - * <!-- end-user-doc --> - * - * @generated - */ -public class NotConstraintRuleImpl extends UnaryConstraintRuleImpl implements NotConstraintRule { - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected NotConstraintRuleImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return EditpolicymodelPackage.Literals.NOT_CONSTRAINT_RULE; - } - -} //NotConstraintRuleImpl diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/NotFeatureRuleImpl.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/NotFeatureRuleImpl.java deleted file mode 100644 index 246e8af26575a568a14786ee3dd2221cc251097e..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/NotFeatureRuleImpl.java +++ /dev/null @@ -1,37 +0,0 @@ -/** - */ -package Editpolicymodel.impl; - -import Editpolicymodel.EditpolicymodelPackage; -import Editpolicymodel.NotFeatureRule; - -import org.eclipse.emf.ecore.EClass; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Not Feature Rule</b></em>'. - * <!-- end-user-doc --> - * - * @generated - */ -public class NotFeatureRuleImpl extends UnaryFeatureRuleImpl implements NotFeatureRule { - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected NotFeatureRuleImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return EditpolicymodelPackage.Literals.NOT_FEATURE_RULE; - } - -} //NotFeatureRuleImpl diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/OrConstraintRuleImpl.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/OrConstraintRuleImpl.java deleted file mode 100644 index 27f8647804266b1f90882d3c8829ea7e5b769884..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/OrConstraintRuleImpl.java +++ /dev/null @@ -1,37 +0,0 @@ -/** - */ -package Editpolicymodel.impl; - -import Editpolicymodel.EditpolicymodelPackage; -import Editpolicymodel.OrConstraintRule; - -import org.eclipse.emf.ecore.EClass; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Or Constraint Rule</b></em>'. - * <!-- end-user-doc --> - * - * @generated - */ -public class OrConstraintRuleImpl extends NaryConstraintRuleImpl implements OrConstraintRule { - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected OrConstraintRuleImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return EditpolicymodelPackage.Literals.OR_CONSTRAINT_RULE; - } - -} //OrConstraintRuleImpl diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/OrFeatureRuleImpl.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/OrFeatureRuleImpl.java deleted file mode 100644 index e2f777d0351600160a56ed11ec66571298dd2d68..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/OrFeatureRuleImpl.java +++ /dev/null @@ -1,37 +0,0 @@ -/** - */ -package Editpolicymodel.impl; - -import Editpolicymodel.EditpolicymodelPackage; -import Editpolicymodel.OrFeatureRule; - -import org.eclipse.emf.ecore.EClass; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Or Feature Rule</b></em>'. - * <!-- end-user-doc --> - * - * @generated - */ -public class OrFeatureRuleImpl extends NaryFeatureRuleImpl implements OrFeatureRule { - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected OrFeatureRuleImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return EditpolicymodelPackage.Literals.OR_FEATURE_RULE; - } - -} //OrFeatureRuleImpl diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/PolicyImpl.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/PolicyImpl.java deleted file mode 100644 index c024b3cf212b2a4679feb7e986aeffdc7acc9700..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/PolicyImpl.java +++ /dev/null @@ -1,421 +0,0 @@ -/** - */ -package Editpolicymodel.impl; - -import Editpolicymodel.ActionEnum; -import Editpolicymodel.ConstraintRule; -import Editpolicymodel.EditpolicymodelPackage; -import Editpolicymodel.FeatureRule; -import Editpolicymodel.Policy; -import Editpolicymodel.TypeEnum; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Policy</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * </p> - * <ul> - * <li>{@link Editpolicymodel.impl.PolicyImpl#getOverride <em>Override</em>}</li> - * <li>{@link Editpolicymodel.impl.PolicyImpl#getAction <em>Action</em>}</li> - * <li>{@link Editpolicymodel.impl.PolicyImpl#getActionType <em>Action Type</em>}</li> - * <li>{@link Editpolicymodel.impl.PolicyImpl#getFeatureRule <em>Feature Rule</em>}</li> - * <li>{@link Editpolicymodel.impl.PolicyImpl#getConstraintRule <em>Constraint Rule</em>}</li> - * </ul> - * - * @generated - */ -public class PolicyImpl extends MinimalEObjectImpl.Container implements Policy { - /** - * The default value of the '{@link #getOverride() <em>Override</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getOverride() - * @generated - * @ordered - */ - protected static final Boolean OVERRIDE_EDEFAULT = Boolean.FALSE; - - /** - * The cached value of the '{@link #getOverride() <em>Override</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getOverride() - * @generated - * @ordered - */ - protected Boolean override = OVERRIDE_EDEFAULT; - - /** - * The default value of the '{@link #getAction() <em>Action</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getAction() - * @generated - * @ordered - */ - protected static final ActionEnum ACTION_EDEFAULT = ActionEnum.CREATE; - - /** - * The cached value of the '{@link #getAction() <em>Action</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getAction() - * @generated - * @ordered - */ - protected ActionEnum action = ACTION_EDEFAULT; - - /** - * The default value of the '{@link #getActionType() <em>Action Type</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getActionType() - * @generated - * @ordered - */ - protected static final TypeEnum ACTION_TYPE_EDEFAULT = TypeEnum.ACYCLIC; - - /** - * The cached value of the '{@link #getActionType() <em>Action Type</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getActionType() - * @generated - * @ordered - */ - protected TypeEnum actionType = ACTION_TYPE_EDEFAULT; - - /** - * The cached value of the '{@link #getFeatureRule() <em>Feature Rule</em>}' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getFeatureRule() - * @generated - * @ordered - */ - protected FeatureRule featureRule; - - /** - * The cached value of the '{@link #getConstraintRule() <em>Constraint Rule</em>}' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getConstraintRule() - * @generated - * @ordered - */ - protected ConstraintRule constraintRule; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected PolicyImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return EditpolicymodelPackage.Literals.POLICY; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public Boolean getOverride() { - return override; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setOverride(Boolean newOverride) { - Boolean oldOverride = override; - override = newOverride; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, EditpolicymodelPackage.POLICY__OVERRIDE, oldOverride, override)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public ActionEnum getAction() { - return action; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setAction(ActionEnum newAction) { - ActionEnum oldAction = action; - action = newAction == null ? ACTION_EDEFAULT : newAction; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, EditpolicymodelPackage.POLICY__ACTION, oldAction, action)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public TypeEnum getActionType() { - return actionType; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setActionType(TypeEnum newActionType) { - TypeEnum oldActionType = actionType; - actionType = newActionType == null ? ACTION_TYPE_EDEFAULT : newActionType; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, EditpolicymodelPackage.POLICY__ACTION_TYPE, oldActionType, actionType)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FeatureRule getFeatureRule() { - return featureRule; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public NotificationChain basicSetFeatureRule(FeatureRule newFeatureRule, NotificationChain msgs) { - FeatureRule oldFeatureRule = featureRule; - featureRule = newFeatureRule; - if (eNotificationRequired()) { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, EditpolicymodelPackage.POLICY__FEATURE_RULE, oldFeatureRule, newFeatureRule); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setFeatureRule(FeatureRule newFeatureRule) { - if (newFeatureRule != featureRule) { - NotificationChain msgs = null; - if (featureRule != null) - msgs = ((InternalEObject)featureRule).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - EditpolicymodelPackage.POLICY__FEATURE_RULE, null, msgs); - if (newFeatureRule != null) - msgs = ((InternalEObject)newFeatureRule).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - EditpolicymodelPackage.POLICY__FEATURE_RULE, null, msgs); - msgs = basicSetFeatureRule(newFeatureRule, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, EditpolicymodelPackage.POLICY__FEATURE_RULE, newFeatureRule, newFeatureRule)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public ConstraintRule getConstraintRule() { - return constraintRule; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public NotificationChain basicSetConstraintRule(ConstraintRule newConstraintRule, NotificationChain msgs) { - ConstraintRule oldConstraintRule = constraintRule; - constraintRule = newConstraintRule; - if (eNotificationRequired()) { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, EditpolicymodelPackage.POLICY__CONSTRAINT_RULE, oldConstraintRule, newConstraintRule); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setConstraintRule(ConstraintRule newConstraintRule) { - if (newConstraintRule != constraintRule) { - NotificationChain msgs = null; - if (constraintRule != null) - msgs = ((InternalEObject)constraintRule).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - EditpolicymodelPackage.POLICY__CONSTRAINT_RULE, null, msgs); - if (newConstraintRule != null) - msgs = ((InternalEObject)newConstraintRule).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - EditpolicymodelPackage.POLICY__CONSTRAINT_RULE, null, msgs); - msgs = basicSetConstraintRule(newConstraintRule, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, EditpolicymodelPackage.POLICY__CONSTRAINT_RULE, newConstraintRule, newConstraintRule)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { - switch (featureID) { - case EditpolicymodelPackage.POLICY__FEATURE_RULE: - return basicSetFeatureRule(null, msgs); - case EditpolicymodelPackage.POLICY__CONSTRAINT_RULE: - return basicSetConstraintRule(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case EditpolicymodelPackage.POLICY__OVERRIDE: - return getOverride(); - case EditpolicymodelPackage.POLICY__ACTION: - return getAction(); - case EditpolicymodelPackage.POLICY__ACTION_TYPE: - return getActionType(); - case EditpolicymodelPackage.POLICY__FEATURE_RULE: - return getFeatureRule(); - case EditpolicymodelPackage.POLICY__CONSTRAINT_RULE: - return getConstraintRule(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case EditpolicymodelPackage.POLICY__OVERRIDE: - setOverride((Boolean)newValue); - return; - case EditpolicymodelPackage.POLICY__ACTION: - setAction((ActionEnum)newValue); - return; - case EditpolicymodelPackage.POLICY__ACTION_TYPE: - setActionType((TypeEnum)newValue); - return; - case EditpolicymodelPackage.POLICY__FEATURE_RULE: - setFeatureRule((FeatureRule)newValue); - return; - case EditpolicymodelPackage.POLICY__CONSTRAINT_RULE: - setConstraintRule((ConstraintRule)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case EditpolicymodelPackage.POLICY__OVERRIDE: - setOverride(OVERRIDE_EDEFAULT); - return; - case EditpolicymodelPackage.POLICY__ACTION: - setAction(ACTION_EDEFAULT); - return; - case EditpolicymodelPackage.POLICY__ACTION_TYPE: - setActionType(ACTION_TYPE_EDEFAULT); - return; - case EditpolicymodelPackage.POLICY__FEATURE_RULE: - setFeatureRule((FeatureRule)null); - return; - case EditpolicymodelPackage.POLICY__CONSTRAINT_RULE: - setConstraintRule((ConstraintRule)null); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case EditpolicymodelPackage.POLICY__OVERRIDE: - return OVERRIDE_EDEFAULT == null ? override != null : !OVERRIDE_EDEFAULT.equals(override); - case EditpolicymodelPackage.POLICY__ACTION: - return action != ACTION_EDEFAULT; - case EditpolicymodelPackage.POLICY__ACTION_TYPE: - return actionType != ACTION_TYPE_EDEFAULT; - case EditpolicymodelPackage.POLICY__FEATURE_RULE: - return featureRule != null; - case EditpolicymodelPackage.POLICY__CONSTRAINT_RULE: - return constraintRule != null; - } - return super.eIsSet(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String toString() { - if (eIsProxy()) return super.toString(); - - StringBuffer result = new StringBuffer(super.toString()); - result.append(" (override: "); - result.append(override); - result.append(", action: "); - result.append(action); - result.append(", actionType: "); - result.append(actionType); - result.append(')'); - return result.toString(); - } - -} //PolicyImpl diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/SourceEqualsTargetImpl.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/SourceEqualsTargetImpl.java deleted file mode 100644 index 2f9460ceb9da142fdc7f59a8f5acfa827eadeb32..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/SourceEqualsTargetImpl.java +++ /dev/null @@ -1,37 +0,0 @@ -/** - */ -package Editpolicymodel.impl; - -import Editpolicymodel.EditpolicymodelPackage; -import Editpolicymodel.SourceEqualsTarget; - -import org.eclipse.emf.ecore.EClass; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Source Equals Target</b></em>'. - * <!-- end-user-doc --> - * - * @generated - */ -public class SourceEqualsTargetImpl extends ConstraintRuleImpl implements SourceEqualsTarget { - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected SourceEqualsTargetImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return EditpolicymodelPackage.Literals.SOURCE_EQUALS_TARGET; - } - -} //SourceEqualsTargetImpl diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/SourceEqualsTargetTypeImpl.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/SourceEqualsTargetTypeImpl.java deleted file mode 100644 index 3a0f233e6c6aa8468468a7fbbfe3a8d234343e2b..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/SourceEqualsTargetTypeImpl.java +++ /dev/null @@ -1,37 +0,0 @@ -/** - */ -package Editpolicymodel.impl; - -import Editpolicymodel.EditpolicymodelPackage; -import Editpolicymodel.SourceEqualsTargetType; - -import org.eclipse.emf.ecore.EClass; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Source Equals Target Type</b></em>'. - * <!-- end-user-doc --> - * - * @generated - */ -public class SourceEqualsTargetTypeImpl extends ConstraintRuleImpl implements SourceEqualsTargetType { - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected SourceEqualsTargetTypeImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return EditpolicymodelPackage.Literals.SOURCE_EQUALS_TARGET_TYPE; - } - -} //SourceEqualsTargetTypeImpl diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/TrueConstraintRuleImpl.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/TrueConstraintRuleImpl.java deleted file mode 100644 index f2aaccd9cbcbae6a5f2b5e4a5593a9ef5ae9d060..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/TrueConstraintRuleImpl.java +++ /dev/null @@ -1,37 +0,0 @@ -/** - */ -package Editpolicymodel.impl; - -import Editpolicymodel.EditpolicymodelPackage; -import Editpolicymodel.TrueConstraintRule; - -import org.eclipse.emf.ecore.EClass; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>True Constraint Rule</b></em>'. - * <!-- end-user-doc --> - * - * @generated - */ -public class TrueConstraintRuleImpl extends LogicalConstraintRuleImpl implements TrueConstraintRule { - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected TrueConstraintRuleImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return EditpolicymodelPackage.Literals.TRUE_CONSTRAINT_RULE; - } - -} //TrueConstraintRuleImpl diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/TrueFeatureRuleImpl.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/TrueFeatureRuleImpl.java deleted file mode 100644 index 09929737657c39e76f4bd8f686756727e28c98ee..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/TrueFeatureRuleImpl.java +++ /dev/null @@ -1,37 +0,0 @@ -/** - */ -package Editpolicymodel.impl; - -import Editpolicymodel.EditpolicymodelPackage; -import Editpolicymodel.TrueFeatureRule; - -import org.eclipse.emf.ecore.EClass; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>True Feature Rule</b></em>'. - * <!-- end-user-doc --> - * - * @generated - */ -public class TrueFeatureRuleImpl extends LogicalFeatureRuleImpl implements TrueFeatureRule { - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected TrueFeatureRuleImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return EditpolicymodelPackage.Literals.TRUE_FEATURE_RULE; - } - -} //TrueFeatureRuleImpl diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/TypeArgumentRuleImpl.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/TypeArgumentRuleImpl.java deleted file mode 100644 index f66165bb4479c1c0f2d55907d3d5205ef3c61c5e..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/TypeArgumentRuleImpl.java +++ /dev/null @@ -1,163 +0,0 @@ -/** - */ -package Editpolicymodel.impl; - -import Editpolicymodel.EditpolicymodelPackage; -import Editpolicymodel.TypeArgumentRule; -import Editpolicymodel.TypeEnum; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Type Argument Rule</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * </p> - * <ul> - * <li>{@link Editpolicymodel.impl.TypeArgumentRuleImpl#getType <em>Type</em>}</li> - * </ul> - * - * @generated - */ -public abstract class TypeArgumentRuleImpl extends ConstraintRuleImpl implements TypeArgumentRule { - /** - * The default value of the '{@link #getType() <em>Type</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getType() - * @generated - * @ordered - */ - protected static final TypeEnum TYPE_EDEFAULT = TypeEnum.ACYCLIC; - - /** - * The cached value of the '{@link #getType() <em>Type</em>}' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getType() - * @generated - * @ordered - */ - protected TypeEnum type = TYPE_EDEFAULT; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected TypeArgumentRuleImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return EditpolicymodelPackage.Literals.TYPE_ARGUMENT_RULE; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public TypeEnum getType() { - return type; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setType(TypeEnum newType) { - TypeEnum oldType = type; - type = newType == null ? TYPE_EDEFAULT : newType; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, EditpolicymodelPackage.TYPE_ARGUMENT_RULE__TYPE, oldType, type)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case EditpolicymodelPackage.TYPE_ARGUMENT_RULE__TYPE: - return getType(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case EditpolicymodelPackage.TYPE_ARGUMENT_RULE__TYPE: - setType((TypeEnum)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case EditpolicymodelPackage.TYPE_ARGUMENT_RULE__TYPE: - setType(TYPE_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case EditpolicymodelPackage.TYPE_ARGUMENT_RULE__TYPE: - return type != TYPE_EDEFAULT; - } - return super.eIsSet(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String toString() { - if (eIsProxy()) return super.toString(); - - StringBuffer result = new StringBuffer(super.toString()); - result.append(" (type: "); - result.append(type); - result.append(')'); - return result.toString(); - } - -} //TypeArgumentRuleImpl diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/UnaryConstraintRuleImpl.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/UnaryConstraintRuleImpl.java deleted file mode 100644 index 6d91c9e0bf9de04e568d7e5e9dd37c9a70ec7d15..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/UnaryConstraintRuleImpl.java +++ /dev/null @@ -1,175 +0,0 @@ -/** - */ -package Editpolicymodel.impl; - -import Editpolicymodel.ConstraintRule; -import Editpolicymodel.EditpolicymodelPackage; -import Editpolicymodel.UnaryConstraintRule; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Unary Constraint Rule</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * </p> - * <ul> - * <li>{@link Editpolicymodel.impl.UnaryConstraintRuleImpl#getRule <em>Rule</em>}</li> - * </ul> - * - * @generated - */ -public abstract class UnaryConstraintRuleImpl extends LogicalConstraintRuleImpl implements UnaryConstraintRule { - /** - * The cached value of the '{@link #getRule() <em>Rule</em>}' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getRule() - * @generated - * @ordered - */ - protected ConstraintRule rule; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected UnaryConstraintRuleImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return EditpolicymodelPackage.Literals.UNARY_CONSTRAINT_RULE; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public ConstraintRule getRule() { - return rule; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public NotificationChain basicSetRule(ConstraintRule newRule, NotificationChain msgs) { - ConstraintRule oldRule = rule; - rule = newRule; - if (eNotificationRequired()) { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, EditpolicymodelPackage.UNARY_CONSTRAINT_RULE__RULE, oldRule, newRule); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setRule(ConstraintRule newRule) { - if (newRule != rule) { - NotificationChain msgs = null; - if (rule != null) - msgs = ((InternalEObject)rule).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - EditpolicymodelPackage.UNARY_CONSTRAINT_RULE__RULE, null, msgs); - if (newRule != null) - msgs = ((InternalEObject)newRule).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - EditpolicymodelPackage.UNARY_CONSTRAINT_RULE__RULE, null, msgs); - msgs = basicSetRule(newRule, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, EditpolicymodelPackage.UNARY_CONSTRAINT_RULE__RULE, newRule, newRule)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { - switch (featureID) { - case EditpolicymodelPackage.UNARY_CONSTRAINT_RULE__RULE: - return basicSetRule(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case EditpolicymodelPackage.UNARY_CONSTRAINT_RULE__RULE: - return getRule(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case EditpolicymodelPackage.UNARY_CONSTRAINT_RULE__RULE: - setRule((ConstraintRule)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case EditpolicymodelPackage.UNARY_CONSTRAINT_RULE__RULE: - setRule((ConstraintRule)null); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case EditpolicymodelPackage.UNARY_CONSTRAINT_RULE__RULE: - return rule != null; - } - return super.eIsSet(featureID); - } - -} //UnaryConstraintRuleImpl diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/UnaryFeatureRuleImpl.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/UnaryFeatureRuleImpl.java deleted file mode 100644 index b6f3cf537bafb70f4ef45b2c1410b0cf24d5d703..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/impl/UnaryFeatureRuleImpl.java +++ /dev/null @@ -1,175 +0,0 @@ -/** - */ -package Editpolicymodel.impl; - -import Editpolicymodel.EditpolicymodelPackage; -import Editpolicymodel.FeatureRule; -import Editpolicymodel.UnaryFeatureRule; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Unary Feature Rule</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * </p> - * <ul> - * <li>{@link Editpolicymodel.impl.UnaryFeatureRuleImpl#getRule <em>Rule</em>}</li> - * </ul> - * - * @generated - */ -public abstract class UnaryFeatureRuleImpl extends LogicalFeatureRuleImpl implements UnaryFeatureRule { - /** - * The cached value of the '{@link #getRule() <em>Rule</em>}' containment reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getRule() - * @generated - * @ordered - */ - protected FeatureRule rule; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected UnaryFeatureRuleImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return EditpolicymodelPackage.Literals.UNARY_FEATURE_RULE; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FeatureRule getRule() { - return rule; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public NotificationChain basicSetRule(FeatureRule newRule, NotificationChain msgs) { - FeatureRule oldRule = rule; - rule = newRule; - if (eNotificationRequired()) { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, EditpolicymodelPackage.UNARY_FEATURE_RULE__RULE, oldRule, newRule); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setRule(FeatureRule newRule) { - if (newRule != rule) { - NotificationChain msgs = null; - if (rule != null) - msgs = ((InternalEObject)rule).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - EditpolicymodelPackage.UNARY_FEATURE_RULE__RULE, null, msgs); - if (newRule != null) - msgs = ((InternalEObject)newRule).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - EditpolicymodelPackage.UNARY_FEATURE_RULE__RULE, null, msgs); - msgs = basicSetRule(newRule, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, EditpolicymodelPackage.UNARY_FEATURE_RULE__RULE, newRule, newRule)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { - switch (featureID) { - case EditpolicymodelPackage.UNARY_FEATURE_RULE__RULE: - return basicSetRule(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case EditpolicymodelPackage.UNARY_FEATURE_RULE__RULE: - return getRule(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case EditpolicymodelPackage.UNARY_FEATURE_RULE__RULE: - setRule((FeatureRule)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case EditpolicymodelPackage.UNARY_FEATURE_RULE__RULE: - setRule((FeatureRule)null); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case EditpolicymodelPackage.UNARY_FEATURE_RULE__RULE: - return rule != null; - } - return super.eIsSet(featureID); - } - -} //UnaryFeatureRuleImpl diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/util/EditpolicymodelAdapterFactory.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/util/EditpolicymodelAdapterFactory.java deleted file mode 100644 index 0f7029317a465c39b647e5915a8d0f74aee4662d..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/util/EditpolicymodelAdapterFactory.java +++ /dev/null @@ -1,714 +0,0 @@ -/** - */ -package Editpolicymodel.util; - -import Editpolicymodel.*; - -import org.eclipse.emf.common.notify.Adapter; -import org.eclipse.emf.common.notify.Notifier; - -import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl; - -import org.eclipse.emf.ecore.EObject; - -/** - * <!-- begin-user-doc --> - * The <b>Adapter Factory</b> for the model. - * It provides an adapter <code>createXXX</code> method for each class of the model. - * <!-- end-user-doc --> - * @see Editpolicymodel.EditpolicymodelPackage - * @generated - */ -public class EditpolicymodelAdapterFactory extends AdapterFactoryImpl { - /** - * The cached model package. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected static EditpolicymodelPackage modelPackage; - - /** - * Creates an instance of the adapter factory. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EditpolicymodelAdapterFactory() { - if (modelPackage == null) { - modelPackage = EditpolicymodelPackage.eINSTANCE; - } - } - - /** - * Returns whether this factory is applicable for the type of the object. - * <!-- begin-user-doc --> - * This implementation returns <code>true</code> if the object is either the model's package or is an instance object of the model. - * <!-- end-user-doc --> - * @return whether this factory is applicable for the type of the object. - * @generated - */ - @Override - public boolean isFactoryForType(Object object) { - if (object == modelPackage) { - return true; - } - if (object instanceof EObject) { - return ((EObject)object).eClass().getEPackage() == modelPackage; - } - return false; - } - - /** - * The switch that delegates to the <code>createXXX</code> methods. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected EditpolicymodelSwitch<Adapter> modelSwitch = - new EditpolicymodelSwitch<Adapter>() { - @Override - public Adapter caseModel(Model object) { - return createModelAdapter(); - } - @Override - public Adapter casePolicy(Policy object) { - return createPolicyAdapter(); - } - @Override - public Adapter caseContainsCompartment(ContainsCompartment object) { - return createContainsCompartmentAdapter(); - } - @Override - public Adapter caseIsTarget(IsTarget object) { - return createIsTargetAdapter(); - } - @Override - public Adapter caseIsParent(IsParent object) { - return createIsParentAdapter(); - } - @Override - public Adapter caseFeatureRule(FeatureRule object) { - return createFeatureRuleAdapter(); - } - @Override - public Adapter caseIsFeature(IsFeature object) { - return createIsFeatureAdapter(); - } - @Override - public Adapter caseConstraintRule(ConstraintRule object) { - return createConstraintRuleAdapter(); - } - @Override - public Adapter caseIsTargetType(IsTargetType object) { - return createIsTargetTypeAdapter(); - } - @Override - public Adapter caseUnaryConstraintRule(UnaryConstraintRule object) { - return createUnaryConstraintRuleAdapter(); - } - @Override - public Adapter caseNotConstraintRule(NotConstraintRule object) { - return createNotConstraintRuleAdapter(); - } - @Override - public Adapter caseAndConstraintRule(AndConstraintRule object) { - return createAndConstraintRuleAdapter(); - } - @Override - public Adapter caseBinaryConstraintRule(BinaryConstraintRule object) { - return createBinaryConstraintRuleAdapter(); - } - @Override - public Adapter caseTrueConstraintRule(TrueConstraintRule object) { - return createTrueConstraintRuleAdapter(); - } - @Override - public Adapter caseFalseConstraintRule(FalseConstraintRule object) { - return createFalseConstraintRuleAdapter(); - } - @Override - public Adapter caseOrConstraintRule(OrConstraintRule object) { - return createOrConstraintRuleAdapter(); - } - @Override - public Adapter caseImplicationConstraintRule(ImplicationConstraintRule object) { - return createImplicationConstraintRuleAdapter(); - } - @Override - public Adapter caseIsSourceType(IsSourceType object) { - return createIsSourceTypeAdapter(); - } - @Override - public Adapter caseTypeArgumentRule(TypeArgumentRule object) { - return createTypeArgumentRuleAdapter(); - } - @Override - public Adapter caseNaryConstraintRule(NaryConstraintRule object) { - return createNaryConstraintRuleAdapter(); - } - @Override - public Adapter caseLogicalConstraintRule(LogicalConstraintRule object) { - return createLogicalConstraintRuleAdapter(); - } - @Override - public Adapter caseTrueFeatureRule(TrueFeatureRule object) { - return createTrueFeatureRuleAdapter(); - } - @Override - public Adapter caseNotFeatureRule(NotFeatureRule object) { - return createNotFeatureRuleAdapter(); - } - @Override - public Adapter caseFalseFeatureRule(FalseFeatureRule object) { - return createFalseFeatureRuleAdapter(); - } - @Override - public Adapter caseNaryFeatureRule(NaryFeatureRule object) { - return createNaryFeatureRuleAdapter(); - } - @Override - public Adapter caseBinaryFeatureRule(BinaryFeatureRule object) { - return createBinaryFeatureRuleAdapter(); - } - @Override - public Adapter caseLogicalFeatureRule(LogicalFeatureRule object) { - return createLogicalFeatureRuleAdapter(); - } - @Override - public Adapter caseImplicationFeatureRule(ImplicationFeatureRule object) { - return createImplicationFeatureRuleAdapter(); - } - @Override - public Adapter caseUnaryFeatureRule(UnaryFeatureRule object) { - return createUnaryFeatureRuleAdapter(); - } - @Override - public Adapter caseOrFeatureRule(OrFeatureRule object) { - return createOrFeatureRuleAdapter(); - } - @Override - public Adapter caseAndFeatureRule(AndFeatureRule object) { - return createAndFeatureRuleAdapter(); - } - @Override - public Adapter caseSourceEqualsTarget(SourceEqualsTarget object) { - return createSourceEqualsTargetAdapter(); - } - @Override - public Adapter caseSourceEqualsTargetType(SourceEqualsTargetType object) { - return createSourceEqualsTargetTypeAdapter(); - } - @Override - public Adapter caseInCompartment(InCompartment object) { - return createInCompartmentAdapter(); - } - @Override - public Adapter defaultCase(EObject object) { - return createEObjectAdapter(); - } - }; - - /** - * Creates an adapter for the <code>target</code>. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param target the object to adapt. - * @return the adapter for the <code>target</code>. - * @generated - */ - @Override - public Adapter createAdapter(Notifier target) { - return modelSwitch.doSwitch((EObject)target); - } - - - /** - * Creates a new adapter for an object of class '{@link Editpolicymodel.Model <em>Model</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see Editpolicymodel.Model - * @generated - */ - public Adapter createModelAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link Editpolicymodel.Policy <em>Policy</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see Editpolicymodel.Policy - * @generated - */ - public Adapter createPolicyAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link Editpolicymodel.ContainsCompartment <em>Contains Compartment</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see Editpolicymodel.ContainsCompartment - * @generated - */ - public Adapter createContainsCompartmentAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link Editpolicymodel.IsTarget <em>Is Target</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see Editpolicymodel.IsTarget - * @generated - */ - public Adapter createIsTargetAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link Editpolicymodel.IsParent <em>Is Parent</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see Editpolicymodel.IsParent - * @generated - */ - public Adapter createIsParentAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link Editpolicymodel.FeatureRule <em>Feature Rule</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see Editpolicymodel.FeatureRule - * @generated - */ - public Adapter createFeatureRuleAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link Editpolicymodel.IsFeature <em>Is Feature</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see Editpolicymodel.IsFeature - * @generated - */ - public Adapter createIsFeatureAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link Editpolicymodel.ConstraintRule <em>Constraint Rule</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see Editpolicymodel.ConstraintRule - * @generated - */ - public Adapter createConstraintRuleAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link Editpolicymodel.IsTargetType <em>Is Target Type</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see Editpolicymodel.IsTargetType - * @generated - */ - public Adapter createIsTargetTypeAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link Editpolicymodel.UnaryConstraintRule <em>Unary Constraint Rule</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see Editpolicymodel.UnaryConstraintRule - * @generated - */ - public Adapter createUnaryConstraintRuleAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link Editpolicymodel.NotConstraintRule <em>Not Constraint Rule</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see Editpolicymodel.NotConstraintRule - * @generated - */ - public Adapter createNotConstraintRuleAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link Editpolicymodel.AndConstraintRule <em>And Constraint Rule</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see Editpolicymodel.AndConstraintRule - * @generated - */ - public Adapter createAndConstraintRuleAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link Editpolicymodel.BinaryConstraintRule <em>Binary Constraint Rule</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see Editpolicymodel.BinaryConstraintRule - * @generated - */ - public Adapter createBinaryConstraintRuleAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link Editpolicymodel.TrueConstraintRule <em>True Constraint Rule</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see Editpolicymodel.TrueConstraintRule - * @generated - */ - public Adapter createTrueConstraintRuleAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link Editpolicymodel.FalseConstraintRule <em>False Constraint Rule</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see Editpolicymodel.FalseConstraintRule - * @generated - */ - public Adapter createFalseConstraintRuleAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link Editpolicymodel.OrConstraintRule <em>Or Constraint Rule</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see Editpolicymodel.OrConstraintRule - * @generated - */ - public Adapter createOrConstraintRuleAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link Editpolicymodel.ImplicationConstraintRule <em>Implication Constraint Rule</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see Editpolicymodel.ImplicationConstraintRule - * @generated - */ - public Adapter createImplicationConstraintRuleAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link Editpolicymodel.IsSourceType <em>Is Source Type</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see Editpolicymodel.IsSourceType - * @generated - */ - public Adapter createIsSourceTypeAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link Editpolicymodel.TypeArgumentRule <em>Type Argument Rule</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see Editpolicymodel.TypeArgumentRule - * @generated - */ - public Adapter createTypeArgumentRuleAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link Editpolicymodel.NaryConstraintRule <em>Nary Constraint Rule</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see Editpolicymodel.NaryConstraintRule - * @generated - */ - public Adapter createNaryConstraintRuleAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link Editpolicymodel.LogicalConstraintRule <em>Logical Constraint Rule</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see Editpolicymodel.LogicalConstraintRule - * @generated - */ - public Adapter createLogicalConstraintRuleAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link Editpolicymodel.TrueFeatureRule <em>True Feature Rule</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see Editpolicymodel.TrueFeatureRule - * @generated - */ - public Adapter createTrueFeatureRuleAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link Editpolicymodel.NotFeatureRule <em>Not Feature Rule</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see Editpolicymodel.NotFeatureRule - * @generated - */ - public Adapter createNotFeatureRuleAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link Editpolicymodel.FalseFeatureRule <em>False Feature Rule</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see Editpolicymodel.FalseFeatureRule - * @generated - */ - public Adapter createFalseFeatureRuleAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link Editpolicymodel.NaryFeatureRule <em>Nary Feature Rule</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see Editpolicymodel.NaryFeatureRule - * @generated - */ - public Adapter createNaryFeatureRuleAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link Editpolicymodel.BinaryFeatureRule <em>Binary Feature Rule</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see Editpolicymodel.BinaryFeatureRule - * @generated - */ - public Adapter createBinaryFeatureRuleAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link Editpolicymodel.LogicalFeatureRule <em>Logical Feature Rule</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see Editpolicymodel.LogicalFeatureRule - * @generated - */ - public Adapter createLogicalFeatureRuleAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link Editpolicymodel.ImplicationFeatureRule <em>Implication Feature Rule</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see Editpolicymodel.ImplicationFeatureRule - * @generated - */ - public Adapter createImplicationFeatureRuleAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link Editpolicymodel.UnaryFeatureRule <em>Unary Feature Rule</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see Editpolicymodel.UnaryFeatureRule - * @generated - */ - public Adapter createUnaryFeatureRuleAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link Editpolicymodel.OrFeatureRule <em>Or Feature Rule</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see Editpolicymodel.OrFeatureRule - * @generated - */ - public Adapter createOrFeatureRuleAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link Editpolicymodel.AndFeatureRule <em>And Feature Rule</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see Editpolicymodel.AndFeatureRule - * @generated - */ - public Adapter createAndFeatureRuleAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link Editpolicymodel.SourceEqualsTarget <em>Source Equals Target</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see Editpolicymodel.SourceEqualsTarget - * @generated - */ - public Adapter createSourceEqualsTargetAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link Editpolicymodel.SourceEqualsTargetType <em>Source Equals Target Type</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see Editpolicymodel.SourceEqualsTargetType - * @generated - */ - public Adapter createSourceEqualsTargetTypeAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link Editpolicymodel.InCompartment <em>In Compartment</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see Editpolicymodel.InCompartment - * @generated - */ - public Adapter createInCompartmentAdapter() { - return null; - } - - /** - * Creates a new adapter for the default case. - * <!-- begin-user-doc --> - * This default implementation returns null. - * <!-- end-user-doc --> - * @return the new adapter. - * @generated - */ - public Adapter createEObjectAdapter() { - return null; - } - -} //EditpolicymodelAdapterFactory diff --git a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/util/EditpolicymodelSwitch.java b/org.framed.iorm.editpolicymodel/src/Editpolicymodel/util/EditpolicymodelSwitch.java deleted file mode 100644 index b95900bd208328ab5f52975554026918ef45f0f5..0000000000000000000000000000000000000000 --- a/org.framed.iorm.editpolicymodel/src/Editpolicymodel/util/EditpolicymodelSwitch.java +++ /dev/null @@ -1,863 +0,0 @@ -/** - */ -package Editpolicymodel.util; - -import Editpolicymodel.*; - -import org.eclipse.emf.ecore.EObject; -import org.eclipse.emf.ecore.EPackage; - -import org.eclipse.emf.ecore.util.Switch; - -/** - * <!-- begin-user-doc --> - * The <b>Switch</b> for the model's inheritance hierarchy. - * It supports the call {@link #doSwitch(EObject) doSwitch(object)} - * to invoke the <code>caseXXX</code> method for each class of the model, - * starting with the actual class of the object - * and proceeding up the inheritance hierarchy - * until a non-null result is returned, - * which is the result of the switch. - * <!-- end-user-doc --> - * @see Editpolicymodel.EditpolicymodelPackage - * @generated - */ -public class EditpolicymodelSwitch<T> extends Switch<T> { - /** - * The cached model package - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected static EditpolicymodelPackage modelPackage; - - /** - * Creates an instance of the switch. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EditpolicymodelSwitch() { - if (modelPackage == null) { - modelPackage = EditpolicymodelPackage.eINSTANCE; - } - } - - /** - * Checks whether this is a switch for the given package. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param ePackage the package in question. - * @return whether this is a switch for the given package. - * @generated - */ - @Override - protected boolean isSwitchFor(EPackage ePackage) { - return ePackage == modelPackage; - } - - /** - * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the first non-null result returned by a <code>caseXXX</code> call. - * @generated - */ - @Override - protected T doSwitch(int classifierID, EObject theEObject) { - switch (classifierID) { - case EditpolicymodelPackage.MODEL: { - Model model = (Model)theEObject; - T result = caseModel(model); - if (result == null) result = defaultCase(theEObject); - return result; - } - case EditpolicymodelPackage.POLICY: { - Policy policy = (Policy)theEObject; - T result = casePolicy(policy); - if (result == null) result = defaultCase(theEObject); - return result; - } - case EditpolicymodelPackage.CONTAINS_COMPARTMENT: { - ContainsCompartment containsCompartment = (ContainsCompartment)theEObject; - T result = caseContainsCompartment(containsCompartment); - if (result == null) result = caseConstraintRule(containsCompartment); - if (result == null) result = defaultCase(theEObject); - return result; - } - case EditpolicymodelPackage.IS_TARGET: { - IsTarget isTarget = (IsTarget)theEObject; - T result = caseIsTarget(isTarget); - if (result == null) result = caseTypeArgumentRule(isTarget); - if (result == null) result = caseConstraintRule(isTarget); - if (result == null) result = defaultCase(theEObject); - return result; - } - case EditpolicymodelPackage.IS_PARENT: { - IsParent isParent = (IsParent)theEObject; - T result = caseIsParent(isParent); - if (result == null) result = caseTypeArgumentRule(isParent); - if (result == null) result = caseConstraintRule(isParent); - if (result == null) result = defaultCase(theEObject); - return result; - } - case EditpolicymodelPackage.FEATURE_RULE: { - FeatureRule featureRule = (FeatureRule)theEObject; - T result = caseFeatureRule(featureRule); - if (result == null) result = defaultCase(theEObject); - return result; - } - case EditpolicymodelPackage.IS_FEATURE: { - IsFeature isFeature = (IsFeature)theEObject; - T result = caseIsFeature(isFeature); - if (result == null) result = caseFeatureRule(isFeature); - if (result == null) result = defaultCase(theEObject); - return result; - } - case EditpolicymodelPackage.CONSTRAINT_RULE: { - ConstraintRule constraintRule = (ConstraintRule)theEObject; - T result = caseConstraintRule(constraintRule); - if (result == null) result = defaultCase(theEObject); - return result; - } - case EditpolicymodelPackage.IS_TARGET_TYPE: { - IsTargetType isTargetType = (IsTargetType)theEObject; - T result = caseIsTargetType(isTargetType); - if (result == null) result = caseTypeArgumentRule(isTargetType); - if (result == null) result = caseConstraintRule(isTargetType); - if (result == null) result = defaultCase(theEObject); - return result; - } - case EditpolicymodelPackage.UNARY_CONSTRAINT_RULE: { - UnaryConstraintRule unaryConstraintRule = (UnaryConstraintRule)theEObject; - T result = caseUnaryConstraintRule(unaryConstraintRule); - if (result == null) result = caseLogicalConstraintRule(unaryConstraintRule); - if (result == null) result = caseConstraintRule(unaryConstraintRule); - if (result == null) result = defaultCase(theEObject); - return result; - } - case EditpolicymodelPackage.NOT_CONSTRAINT_RULE: { - NotConstraintRule notConstraintRule = (NotConstraintRule)theEObject; - T result = caseNotConstraintRule(notConstraintRule); - if (result == null) result = caseUnaryConstraintRule(notConstraintRule); - if (result == null) result = caseLogicalConstraintRule(notConstraintRule); - if (result == null) result = caseConstraintRule(notConstraintRule); - if (result == null) result = defaultCase(theEObject); - return result; - } - case EditpolicymodelPackage.AND_CONSTRAINT_RULE: { - AndConstraintRule andConstraintRule = (AndConstraintRule)theEObject; - T result = caseAndConstraintRule(andConstraintRule); - if (result == null) result = caseNaryConstraintRule(andConstraintRule); - if (result == null) result = caseLogicalConstraintRule(andConstraintRule); - if (result == null) result = caseConstraintRule(andConstraintRule); - if (result == null) result = defaultCase(theEObject); - return result; - } - case EditpolicymodelPackage.BINARY_CONSTRAINT_RULE: { - BinaryConstraintRule binaryConstraintRule = (BinaryConstraintRule)theEObject; - T result = caseBinaryConstraintRule(binaryConstraintRule); - if (result == null) result = caseLogicalConstraintRule(binaryConstraintRule); - if (result == null) result = caseConstraintRule(binaryConstraintRule); - if (result == null) result = defaultCase(theEObject); - return result; - } - case EditpolicymodelPackage.TRUE_CONSTRAINT_RULE: { - TrueConstraintRule trueConstraintRule = (TrueConstraintRule)theEObject; - T result = caseTrueConstraintRule(trueConstraintRule); - if (result == null) result = caseLogicalConstraintRule(trueConstraintRule); - if (result == null) result = caseConstraintRule(trueConstraintRule); - if (result == null) result = defaultCase(theEObject); - return result; - } - case EditpolicymodelPackage.FALSE_CONSTRAINT_RULE: { - FalseConstraintRule falseConstraintRule = (FalseConstraintRule)theEObject; - T result = caseFalseConstraintRule(falseConstraintRule); - if (result == null) result = caseLogicalConstraintRule(falseConstraintRule); - if (result == null) result = caseConstraintRule(falseConstraintRule); - if (result == null) result = defaultCase(theEObject); - return result; - } - case EditpolicymodelPackage.OR_CONSTRAINT_RULE: { - OrConstraintRule orConstraintRule = (OrConstraintRule)theEObject; - T result = caseOrConstraintRule(orConstraintRule); - if (result == null) result = caseNaryConstraintRule(orConstraintRule); - if (result == null) result = caseLogicalConstraintRule(orConstraintRule); - if (result == null) result = caseConstraintRule(orConstraintRule); - if (result == null) result = defaultCase(theEObject); - return result; - } - case EditpolicymodelPackage.IMPLICATION_CONSTRAINT_RULE: { - ImplicationConstraintRule implicationConstraintRule = (ImplicationConstraintRule)theEObject; - T result = caseImplicationConstraintRule(implicationConstraintRule); - if (result == null) result = caseBinaryConstraintRule(implicationConstraintRule); - if (result == null) result = caseLogicalConstraintRule(implicationConstraintRule); - if (result == null) result = caseConstraintRule(implicationConstraintRule); - if (result == null) result = defaultCase(theEObject); - return result; - } - case EditpolicymodelPackage.IS_SOURCE_TYPE: { - IsSourceType isSourceType = (IsSourceType)theEObject; - T result = caseIsSourceType(isSourceType); - if (result == null) result = caseTypeArgumentRule(isSourceType); - if (result == null) result = caseConstraintRule(isSourceType); - if (result == null) result = defaultCase(theEObject); - return result; - } - case EditpolicymodelPackage.TYPE_ARGUMENT_RULE: { - TypeArgumentRule typeArgumentRule = (TypeArgumentRule)theEObject; - T result = caseTypeArgumentRule(typeArgumentRule); - if (result == null) result = caseConstraintRule(typeArgumentRule); - if (result == null) result = defaultCase(theEObject); - return result; - } - case EditpolicymodelPackage.NARY_CONSTRAINT_RULE: { - NaryConstraintRule naryConstraintRule = (NaryConstraintRule)theEObject; - T result = caseNaryConstraintRule(naryConstraintRule); - if (result == null) result = caseLogicalConstraintRule(naryConstraintRule); - if (result == null) result = caseConstraintRule(naryConstraintRule); - if (result == null) result = defaultCase(theEObject); - return result; - } - case EditpolicymodelPackage.LOGICAL_CONSTRAINT_RULE: { - LogicalConstraintRule logicalConstraintRule = (LogicalConstraintRule)theEObject; - T result = caseLogicalConstraintRule(logicalConstraintRule); - if (result == null) result = caseConstraintRule(logicalConstraintRule); - if (result == null) result = defaultCase(theEObject); - return result; - } - case EditpolicymodelPackage.TRUE_FEATURE_RULE: { - TrueFeatureRule trueFeatureRule = (TrueFeatureRule)theEObject; - T result = caseTrueFeatureRule(trueFeatureRule); - if (result == null) result = caseLogicalFeatureRule(trueFeatureRule); - if (result == null) result = caseFeatureRule(trueFeatureRule); - if (result == null) result = defaultCase(theEObject); - return result; - } - case EditpolicymodelPackage.NOT_FEATURE_RULE: { - NotFeatureRule notFeatureRule = (NotFeatureRule)theEObject; - T result = caseNotFeatureRule(notFeatureRule); - if (result == null) result = caseUnaryFeatureRule(notFeatureRule); - if (result == null) result = caseLogicalFeatureRule(notFeatureRule); - if (result == null) result = caseFeatureRule(notFeatureRule); - if (result == null) result = defaultCase(theEObject); - return result; - } - case EditpolicymodelPackage.FALSE_FEATURE_RULE: { - FalseFeatureRule falseFeatureRule = (FalseFeatureRule)theEObject; - T result = caseFalseFeatureRule(falseFeatureRule); - if (result == null) result = caseLogicalFeatureRule(falseFeatureRule); - if (result == null) result = caseFeatureRule(falseFeatureRule); - if (result == null) result = defaultCase(theEObject); - return result; - } - case EditpolicymodelPackage.NARY_FEATURE_RULE: { - NaryFeatureRule naryFeatureRule = (NaryFeatureRule)theEObject; - T result = caseNaryFeatureRule(naryFeatureRule); - if (result == null) result = caseLogicalFeatureRule(naryFeatureRule); - if (result == null) result = caseFeatureRule(naryFeatureRule); - if (result == null) result = defaultCase(theEObject); - return result; - } - case EditpolicymodelPackage.BINARY_FEATURE_RULE: { - BinaryFeatureRule binaryFeatureRule = (BinaryFeatureRule)theEObject; - T result = caseBinaryFeatureRule(binaryFeatureRule); - if (result == null) result = caseLogicalFeatureRule(binaryFeatureRule); - if (result == null) result = caseFeatureRule(binaryFeatureRule); - if (result == null) result = defaultCase(theEObject); - return result; - } - case EditpolicymodelPackage.LOGICAL_FEATURE_RULE: { - LogicalFeatureRule logicalFeatureRule = (LogicalFeatureRule)theEObject; - T result = caseLogicalFeatureRule(logicalFeatureRule); - if (result == null) result = caseFeatureRule(logicalFeatureRule); - if (result == null) result = defaultCase(theEObject); - return result; - } - case EditpolicymodelPackage.IMPLICATION_FEATURE_RULE: { - ImplicationFeatureRule implicationFeatureRule = (ImplicationFeatureRule)theEObject; - T result = caseImplicationFeatureRule(implicationFeatureRule); - if (result == null) result = caseBinaryFeatureRule(implicationFeatureRule); - if (result == null) result = caseLogicalFeatureRule(implicationFeatureRule); - if (result == null) result = caseFeatureRule(implicationFeatureRule); - if (result == null) result = defaultCase(theEObject); - return result; - } - case EditpolicymodelPackage.UNARY_FEATURE_RULE: { - UnaryFeatureRule unaryFeatureRule = (UnaryFeatureRule)theEObject; - T result = caseUnaryFeatureRule(unaryFeatureRule); - if (result == null) result = caseLogicalFeatureRule(unaryFeatureRule); - if (result == null) result = caseFeatureRule(unaryFeatureRule); - if (result == null) result = defaultCase(theEObject); - return result; - } - case EditpolicymodelPackage.OR_FEATURE_RULE: { - OrFeatureRule orFeatureRule = (OrFeatureRule)theEObject; - T result = caseOrFeatureRule(orFeatureRule); - if (result == null) result = caseNaryFeatureRule(orFeatureRule); - if (result == null) result = caseLogicalFeatureRule(orFeatureRule); - if (result == null) result = caseFeatureRule(orFeatureRule); - if (result == null) result = defaultCase(theEObject); - return result; - } - case EditpolicymodelPackage.AND_FEATURE_RULE: { - AndFeatureRule andFeatureRule = (AndFeatureRule)theEObject; - T result = caseAndFeatureRule(andFeatureRule); - if (result == null) result = caseNaryFeatureRule(andFeatureRule); - if (result == null) result = caseLogicalFeatureRule(andFeatureRule); - if (result == null) result = caseFeatureRule(andFeatureRule); - if (result == null) result = defaultCase(theEObject); - return result; - } - case EditpolicymodelPackage.SOURCE_EQUALS_TARGET: { - SourceEqualsTarget sourceEqualsTarget = (SourceEqualsTarget)theEObject; - T result = caseSourceEqualsTarget(sourceEqualsTarget); - if (result == null) result = caseConstraintRule(sourceEqualsTarget); - if (result == null) result = defaultCase(theEObject); - return result; - } - case EditpolicymodelPackage.SOURCE_EQUALS_TARGET_TYPE: { - SourceEqualsTargetType sourceEqualsTargetType = (SourceEqualsTargetType)theEObject; - T result = caseSourceEqualsTargetType(sourceEqualsTargetType); - if (result == null) result = caseConstraintRule(sourceEqualsTargetType); - if (result == null) result = defaultCase(theEObject); - return result; - } - case EditpolicymodelPackage.IN_COMPARTMENT: { - InCompartment inCompartment = (InCompartment)theEObject; - T result = caseInCompartment(inCompartment); - if (result == null) result = caseConstraintRule(inCompartment); - if (result == null) result = defaultCase(theEObject); - return result; - } - default: return defaultCase(theEObject); - } - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Model</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Model</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseModel(Model object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Policy</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Policy</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T casePolicy(Policy object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Contains Compartment</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Contains Compartment</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseContainsCompartment(ContainsCompartment object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Is Target</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Is Target</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseIsTarget(IsTarget object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Is Parent</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Is Parent</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseIsParent(IsParent object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Feature Rule</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Feature Rule</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseFeatureRule(FeatureRule object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Is Feature</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Is Feature</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseIsFeature(IsFeature object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Constraint Rule</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Constraint Rule</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseConstraintRule(ConstraintRule object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Is Target Type</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Is Target Type</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseIsTargetType(IsTargetType object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Unary Constraint Rule</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Unary Constraint Rule</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseUnaryConstraintRule(UnaryConstraintRule object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Not Constraint Rule</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Not Constraint Rule</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseNotConstraintRule(NotConstraintRule object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>And Constraint Rule</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>And Constraint Rule</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseAndConstraintRule(AndConstraintRule object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Binary Constraint Rule</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Binary Constraint Rule</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseBinaryConstraintRule(BinaryConstraintRule object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>True Constraint Rule</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>True Constraint Rule</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseTrueConstraintRule(TrueConstraintRule object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>False Constraint Rule</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>False Constraint Rule</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseFalseConstraintRule(FalseConstraintRule object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Or Constraint Rule</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Or Constraint Rule</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseOrConstraintRule(OrConstraintRule object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Implication Constraint Rule</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Implication Constraint Rule</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseImplicationConstraintRule(ImplicationConstraintRule object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Is Source Type</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Is Source Type</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseIsSourceType(IsSourceType object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Type Argument Rule</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Type Argument Rule</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseTypeArgumentRule(TypeArgumentRule object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Nary Constraint Rule</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Nary Constraint Rule</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseNaryConstraintRule(NaryConstraintRule object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Logical Constraint Rule</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Logical Constraint Rule</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseLogicalConstraintRule(LogicalConstraintRule object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>True Feature Rule</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>True Feature Rule</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseTrueFeatureRule(TrueFeatureRule object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Not Feature Rule</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Not Feature Rule</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseNotFeatureRule(NotFeatureRule object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>False Feature Rule</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>False Feature Rule</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseFalseFeatureRule(FalseFeatureRule object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Nary Feature Rule</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Nary Feature Rule</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseNaryFeatureRule(NaryFeatureRule object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Binary Feature Rule</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Binary Feature Rule</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseBinaryFeatureRule(BinaryFeatureRule object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Logical Feature Rule</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Logical Feature Rule</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseLogicalFeatureRule(LogicalFeatureRule object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Implication Feature Rule</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Implication Feature Rule</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseImplicationFeatureRule(ImplicationFeatureRule object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Unary Feature Rule</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Unary Feature Rule</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseUnaryFeatureRule(UnaryFeatureRule object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Or Feature Rule</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Or Feature Rule</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseOrFeatureRule(OrFeatureRule object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>And Feature Rule</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>And Feature Rule</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseAndFeatureRule(AndFeatureRule object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Source Equals Target</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Source Equals Target</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseSourceEqualsTarget(SourceEqualsTarget object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Source Equals Target Type</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Source Equals Target Type</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseSourceEqualsTargetType(SourceEqualsTargetType object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>In Compartment</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>In Compartment</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseInCompartment(InCompartment object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>EObject</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch, but this is the last case anyway. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>EObject</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) - * @generated - */ - @Override - public T defaultCase(EObject object) { - return null; - } - -} //EditpolicymodelSwitch diff --git a/org.framed.iorm.ui/src/org/framed/iorm/ui/editPolicy/EditPolicyHandler.java b/org.framed.iorm.ui/src/org/framed/iorm/ui/editPolicy/EditPolicyHandler.java index c4bcaf94b3a00042e357fd9d6d05ec0523ac5bad..548f03983f21503ba8833736818906dcb67e0da8 100644 --- a/org.framed.iorm.ui/src/org/framed/iorm/ui/editPolicy/EditPolicyHandler.java +++ b/org.framed.iorm.ui/src/org/framed/iorm/ui/editPolicy/EditPolicyHandler.java @@ -64,9 +64,6 @@ public class EditPolicyHandler { List<ConstraintRule> rules = new LinkedList<>(); - if(type == null) - return rules; - for(Policy policy: this.activatedPolicies) { if(policy.getAction().getValue() == action.getValue() && policy.getActionType().getLiteral().equals(type.getLiteral())) rules.add(policy.getConstraintRule());