public interface TargletFactory extends EFactory
TargletPackage
Modifier and Type | Field and Description |
---|---|
static TargletFactory |
eINSTANCE
The singleton instance of the factory.
|
Modifier and Type | Method and Description |
---|---|
Targlet |
copyTarglet(Targlet source) |
EList<Targlet> |
copyTarglets(Collection<? extends Targlet> targlets) |
BuckminsterGenerator |
createBuckminsterGenerator()
Returns a new object of class 'Buckminster Generator'.
|
ComponentDefinition |
createComponentDefinition()
Returns a new object of class 'Component Definition'.
|
ComponentExtension |
createComponentExtension()
Returns a new object of class 'Component Extension'.
|
ComponentGenerator |
createComponentGenerator()
Returns a new object of class 'Component Generator'.
|
FeatureGenerator |
createFeatureGenerator()
Returns a new object of class 'Feature Generator'.
|
PluginGenerator |
createPluginGenerator()
Returns a new object of class 'Plugin Generator'.
|
Targlet |
createTarglet()
Returns a new object of class 'Targlet'.
|
Targlet |
createTarglet(String name) |
TargletContainer |
createTargletContainer()
Returns a new object of class 'Container'.
|
TargletPackage |
getTargletPackage()
Returns the package supported by this factory.
|
convertToString, create, createFromString, getEPackage, setEPackage
getEAnnotation, getEAnnotations
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
static final TargletFactory eINSTANCE
TargletContainer createTargletContainer()
Targlet createTarglet()
EList<Targlet> copyTarglets(Collection<? extends Targlet> targlets)
ComponentExtension createComponentExtension()
ComponentDefinition createComponentDefinition()
FeatureGenerator createFeatureGenerator()
PluginGenerator createPluginGenerator()
ComponentGenerator createComponentGenerator()
BuckminsterGenerator createBuckminsterGenerator()
TargletPackage getTargletPackage()
Copyright (c) 2014 Eike Stepper (Loehne, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v2.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v20.html