Skip to content
Snippets Groups Projects
Commit cb4db22c authored by Thomas's avatar Thomas
Browse files

Merge branch 'feature-editpolicy' of https://github.com/Eden-06/FRaMED-2.0 into feature-editpolicy

parents 896f4536 ffbe1f15
No related branches found
No related tags found
No related merge requests found
Showing
with 166 additions and 89 deletions
......@@ -13,12 +13,12 @@ Require-Bundle: org.eclipse.core.runtime,
org.framed.iorm.featuremodel;bundle-version="1.0.0"
Bundle-ActivationPolicy: lazy
Bundle-RequiredExecutionEnvironment: JavaSE-1.8
Export-Package: Editpolicymodel;
Export-Package: editpolicymodel;
uses:="org.eclipse.emf.ecore,
iorm,
iorm.featuremodel,
org.eclipse.emf.common.util",
Editpolicymodel.impl;
editpolicymodel.impl;
uses:="org.eclipse.emf.ecore,
org.eclipse.emf.ecore.impl,
iorm,
......@@ -26,11 +26,14 @@ Export-Package: Editpolicymodel;
org.eclipse.emf.common.util,
Editpolicymodel,
org.eclipse.emf.common.notify",
Editpolicymodel.util;
editpolicymodel.util;
uses:="org.eclipse.emf.ecore,
Editpolicymodel,
editpolicymodel,
org.eclipse.emf.common.notify,
org.eclipse.emf.common.notify.impl,
org.eclipse.emf.ecore.util"
org.eclipse.emf.ecore.util",
editpolicymodel,
editpolicymodel.impl,
editpolicymodel.util
Import-Package: org.framed.iorm.model
<?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">
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"/>
......
<?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"
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">
language="" 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#/">
<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"/>
<genEnumLiterals ecoreEnumLiteral="editpolicymodel.ecore#//ActionEnum/Execute"/>
<genEnumLiterals ecoreEnumLiteral="editpolicymodel.ecore#//ActionEnum/Direct_Edit"/>
<genEnumLiterals ecoreEnumLiteral="editpolicymodel.ecore#//ActionEnum/Create_Property"/>
<genEnumLiterals ecoreEnumLiteral="editpolicymodel.ecore#//ActionEnum/Create_Attribute"/>
<genEnumLiterals ecoreEnumLiteral="editpolicymodel.ecore#//ActionEnum/Add_Property"/>
<genEnumLiterals ecoreEnumLiteral="editpolicymodel.ecore#//ActionEnum/Create_Operation"/>
</genEnums>
<genEnums typeSafeEnumCompatible="false" ecoreEnum="editpolicymodel.ecore#//TypeEnum">
<genEnumLiterals ecoreEnumLiteral="editpolicymodel.ecore#//TypeEnum/Acyclic"/>
<genEnumLiterals ecoreEnumLiteral="editpolicymodel.ecore#//TypeEnum/CompartmentType"/>
<genEnumLiterals ecoreEnumLiteral="editpolicymodel.ecore#//TypeEnum/Irreflexive"/>
<genEnumLiterals ecoreEnumLiteral="editpolicymodel.ecore#//TypeEnum/RoleProhibition"/>
<genEnumLiterals ecoreEnumLiteral="editpolicymodel.ecore#//TypeEnum/RoleImplication"/>
<genEnumLiterals ecoreEnumLiteral="editpolicymodel.ecore#//TypeEnum/RoleGroup"/>
<genEnumLiterals ecoreEnumLiteral="editpolicymodel.ecore#//TypeEnum/RoleEquivalence"/>
<genEnumLiterals ecoreEnumLiteral="editpolicymodel.ecore#//TypeEnum/RoleType"/>
<genEnumLiterals ecoreEnumLiteral="editpolicymodel.ecore#//TypeEnum/RelationshipImplication"/>
<genEnumLiterals ecoreEnumLiteral="editpolicymodel.ecore#//TypeEnum/RelationshipExclusion"/>
<genEnumLiterals ecoreEnumLiteral="editpolicymodel.ecore#//TypeEnum/Relationship"/>
<genEnumLiterals ecoreEnumLiteral="editpolicymodel.ecore#//TypeEnum/Reflexive"/>
<genEnumLiterals ecoreEnumLiteral="editpolicymodel.ecore#//TypeEnum/Group"/>
<genEnumLiterals ecoreEnumLiteral="editpolicymodel.ecore#//TypeEnum/Inheritance"/>
<genEnumLiterals ecoreEnumLiteral="editpolicymodel.ecore#//TypeEnum/Fulfillment"/>
<genEnumLiterals ecoreEnumLiteral="editpolicymodel.ecore#//TypeEnum/DataType"/>
<genEnumLiterals ecoreEnumLiteral="editpolicymodel.ecore#//TypeEnum/Cyclic"/>
<genEnumLiterals ecoreEnumLiteral="editpolicymodel.ecore#//TypeEnum/NaturalType"/>
</genEnums>
<genEnums typeSafeEnumCompatible="false" ecoreEnum="editpolicymodel.ecore#//FeatureNameEnum">
<genEnumLiterals ecoreEnumLiteral="editpolicymodel.ecore#//FeatureNameEnum/Roles"/>
<genEnumLiterals ecoreEnumLiteral="editpolicymodel.ecore#//FeatureNameEnum/Role_Types"/>
<genEnumLiterals ecoreEnumLiteral="editpolicymodel.ecore#//FeatureNameEnum/Role_Structure"/>
<genEnumLiterals ecoreEnumLiteral="editpolicymodel.ecore#//FeatureNameEnum/Role_Properties"/>
<genEnumLiterals ecoreEnumLiteral="editpolicymodel.ecore#//FeatureNameEnum/Role_Prohibition"/>
<genEnumLiterals ecoreEnumLiteral="editpolicymodel.ecore#//FeatureNameEnum/Role_Inheritance"/>
<genEnumLiterals ecoreEnumLiteral="editpolicymodel.ecore#//FeatureNameEnum/Role_Implication"/>
<genEnumLiterals ecoreEnumLiteral="editpolicymodel.ecore#//FeatureNameEnum/Role_Equivalence"/>
<genEnumLiterals ecoreEnumLiteral="editpolicymodel.ecore#//FeatureNameEnum/Role_Constraints"/>
<genEnumLiterals ecoreEnumLiteral="editpolicymodel.ecore#//FeatureNameEnum/Role_Behavior"/>
<genEnumLiterals ecoreEnumLiteral="editpolicymodel.ecore#//FeatureNameEnum/RML_Feature_Model"/>
<genEnumLiterals ecoreEnumLiteral="editpolicymodel.ecore#//FeatureNameEnum/Relationships"/>
<genEnumLiterals ecoreEnumLiteral="editpolicymodel.ecore#//FeatureNameEnum/Relationship_Constraints"/>
<genEnumLiterals ecoreEnumLiteral="editpolicymodel.ecore#//FeatureNameEnum/Relationship_Cardinality"/>
<genEnumLiterals ecoreEnumLiteral="editpolicymodel.ecore#//FeatureNameEnum/Players"/>
<genEnumLiterals ecoreEnumLiteral="editpolicymodel.ecore#//FeatureNameEnum/Playable_by_Defining_Compartment"/>
<genEnumLiterals ecoreEnumLiteral="editpolicymodel.ecore#//FeatureNameEnum/Playable"/>
<genEnumLiterals ecoreEnumLiteral="editpolicymodel.ecore#//FeatureNameEnum/Parthood_Constraints"/>
<genEnumLiterals ecoreEnumLiteral="editpolicymodel.ecore#//FeatureNameEnum/On_Relationships"/>
<genEnumLiterals ecoreEnumLiteral="editpolicymodel.ecore#//FeatureNameEnum/On_Compartments"/>
<genEnumLiterals ecoreEnumLiteral="editpolicymodel.ecore#//FeatureNameEnum/Occurrence_Constraints"/>
<genEnumLiterals ecoreEnumLiteral="editpolicymodel.ecore#//FeatureNameEnum/Naturals"/>
<genEnumLiterals ecoreEnumLiteral="editpolicymodel.ecore#//FeatureNameEnum/Intra_Relationship_Constraints"/>
<genEnumLiterals ecoreEnumLiteral="editpolicymodel.ecore#//FeatureNameEnum/Inter_Relationship_Constraints"/>
<genEnumLiterals ecoreEnumLiteral="editpolicymodel.ecore#//FeatureNameEnum/Group_Constraints"/>
<genEnumLiterals ecoreEnumLiteral="editpolicymodel.ecore#//FeatureNameEnum/Dependent"/>
<genEnumLiterals ecoreEnumLiteral="editpolicymodel.ecore#//FeatureNameEnum/Dates"/>
<genEnumLiterals ecoreEnumLiteral="editpolicymodel.ecore#//FeatureNameEnum/Data_Types"/>
<genEnumLiterals ecoreEnumLiteral="editpolicymodel.ecore#//FeatureNameEnum/Compartments"/>
<genEnumLiterals ecoreEnumLiteral="editpolicymodel.ecore#//FeatureNameEnum/Contains_Compartments"/>
<genEnumLiterals ecoreEnumLiteral="editpolicymodel.ecore#//FeatureNameEnum/Compartment_Types"/>
<genEnumLiterals ecoreEnumLiteral="editpolicymodel.ecore#//FeatureNameEnum/Compartment_Structure"/>
<genEnumLiterals ecoreEnumLiteral="editpolicymodel.ecore#//FeatureNameEnum/Compartment_Properties"/>
<genEnumLiterals ecoreEnumLiteral="editpolicymodel.ecore#//FeatureNameEnum/Compartment_Inheritance"/>
<genEnumLiterals ecoreEnumLiteral="editpolicymodel.ecore#//FeatureNameEnum/Compartment_Behavior"/>
<genEnumLiterals ecoreEnumLiteral="editpolicymodel.ecore#//FeatureNameEnum/Participants"/>
<genEnumLiterals ecoreEnumLiteral="editpolicymodel.ecore#//FeatureNameEnum/Data_Type_Inheritance"/>
</genEnums>
<genClasses ecoreClass="editpolicymodel.ecore#//Model">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference editpolicymodel.ecore#//Model/policies"/>
......@@ -19,50 +84,59 @@
<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 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#//ContainsCompartment"/>
<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"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute editpolicymodel.ecore#//IsFeature/featureName"/>
</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 image="false" ecoreClass="editpolicymodel.ecore#//UnaryConstraintRule">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference editpolicymodel.ecore#//UnaryConstraintRule/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 ecoreClass="editpolicymodel.ecore#//NotConstraintRule"/>
<genClasses ecoreClass="editpolicymodel.ecore#//AndConstraintRule"/>
<genClasses image="false" ecoreClass="editpolicymodel.ecore#//BinaryConstraintRule">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference editpolicymodel.ecore#//BinaryConstraintRule/leftRule"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference editpolicymodel.ecore#//BinaryConstraintRule/rightRule"/>
</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#//TrueConstraintRule"/>
<genClasses ecoreClass="editpolicymodel.ecore#//FalseConstraintRule"/>
<genClasses ecoreClass="editpolicymodel.ecore#//OrConstraintRule"/>
<genClasses ecoreClass="editpolicymodel.ecore#//ImplicationConstraintRule"/>
<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 image="false" ecoreClass="editpolicymodel.ecore#//NaryConstraintRule">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference editpolicymodel.ecore#//NaryConstraintRule/rules"/>
</genClasses>
<genClasses ecoreClass="editpolicymodel.ecore#//LogicalConstraintRule"/>
<genClasses ecoreClass="editpolicymodel.ecore#//TrueFeatureRule"/>
<genClasses ecoreClass="editpolicymodel.ecore#//NotFeatureRule"/>
<genClasses ecoreClass="editpolicymodel.ecore#//FalseFeatureRule"/>
<genClasses image="false" ecoreClass="editpolicymodel.ecore#//NaryFeatureRule">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference editpolicymodel.ecore#//NaryFeatureRule/rules"/>
</genClasses>
<genClasses image="false" ecoreClass="editpolicymodel.ecore#//BinaryFeatureRule">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference editpolicymodel.ecore#//BinaryFeatureRule/rightRule"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference editpolicymodel.ecore#//BinaryFeatureRule/leftRule"/>
</genClasses>
<genClasses ecoreClass="editpolicymodel.ecore#//LogicalFeatureRule"/>
<genClasses ecoreClass="editpolicymodel.ecore#//ImplicationFeatureRule"/>
<genClasses image="false" ecoreClass="editpolicymodel.ecore#//UnaryFeatureRule">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference editpolicymodel.ecore#//UnaryFeatureRule/rule"/>
</genClasses>
<genClasses ecoreClass="editpolicymodel.ecore#//OrFeatureRule"/>
<genClasses ecoreClass="editpolicymodel.ecore#//AndFeatureRule"/>
<genClasses ecoreClass="editpolicymodel.ecore#//SourceEqualsTarget"/>
<genClasses ecoreClass="editpolicymodel.ecore#//SourceEqualsTargetType"/>
<genClasses ecoreClass="editpolicymodel.ecore#//InCompartment"/>
</genPackages>
</genmodel:GenModel>
......@@ -10,7 +10,7 @@
<!-- @generated editpolicymodel -->
<package
uri="http://framed/editpolicymodel"
class="Editpolicymodel.EditpolicymodelPackage"
class="editpolicymodel.editpolicymodelPackage"
genModel="model/editpolicymodel.genmodel"/>
</extension>
......
/**
*/
package Editpolicymodel;
package editpolicymodel;
import java.util.Arrays;
import java.util.Collections;
......@@ -13,7 +13,7 @@ import org.eclipse.emf.common.util.Enumerator;
* 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()
* @see editpolicymodel.editpolicymodelPackage#getActionEnum()
* @model
* @generated
*/
......
/**
*/
package Editpolicymodel;
package editpolicymodel;
/**
......@@ -9,7 +9,7 @@ package Editpolicymodel;
* <!-- end-user-doc -->
*
*
* @see Editpolicymodel.EditpolicymodelPackage#getAndConstraintRule()
* @see editpolicymodel.editpolicymodelPackage#getAndConstraintRule()
* @model
* @generated
*/
......
/**
*/
package Editpolicymodel;
package editpolicymodel;
/**
......@@ -9,7 +9,7 @@ package Editpolicymodel;
* <!-- end-user-doc -->
*
*
* @see Editpolicymodel.EditpolicymodelPackage#getAndFeatureRule()
* @see editpolicymodel.editpolicymodelPackage#getAndFeatureRule()
* @model
* @generated
*/
......
/**
*/
package Editpolicymodel;
package editpolicymodel;
/**
......@@ -12,11 +12,11 @@ package Editpolicymodel;
* 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>
* <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()
* @see editpolicymodel.editpolicymodelPackage#getBinaryConstraintRule()
* @model abstract="true"
* @generated
*/
......@@ -31,14 +31,14 @@ public interface BinaryConstraintRule extends LogicalConstraintRule {
* <!-- end-user-doc -->
* @return the value of the '<em>Left Rule</em>' containment reference.
* @see #setLeftRule(ConstraintRule)
* @see Editpolicymodel.EditpolicymodelPackage#getBinaryConstraintRule_LeftRule()
* @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.
* 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.
......@@ -57,14 +57,14 @@ public interface BinaryConstraintRule extends LogicalConstraintRule {
* <!-- end-user-doc -->
* @return the value of the '<em>Right Rule</em>' containment reference.
* @see #setRightRule(ConstraintRule)
* @see Editpolicymodel.EditpolicymodelPackage#getBinaryConstraintRule_RightRule()
* @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.
* 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.
......
/**
*/
package Editpolicymodel;
package editpolicymodel;
/**
......@@ -12,11 +12,11 @@ package Editpolicymodel;
* 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>
* <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()
* @see editpolicymodel.editpolicymodelPackage#getBinaryFeatureRule()
* @model abstract="true"
* @generated
*/
......@@ -31,14 +31,14 @@ public interface BinaryFeatureRule extends LogicalFeatureRule {
* <!-- end-user-doc -->
* @return the value of the '<em>Right Rule</em>' containment reference.
* @see #setRightRule(FeatureRule)
* @see Editpolicymodel.EditpolicymodelPackage#getBinaryFeatureRule_RightRule()
* @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.
* 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.
......@@ -57,14 +57,14 @@ public interface BinaryFeatureRule extends LogicalFeatureRule {
* <!-- end-user-doc -->
* @return the value of the '<em>Left Rule</em>' containment reference.
* @see #setLeftRule(FeatureRule)
* @see Editpolicymodel.EditpolicymodelPackage#getBinaryFeatureRule_LeftRule()
* @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.
* 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.
......
/**
*/
package Editpolicymodel;
package editpolicymodel;
import org.eclipse.emf.ecore.EObject;
......@@ -10,7 +10,7 @@ import org.eclipse.emf.ecore.EObject;
* <!-- end-user-doc -->
*
*
* @see Editpolicymodel.EditpolicymodelPackage#getConstraintRule()
* @see editpolicymodel.editpolicymodelPackage#getConstraintRule()
* @model abstract="true"
* @generated
*/
......
/**
*/
package Editpolicymodel;
package editpolicymodel;
/**
......@@ -9,7 +9,7 @@ package Editpolicymodel;
* <!-- end-user-doc -->
*
*
* @see Editpolicymodel.EditpolicymodelPackage#getContainsCompartment()
* @see editpolicymodel.editpolicymodelPackage#getContainsCompartment()
* @model
* @generated
*/
......
/**
*/
package Editpolicymodel;
package editpolicymodel;
/**
......@@ -9,7 +9,7 @@ package Editpolicymodel;
* <!-- end-user-doc -->
*
*
* @see Editpolicymodel.EditpolicymodelPackage#getFalseConstraintRule()
* @see editpolicymodel.editpolicymodelPackage#getFalseConstraintRule()
* @model
* @generated
*/
......
/**
*/
package Editpolicymodel;
package editpolicymodel;
/**
......@@ -9,7 +9,7 @@ package Editpolicymodel;
* <!-- end-user-doc -->
*
*
* @see Editpolicymodel.EditpolicymodelPackage#getFalseFeatureRule()
* @see editpolicymodel.editpolicymodelPackage#getFalseFeatureRule()
* @model
* @generated
*/
......
/**
*/
package Editpolicymodel;
package editpolicymodel;
import java.util.Arrays;
import java.util.Collections;
......@@ -13,7 +13,7 @@ import org.eclipse.emf.common.util.Enumerator;
* 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()
* @see editpolicymodel.editpolicymodelPackage#getFeatureNameEnum()
* @model
* @generated
*/
......
/**
*/
package Editpolicymodel;
package editpolicymodel;
import org.eclipse.emf.ecore.EObject;
......@@ -10,7 +10,7 @@ import org.eclipse.emf.ecore.EObject;
* <!-- end-user-doc -->
*
*
* @see Editpolicymodel.EditpolicymodelPackage#getFeatureRule()
* @see editpolicymodel.editpolicymodelPackage#getFeatureRule()
* @model abstract="true"
* @generated
*/
......
/**
*/
package Editpolicymodel;
package editpolicymodel;
/**
......@@ -9,7 +9,7 @@ package Editpolicymodel;
* <!-- end-user-doc -->
*
*
* @see Editpolicymodel.EditpolicymodelPackage#getImplicationConstraintRule()
* @see editpolicymodel.editpolicymodelPackage#getImplicationConstraintRule()
* @model
* @generated
*/
......
/**
*/
package Editpolicymodel;
package editpolicymodel;
/**
......@@ -9,7 +9,7 @@ package Editpolicymodel;
* <!-- end-user-doc -->
*
*
* @see Editpolicymodel.EditpolicymodelPackage#getImplicationFeatureRule()
* @see editpolicymodel.editpolicymodelPackage#getImplicationFeatureRule()
* @model
* @generated
*/
......
/**
*/
package Editpolicymodel;
package editpolicymodel;
/**
......@@ -9,7 +9,7 @@ package Editpolicymodel;
* <!-- end-user-doc -->
*
*
* @see Editpolicymodel.EditpolicymodelPackage#getInCompartment()
* @see editpolicymodel.editpolicymodelPackage#getInCompartment()
* @model
* @generated
*/
......
/**
*/
package Editpolicymodel;
package editpolicymodel;
/**
......@@ -12,17 +12,17 @@ package Editpolicymodel;
* The following features are supported:
* </p>
* <ul>
* <li>{@link Editpolicymodel.IsFeature#getFeatureName <em>Feature Name</em>}</li>
* <li>{@link editpolicymodel.IsFeature#getFeatureName <em>Feature Name</em>}</li>
* </ul>
*
* @see Editpolicymodel.EditpolicymodelPackage#getIsFeature()
* @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}.
* 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,
......@@ -30,20 +30,20 @@ public interface IsFeature extends FeatureRule {
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Feature Name</em>' attribute.
* @see Editpolicymodel.FeatureNameEnum
* @see editpolicymodel.FeatureNameEnum
* @see #setFeatureName(FeatureNameEnum)
* @see Editpolicymodel.EditpolicymodelPackage#getIsFeature_FeatureName()
* @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.
* 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 editpolicymodel.FeatureNameEnum
* @see #getFeatureName()
* @generated
*/
......
/**
*/
package Editpolicymodel;
package editpolicymodel;
/**
......@@ -9,7 +9,7 @@ package Editpolicymodel;
* <!-- end-user-doc -->
*
*
* @see Editpolicymodel.EditpolicymodelPackage#getIsParent()
* @see editpolicymodel.editpolicymodelPackage#getIsParent()
* @model
* @generated
*/
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment