|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.emf.common.notify.impl.BasicNotifierImpl org.eclipse.emf.ecore.impl.BasicEObjectImpl org.eclipse.emf.ecore.impl.MinimalEObjectImpl org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container org.eclipse.emf.ecore.impl.EModelElementImpl org.eclipse.emf.ecore.impl.EFactoryImpl org.eclipse.emf.henshin.model.impl.HenshinFactoryImpl
public class HenshinFactoryImpl
An implementation of the model Factory.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container |
---|
MinimalEObjectImpl.Container.Dynamic |
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl |
---|
MinimalEObjectImpl.Container |
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
---|
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl |
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
---|
BasicNotifierImpl.EAdapterList<E extends Object & Adapter>, BasicNotifierImpl.EObservableAdapterList |
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
InternalEObject.EStore |
Field Summary |
---|
Fields inherited from class org.eclipse.emf.ecore.impl.EFactoryImpl |
---|
EDATE_FORMATS, ePackage |
Fields inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl |
---|
eAnnotations, eFlags, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG |
Fields inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container |
---|
eContainer |
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
---|
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET |
Fields inherited from interface org.eclipse.emf.henshin.model.HenshinFactory |
---|
eINSTANCE |
Fields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder |
---|
NIL |
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
EOPPOSITE_FEATURE_BASE |
Constructor Summary | |
---|---|
HenshinFactoryImpl()
Creates an instance of the factory. |
Methods inherited from class org.eclipse.emf.ecore.impl.EFactoryImpl |
---|
basicCreate, basicSetEPackage, collapseWhiteSpace, convertToString, createFromString, eGet, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eSet, eStaticClass, eUnset, getEPackage, replaceWhiteSpace, setEPackage, split |
Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl |
---|
eObjectForURIFragmentSegment, eSetDirectResource, eURIFragmentSegment, freeze, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozen |
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container |
---|
eBasicSetContainer, eInternalContainer |
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl |
---|
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetProxyURI, eSettings |
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
---|
eNotificationRequired, eNotify |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.eclipse.emf.ecore.EFactory |
---|
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 |
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
eNotificationRequired |
Constructor Detail |
---|
public HenshinFactoryImpl()
Method Detail |
---|
public static HenshinFactory init()
public EObject create(EClass eClass)
create
in interface EFactory
create
in class EFactoryImpl
public Object createFromString(EDataType eDataType, String initialValue)
createFromString
in interface EFactory
createFromString
in class EFactoryImpl
public String convertToString(EDataType eDataType, Object instanceValue)
convertToString
in interface EFactory
convertToString
in class EFactoryImpl
public Annotation createAnnotation()
createAnnotation
in interface HenshinFactory
public Module createModule()
createModule
in interface HenshinFactory
public Rule createRule()
createRule
in interface HenshinFactory
public Rule createRule(String name)
createRule
in interface HenshinFactory
name
- The name of the rule.
public AttributeCondition createAttributeCondition()
createAttributeCondition
in interface HenshinFactory
public Parameter createParameter()
createParameter
in interface HenshinFactory
public Parameter createParameter(String name)
createParameter
in interface HenshinFactory
name
- Name of the parameter.
public Graph createGraph()
createGraph
in interface HenshinFactory
public Graph createGraph(String name)
createGraph
in interface HenshinFactory
name
- Name of the graph.
public Mapping createMapping()
createMapping
in interface HenshinFactory
public Mapping createMapping(Node origin, Node image)
createMapping
in interface HenshinFactory
origin
- Origin of the mapping.image
- Image of the mapping.
public Node createNode()
createNode
in interface HenshinFactory
public Node createNode(Graph graph, EClass type, String name)
createNode
in interface HenshinFactory
graph
- The graph.type
- The type of the node.name
- The name of the node.
public Attribute createAttribute()
createAttribute
in interface HenshinFactory
public Attribute createAttribute(Node node, EAttribute type, String value)
createAttribute
in interface HenshinFactory
type
- Attribute type.value
- Attribute value.
public Edge createEdge()
createEdge
in interface HenshinFactory
public Edge createEdge(Node source, Node target, EReference type)
createEdge
in interface HenshinFactory
source
- Source node.target
- Target node.type
- Edge type.
public IndependentUnit createIndependentUnit()
createIndependentUnit
in interface HenshinFactory
public SequentialUnit createSequentialUnit()
createSequentialUnit
in interface HenshinFactory
public ConditionalUnit createConditionalUnit()
createConditionalUnit
in interface HenshinFactory
public PriorityUnit createPriorityUnit()
createPriorityUnit
in interface HenshinFactory
public IteratedUnit createIteratedUnit()
createIteratedUnit
in interface HenshinFactory
public LoopUnit createLoopUnit()
createLoopUnit
in interface HenshinFactory
public NestedCondition createNestedCondition()
createNestedCondition
in interface HenshinFactory
public And createAnd()
createAnd
in interface HenshinFactory
public Or createOr()
createOr
in interface HenshinFactory
public Not createNot()
createNot
in interface HenshinFactory
public Action createActionFromString(EDataType eDataType, String value)
public String convertActionToString(EDataType eDataType, Object value)
public Xor createXor()
createXor
in interface HenshinFactory
public ParameterMapping createParameterMapping()
createParameterMapping
in interface HenshinFactory
public HenshinPackage getHenshinPackage()
getHenshinPackage
in interface HenshinFactory
@Deprecated public static HenshinPackage getPackage()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |