Package de.sebinside.dcp.dsl.dSL
Interface DSLFactory
-
- All Superinterfaces:
EFactory
,EModelElement
,EObject
,Notifier
- All Known Implementing Classes:
DSLFactoryImpl
public interface DSLFactory extends EFactory
The Factory for the model. It provides a create method for each non-abstract class of the model.- See Also:
DSLPackage
- Generated class or method.
-
-
Field Summary
Fields Modifier and Type Field Description static DSLFactory
eINSTANCE
The singleton instance of the factory.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AbstractElement
createAbstractElement()
Returns a new object of class 'Abstract Element'.AnySelector
createAnySelector()
Returns a new object of class 'Any Selector'.AttributeClassSelector
createAttributeClassSelector()
Returns a new object of class 'Attribute Class Selector'.AttributeSelector
createAttributeSelector()
Returns a new object of class 'Attribute Selector'.BooleanOperation
createBooleanOperation()
Returns a new object of class 'Boolean Operation'.CharacteristicClass
createCharacteristicClass()
Returns a new object of class 'Characteristic Class'.CharacteristicClassSelector
createCharacteristicClassSelector()
Returns a new object of class 'Characteristic Class Selector'.CharacteristicReference
createCharacteristicReference()
Returns a new object of class 'Characteristic Reference'.CharacteristicSelector
createCharacteristicSelector()
Returns a new object of class 'Characteristic Selector'.CharacteristicSet
createCharacteristicSet()
Returns a new object of class 'Characteristic Set'.CharacteristicSetReference
createCharacteristicSetReference()
Returns a new object of class 'Characteristic Set Reference'.CharacteristicType
createCharacteristicType()
Returns a new object of class 'Characteristic Type'.CharacteristicTypeSelector
createCharacteristicTypeSelector()
Returns a new object of class 'Characteristic Type Selector'.CharacteristicVariable
createCharacteristicVariable()
Returns a new object of class 'Characteristic Variable'.CharacteristicVariableType
createCharacteristicVariableType()
Returns a new object of class 'Characteristic Variable Type'.CharacteristsicSetOperation
createCharacteristsicSetOperation()
Returns a new object of class 'Characteristsic Set Operation'.ComplementOperation
createComplementOperation()
Returns a new object of class 'Complement Operation'.Condition
createCondition()
Returns a new object of class 'Condition'.Constraint
createConstraint()
Returns a new object of class 'Constraint'.CreateSetOperation
createCreateSetOperation()
Returns a new object of class 'Create Set Operation'.Data
createData()
Returns a new object of class 'Data'.DataSelector
createDataSelector()
Returns a new object of class 'Data Selector'.Destination
createDestination()
Returns a new object of class 'Destination'.ElementOfOperation
createElementOfOperation()
Returns a new object of class 'Element Of Operation'.EmptySetOperation
createEmptySetOperation()
Returns a new object of class 'Empty Set Operation'.GlobalConstantDefinition
createGlobalConstantDefinition()
Returns a new object of class 'Global Constant Definition'.GlobalSetConstantDefinition
createGlobalSetConstantDefinition()
Returns a new object of class 'Global Set Constant Definition'.GlobalValueConstantDefinition
createGlobalValueConstantDefinition()
Returns a new object of class 'Global Value Constant Definition'.GreaterThanOperation
createGreaterThanOperation()
Returns a new object of class 'Greater Than Operation'.Include
createInclude()
Returns a new object of class 'Include'.IndexOperation
createIndexOperation()
Returns a new object of class 'Index Operation'.IntersectionOperation
createIntersectionOperation()
Returns a new object of class 'Intersection Operation'.LessThanOperation
createLessThanOperation()
Returns a new object of class 'Less Than Operation'.LogicalAndOperation
createLogicalAndOperation()
Returns a new object of class 'Logical And Operation'.LogicalNegationOperation
createLogicalNegationOperation()
Returns a new object of class 'Logical Negation Operation'.LogicalOrOperation
createLogicalOrOperation()
Returns a new object of class 'Logical Or Operation'.Model
createModel()
Returns a new object of class 'Model'.NodeIdentitiySelector
createNodeIdentitiySelector()
Returns a new object of class 'Node Identitiy Selector'.NodeSelector
createNodeSelector()
Returns a new object of class 'Node Selector'.NodeTypeSelector
createNodeTypeSelector()
Returns a new object of class 'Node Type Selector'.NumericOperation
createNumericOperation()
Returns a new object of class 'Numeric Operation'.Operation
createOperation()
Returns a new object of class 'Operation'.PropertyClassSelector
createPropertyClassSelector()
Returns a new object of class 'Property Class Selector'.PropertySelector
createPropertySelector()
Returns a new object of class 'Property Selector'.Reference
createReference()
Returns a new object of class 'Reference'.Rule
createRule()
Returns a new object of class 'Rule'.SimpleBooleanOperation
createSimpleBooleanOperation()
Returns a new object of class 'Simple Boolean Operation'.Source
createSource()
Returns a new object of class 'Source'.SpecificDataSelector
createSpecificDataSelector()
Returns a new object of class 'Specific Data Selector'.Statement
createStatement()
Returns a new object of class 'Statement'.StatementModality
createStatementModality()
Returns a new object of class 'Statement Modality'.StatementType
createStatementType()
Returns a new object of class 'Statement Type'.SubsetOperation
createSubsetOperation()
Returns a new object of class 'Subset Operation'.SubtractOperation
createSubtractOperation()
Returns a new object of class 'Subtract Operation'.UnionOperation
createUnionOperation()
Returns a new object of class 'Union Operation'.VariableEqualityOperation
createVariableEqualityOperation()
Returns a new object of class 'Variable Equality Operation'.VariableInequalityOperation
createVariableInequalityOperation()
Returns a new object of class 'Variable Inequality Operation'.DSLPackage
getDSLPackage()
Returns the package supported by this factory.-
Methods inherited from interface org.eclipse.emf.ecore.EFactory
convertToString, create, createFromString, getEPackage, setEPackage
-
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
-
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
-
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
-
-
-
Field Detail
-
eINSTANCE
static final DSLFactory eINSTANCE
The singleton instance of the factory.- Generated class or method.
-
-
Method Detail
-
createModel
Model createModel()
Returns a new object of class 'Model'.- Returns:
- a new object of class 'Model'.
- Generated class or method.
-
createAbstractElement
AbstractElement createAbstractElement()
Returns a new object of class 'Abstract Element'.- Returns:
- a new object of class 'Abstract Element'.
- Generated class or method.
-
createCharacteristicType
CharacteristicType createCharacteristicType()
Returns a new object of class 'Characteristic Type'.- Returns:
- a new object of class 'Characteristic Type'.
- Generated class or method.
-
createGlobalConstantDefinition
GlobalConstantDefinition createGlobalConstantDefinition()
Returns a new object of class 'Global Constant Definition'.- Returns:
- a new object of class 'Global Constant Definition'.
- Generated class or method.
-
createGlobalSetConstantDefinition
GlobalSetConstantDefinition createGlobalSetConstantDefinition()
Returns a new object of class 'Global Set Constant Definition'.- Returns:
- a new object of class 'Global Set Constant Definition'.
- Generated class or method.
-
createGlobalValueConstantDefinition
GlobalValueConstantDefinition createGlobalValueConstantDefinition()
Returns a new object of class 'Global Value Constant Definition'.- Returns:
- a new object of class 'Global Value Constant Definition'.
- Generated class or method.
-
createCharacteristicClass
CharacteristicClass createCharacteristicClass()
Returns a new object of class 'Characteristic Class'.- Returns:
- a new object of class 'Characteristic Class'.
- Generated class or method.
-
createCharacteristicTypeSelector
CharacteristicTypeSelector createCharacteristicTypeSelector()
Returns a new object of class 'Characteristic Type Selector'.- Returns:
- a new object of class 'Characteristic Type Selector'.
- Generated class or method.
-
createCharacteristicVariableType
CharacteristicVariableType createCharacteristicVariableType()
Returns a new object of class 'Characteristic Variable Type'.- Returns:
- a new object of class 'Characteristic Variable Type'.
- Generated class or method.
-
createCharacteristicVariable
CharacteristicVariable createCharacteristicVariable()
Returns a new object of class 'Characteristic Variable'.- Returns:
- a new object of class 'Characteristic Variable'.
- Generated class or method.
-
createCharacteristicSet
CharacteristicSet createCharacteristicSet()
Returns a new object of class 'Characteristic Set'.- Returns:
- a new object of class 'Characteristic Set'.
- Generated class or method.
-
createInclude
Include createInclude()
Returns a new object of class 'Include'.- Returns:
- a new object of class 'Include'.
- Generated class or method.
-
createConstraint
Constraint createConstraint()
Returns a new object of class 'Constraint'.- Returns:
- a new object of class 'Constraint'.
- Generated class or method.
-
createRule
Rule createRule()
Returns a new object of class 'Rule'.- Returns:
- a new object of class 'Rule'.
- Generated class or method.
-
createData
Data createData()
Returns a new object of class 'Data'.- Returns:
- a new object of class 'Data'.
- Generated class or method.
-
createDestination
Destination createDestination()
Returns a new object of class 'Destination'.- Returns:
- a new object of class 'Destination'.
- Generated class or method.
-
createSource
Source createSource()
Returns a new object of class 'Source'.- Returns:
- a new object of class 'Source'.
- Generated class or method.
-
createDataSelector
DataSelector createDataSelector()
Returns a new object of class 'Data Selector'.- Returns:
- a new object of class 'Data Selector'.
- Generated class or method.
-
createSpecificDataSelector
SpecificDataSelector createSpecificDataSelector()
Returns a new object of class 'Specific Data Selector'.- Returns:
- a new object of class 'Specific Data Selector'.
- Generated class or method.
-
createCharacteristicSelector
CharacteristicSelector createCharacteristicSelector()
Returns a new object of class 'Characteristic Selector'.- Returns:
- a new object of class 'Characteristic Selector'.
- Generated class or method.
-
createCharacteristicClassSelector
CharacteristicClassSelector createCharacteristicClassSelector()
Returns a new object of class 'Characteristic Class Selector'.- Returns:
- a new object of class 'Characteristic Class Selector'.
- Generated class or method.
-
createAttributeSelector
AttributeSelector createAttributeSelector()
Returns a new object of class 'Attribute Selector'.- Returns:
- a new object of class 'Attribute Selector'.
- Generated class or method.
-
createAttributeClassSelector
AttributeClassSelector createAttributeClassSelector()
Returns a new object of class 'Attribute Class Selector'.- Returns:
- a new object of class 'Attribute Class Selector'.
- Generated class or method.
-
createAnySelector
AnySelector createAnySelector()
Returns a new object of class 'Any Selector'.- Returns:
- a new object of class 'Any Selector'.
- Generated class or method.
-
createNodeSelector
NodeSelector createNodeSelector()
Returns a new object of class 'Node Selector'.- Returns:
- a new object of class 'Node Selector'.
- Generated class or method.
-
createPropertySelector
PropertySelector createPropertySelector()
Returns a new object of class 'Property Selector'.- Returns:
- a new object of class 'Property Selector'.
- Generated class or method.
-
createPropertyClassSelector
PropertyClassSelector createPropertyClassSelector()
Returns a new object of class 'Property Class Selector'.- Returns:
- a new object of class 'Property Class Selector'.
- Generated class or method.
-
createNodeIdentitiySelector
NodeIdentitiySelector createNodeIdentitiySelector()
Returns a new object of class 'Node Identitiy Selector'.- Returns:
- a new object of class 'Node Identitiy Selector'.
- Generated class or method.
-
createNodeTypeSelector
NodeTypeSelector createNodeTypeSelector()
Returns a new object of class 'Node Type Selector'.- Returns:
- a new object of class 'Node Type Selector'.
- Generated class or method.
-
createStatement
Statement createStatement()
Returns a new object of class 'Statement'.- Returns:
- a new object of class 'Statement'.
- Generated class or method.
-
createStatementType
StatementType createStatementType()
Returns a new object of class 'Statement Type'.- Returns:
- a new object of class 'Statement Type'.
- Generated class or method.
-
createStatementModality
StatementModality createStatementModality()
Returns a new object of class 'Statement Modality'.- Returns:
- a new object of class 'Statement Modality'.
- Generated class or method.
-
createCondition
Condition createCondition()
Returns a new object of class 'Condition'.- Returns:
- a new object of class 'Condition'.
- Generated class or method.
-
createReference
Reference createReference()
Returns a new object of class 'Reference'.- Returns:
- a new object of class 'Reference'.
- Generated class or method.
-
createCharacteristicReference
CharacteristicReference createCharacteristicReference()
Returns a new object of class 'Characteristic Reference'.- Returns:
- a new object of class 'Characteristic Reference'.
- Generated class or method.
-
createCharacteristicSetReference
CharacteristicSetReference createCharacteristicSetReference()
Returns a new object of class 'Characteristic Set Reference'.- Returns:
- a new object of class 'Characteristic Set Reference'.
- Generated class or method.
-
createOperation
Operation createOperation()
Returns a new object of class 'Operation'.- Returns:
- a new object of class 'Operation'.
- Generated class or method.
-
createBooleanOperation
BooleanOperation createBooleanOperation()
Returns a new object of class 'Boolean Operation'.- Returns:
- a new object of class 'Boolean Operation'.
- Generated class or method.
-
createCharacteristsicSetOperation
CharacteristsicSetOperation createCharacteristsicSetOperation()
Returns a new object of class 'Characteristsic Set Operation'.- Returns:
- a new object of class 'Characteristsic Set Operation'.
- Generated class or method.
-
createSimpleBooleanOperation
SimpleBooleanOperation createSimpleBooleanOperation()
Returns a new object of class 'Simple Boolean Operation'.- Returns:
- a new object of class 'Simple Boolean Operation'.
- Generated class or method.
-
createVariableEqualityOperation
VariableEqualityOperation createVariableEqualityOperation()
Returns a new object of class 'Variable Equality Operation'.- Returns:
- a new object of class 'Variable Equality Operation'.
- Generated class or method.
-
createVariableInequalityOperation
VariableInequalityOperation createVariableInequalityOperation()
Returns a new object of class 'Variable Inequality Operation'.- Returns:
- a new object of class 'Variable Inequality Operation'.
- Generated class or method.
-
createLessThanOperation
LessThanOperation createLessThanOperation()
Returns a new object of class 'Less Than Operation'.- Returns:
- a new object of class 'Less Than Operation'.
- Generated class or method.
-
createGreaterThanOperation
GreaterThanOperation createGreaterThanOperation()
Returns a new object of class 'Greater Than Operation'.- Returns:
- a new object of class 'Greater Than Operation'.
- Generated class or method.
-
createEmptySetOperation
EmptySetOperation createEmptySetOperation()
Returns a new object of class 'Empty Set Operation'.- Returns:
- a new object of class 'Empty Set Operation'.
- Generated class or method.
-
createSubsetOperation
SubsetOperation createSubsetOperation()
Returns a new object of class 'Subset Operation'.- Returns:
- a new object of class 'Subset Operation'.
- Generated class or method.
-
createIntersectionOperation
IntersectionOperation createIntersectionOperation()
Returns a new object of class 'Intersection Operation'.- Returns:
- a new object of class 'Intersection Operation'.
- Generated class or method.
-
createUnionOperation
UnionOperation createUnionOperation()
Returns a new object of class 'Union Operation'.- Returns:
- a new object of class 'Union Operation'.
- Generated class or method.
-
createSubtractOperation
SubtractOperation createSubtractOperation()
Returns a new object of class 'Subtract Operation'.- Returns:
- a new object of class 'Subtract Operation'.
- Generated class or method.
-
createElementOfOperation
ElementOfOperation createElementOfOperation()
Returns a new object of class 'Element Of Operation'.- Returns:
- a new object of class 'Element Of Operation'.
- Generated class or method.
-
createCreateSetOperation
CreateSetOperation createCreateSetOperation()
Returns a new object of class 'Create Set Operation'.- Returns:
- a new object of class 'Create Set Operation'.
- Generated class or method.
-
createComplementOperation
ComplementOperation createComplementOperation()
Returns a new object of class 'Complement Operation'.- Returns:
- a new object of class 'Complement Operation'.
- Generated class or method.
-
createNumericOperation
NumericOperation createNumericOperation()
Returns a new object of class 'Numeric Operation'.- Returns:
- a new object of class 'Numeric Operation'.
- Generated class or method.
-
createIndexOperation
IndexOperation createIndexOperation()
Returns a new object of class 'Index Operation'.- Returns:
- a new object of class 'Index Operation'.
- Generated class or method.
-
createLogicalOrOperation
LogicalOrOperation createLogicalOrOperation()
Returns a new object of class 'Logical Or Operation'.- Returns:
- a new object of class 'Logical Or Operation'.
- Generated class or method.
-
createLogicalAndOperation
LogicalAndOperation createLogicalAndOperation()
Returns a new object of class 'Logical And Operation'.- Returns:
- a new object of class 'Logical And Operation'.
- Generated class or method.
-
createLogicalNegationOperation
LogicalNegationOperation createLogicalNegationOperation()
Returns a new object of class 'Logical Negation Operation'.- Returns:
- a new object of class 'Logical Negation Operation'.
- Generated class or method.
-
getDSLPackage
DSLPackage getDSLPackage()
Returns the package supported by this factory.- Returns:
- the package supported by this factory.
- Generated class or method.
-
-