public class CsvModel extends CachedModel<java.util.Collection<java.lang.String>>
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PROPERTY_FILE |
PROPERTY_CACHED
PROPERTY_ALIASES, PROPERTY_NAME, PROPERTY_READONLOAD, PROPERTY_STOREONDISPOSAL
Constructor and Description |
---|
CsvModel() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
getElementById(java.lang.String id) |
java.lang.String |
getElementId(java.lang.Object instance) |
java.lang.Object |
getEnumerationValue(java.lang.String enumeration,
java.lang.String label) |
java.lang.String |
getTypeNameOf(java.lang.Object instance)
Returns a string representing the type of the instance object.
|
java.lang.Object |
getTypeOf(java.lang.Object instance) |
boolean |
hasType(java.lang.String type) |
boolean |
isInstantiable(java.lang.String type) |
boolean |
isModelElement(java.lang.Object instance)
Used to test whether a Java object can be contained by this model.
|
void |
load(StringProperties properties,
java.lang.String basePath) |
boolean |
owns(java.lang.Object instance)
Used to test whether an object is contained in this model.
|
void |
setElementId(java.lang.Object instance,
java.lang.String newId) |
boolean |
store() |
boolean |
store(java.lang.String location) |
allContents, clearCache, createInstance, deleteElement, dispose, getAllOfKind, getAllOfType, isCachingEnabled, load, setCachingEnabled
allInstances, createInstance, getAliases, getFullyQualifiedTypeNameOf, getName, getPropertyGetter, getPropertySetter, getTransactionSupport, isOfKind, isOfType, isReadOnLoad, isStoredOnDisposal, knowsAboutProperty, setName, setReadOnLoad, setStoredOnDisposal
public static final java.lang.String PROPERTY_FILE
public java.lang.Object getEnumerationValue(java.lang.String enumeration, java.lang.String label) throws EolEnumerationValueNotFoundException
public java.lang.Object getTypeOf(java.lang.Object instance)
public java.lang.String getTypeNameOf(java.lang.Object instance)
IModel
instance
- The model object whose type is to be determined.public java.lang.Object getElementById(java.lang.String id)
public java.lang.String getElementId(java.lang.Object instance)
public void setElementId(java.lang.Object instance, java.lang.String newId)
public boolean owns(java.lang.Object instance)
IModel
instance
- the Java object to test.public boolean isInstantiable(java.lang.String type)
public boolean isModelElement(java.lang.Object instance)
IModel
isModelElement
in interface IModel
isModelElement
in class Model
instance
- the Java object to test.public boolean hasType(java.lang.String type)
public boolean store(java.lang.String location)
public boolean store()
public void load(StringProperties properties, java.lang.String basePath) throws EolModelLoadingException
load
in interface IModel
load
in class CachedModel<java.util.Collection<java.lang.String>>
EolModelLoadingException