Package org.eclipse.epsilon.emc.graphml
Class GraphmlModel
- java.lang.Object
-
- org.eclipse.epsilon.eol.models.Model
-
- org.eclipse.epsilon.emc.muddle.MuddleModel
-
- org.eclipse.epsilon.emc.graphml.GraphmlModel
-
- All Implemented Interfaces:
AutoCloseable
,IModel
public class GraphmlModel extends MuddleModel
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.eclipse.epsilon.eol.models.IModel
IModel.AmbiguityCheckResult
-
-
Field Summary
Fields Modifier and Type Field Description protected File
file
static String
PROPERTY_FILE
static String
PROPERTY_URI
protected String
uri
-
Fields inherited from class org.eclipse.epsilon.emc.muddle.MuddleModel
muddle, unusedFeatures
-
Fields inherited from class org.eclipse.epsilon.eol.models.Model
aliases, ENV_PREFIX, name, PROPERTY_ALIASES, PROPERTY_NAME, PROPERTY_READONLOAD, PROPERTY_READONLY, PROPERTY_STOREONDISPOSAL, propertyGetter, propertySetter, readOnLoad, storeOnDisposal
-
-
Constructor Summary
Constructors Constructor Description GraphmlModel()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description File
getFile()
String
getUri()
void
load()
void
load(StringProperties properties, IRelativePathResolver resolver)
void
setFile(File file)
void
setUri(String uri)
-
Methods inherited from class org.eclipse.epsilon.emc.muddle.MuddleModel
allContents, collectAllSubTypes, createInstance, deleteElement, getAllOfKind, getAllOfType, getAllSubTypes, getElementById, getElementId, getEnumerationValue, getMuddle, getTypeNameOf, getUnusedFeatures, hasType, isInstantiable, isLoaded, muddleElementTypeForName, owns, setElementId, setMuddle, store, store
-
Methods inherited from class org.eclipse.epsilon.eol.models.Model
allInstances, createInstance, dispose, getAliases, getFullyQualifiedTypeNameOf, getMetamodel, getName, getPropertyGetter, getPropertySetter, getTransactionSupport, getTypeOf, isModelElement, isOfKind, isOfType, isPropertySet, isReadOnLoad, isStoredOnDisposal, knowsAboutProperty, load, load, setName, setReadOnLoad, setStoredOnDisposal
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.eclipse.epsilon.eol.models.IModel
checkAmbiguity, close
-
-
-
-
Field Detail
-
PROPERTY_FILE
public static final String PROPERTY_FILE
- See Also:
- Constant Field Values
-
PROPERTY_URI
public static final String PROPERTY_URI
- See Also:
- Constant Field Values
-
file
protected File file
-
uri
protected String uri
-
-
Method Detail
-
load
public void load(StringProperties properties, IRelativePathResolver resolver) throws EolModelLoadingException
- Specified by:
load
in interfaceIModel
- Overrides:
load
in classModel
- Throws:
EolModelLoadingException
-
load
public void load() throws EolModelLoadingException
- Specified by:
load
in interfaceIModel
- Overrides:
load
in classMuddleModel
- Throws:
EolModelLoadingException
-
setFile
public void setFile(File file)
-
getFile
public File getFile()
-
setUri
public void setUri(String uri)
-
getUri
public String getUri()
-
-