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 DSLFactoryeINSTANCEThe singleton instance of the factory.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AbstractElementcreateAbstractElement()Returns a new object of class 'Abstract Element'.AnySelectorcreateAnySelector()Returns a new object of class 'Any Selector'.AttributeClassSelectorcreateAttributeClassSelector()Returns a new object of class 'Attribute Class Selector'.AttributeSelectorcreateAttributeSelector()Returns a new object of class 'Attribute Selector'.BooleanOperationcreateBooleanOperation()Returns a new object of class 'Boolean Operation'.CharacteristicClasscreateCharacteristicClass()Returns a new object of class 'Characteristic Class'.CharacteristicClassSelectorcreateCharacteristicClassSelector()Returns a new object of class 'Characteristic Class Selector'.CharacteristicReferencecreateCharacteristicReference()Returns a new object of class 'Characteristic Reference'.CharacteristicSelectorcreateCharacteristicSelector()Returns a new object of class 'Characteristic Selector'.CharacteristicSetcreateCharacteristicSet()Returns a new object of class 'Characteristic Set'.CharacteristicSetReferencecreateCharacteristicSetReference()Returns a new object of class 'Characteristic Set Reference'.CharacteristicTypecreateCharacteristicType()Returns a new object of class 'Characteristic Type'.CharacteristicTypeSelectorcreateCharacteristicTypeSelector()Returns a new object of class 'Characteristic Type Selector'.CharacteristicVariablecreateCharacteristicVariable()Returns a new object of class 'Characteristic Variable'.CharacteristicVariableTypecreateCharacteristicVariableType()Returns a new object of class 'Characteristic Variable Type'.CharacteristsicSetOperationcreateCharacteristsicSetOperation()Returns a new object of class 'Characteristsic Set Operation'.ComplementOperationcreateComplementOperation()Returns a new object of class 'Complement Operation'.ConditioncreateCondition()Returns a new object of class 'Condition'.ConstraintcreateConstraint()Returns a new object of class 'Constraint'.CreateSetOperationcreateCreateSetOperation()Returns a new object of class 'Create Set Operation'.DatacreateData()Returns a new object of class 'Data'.DataSelectorcreateDataSelector()Returns a new object of class 'Data Selector'.DestinationcreateDestination()Returns a new object of class 'Destination'.ElementOfOperationcreateElementOfOperation()Returns a new object of class 'Element Of Operation'.EmptySetOperationcreateEmptySetOperation()Returns a new object of class 'Empty Set Operation'.GlobalConstantDefinitioncreateGlobalConstantDefinition()Returns a new object of class 'Global Constant Definition'.GlobalSetConstantDefinitioncreateGlobalSetConstantDefinition()Returns a new object of class 'Global Set Constant Definition'.GlobalValueConstantDefinitioncreateGlobalValueConstantDefinition()Returns a new object of class 'Global Value Constant Definition'.GreaterThanOperationcreateGreaterThanOperation()Returns a new object of class 'Greater Than Operation'.IncludecreateInclude()Returns a new object of class 'Include'.IndexOperationcreateIndexOperation()Returns a new object of class 'Index Operation'.IntersectionOperationcreateIntersectionOperation()Returns a new object of class 'Intersection Operation'.LessThanOperationcreateLessThanOperation()Returns a new object of class 'Less Than Operation'.LogicalAndOperationcreateLogicalAndOperation()Returns a new object of class 'Logical And Operation'.LogicalNegationOperationcreateLogicalNegationOperation()Returns a new object of class 'Logical Negation Operation'.LogicalOrOperationcreateLogicalOrOperation()Returns a new object of class 'Logical Or Operation'.ModelcreateModel()Returns a new object of class 'Model'.NodeIdentitiySelectorcreateNodeIdentitiySelector()Returns a new object of class 'Node Identitiy Selector'.NodeSelectorcreateNodeSelector()Returns a new object of class 'Node Selector'.NodeTypeSelectorcreateNodeTypeSelector()Returns a new object of class 'Node Type Selector'.NumericOperationcreateNumericOperation()Returns a new object of class 'Numeric Operation'.OperationcreateOperation()Returns a new object of class 'Operation'.PropertyClassSelectorcreatePropertyClassSelector()Returns a new object of class 'Property Class Selector'.PropertySelectorcreatePropertySelector()Returns a new object of class 'Property Selector'.ReferencecreateReference()Returns a new object of class 'Reference'.RulecreateRule()Returns a new object of class 'Rule'.SimpleBooleanOperationcreateSimpleBooleanOperation()Returns a new object of class 'Simple Boolean Operation'.SourcecreateSource()Returns a new object of class 'Source'.SpecificDataSelectorcreateSpecificDataSelector()Returns a new object of class 'Specific Data Selector'.StatementcreateStatement()Returns a new object of class 'Statement'.StatementModalitycreateStatementModality()Returns a new object of class 'Statement Modality'.StatementTypecreateStatementType()Returns a new object of class 'Statement Type'.SubsetOperationcreateSubsetOperation()Returns a new object of class 'Subset Operation'.SubtractOperationcreateSubtractOperation()Returns a new object of class 'Subtract Operation'.UnionOperationcreateUnionOperation()Returns a new object of class 'Union Operation'.VariableEqualityOperationcreateVariableEqualityOperation()Returns a new object of class 'Variable Equality Operation'.VariableInequalityOperationcreateVariableInequalityOperation()Returns a new object of class 'Variable Inequality Operation'.DSLPackagegetDSLPackage()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.
-
-