|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Mappable | |
---|---|
pl.edu.agh.cast.model.base | Provides base model classes and interfaces. |
pl.edu.agh.cast.model.mapper | Contains classes and interfaces used for mapping domain models to the base model. |
pl.edu.agh.cast.model.mapper.internal | Contains different (based on relational data base, XML) implementations of the persistence mechanism. |
pl.edu.agh.cast.model.visual.backward | Provides classes for visual presentation of data. |
Uses of Mappable in pl.edu.agh.cast.model.base |
---|
Subinterfaces of Mappable in pl.edu.agh.cast.model.base | |
---|---|
interface |
IDataSet
The DataSet interface represents the set of data (i.e. |
interface |
IEntity
The IEntity interface represents the model elements which are displayed in diagrams as entities (i.e. |
interface |
IModel
The model interface represents single unit of work. |
interface |
IRelation
The IRelation interface represents relations, which are by default displayed as connection between entities. |
interface |
ITimedRelation
Represents relations which have the "date" attribute. |
Classes in pl.edu.agh.cast.model.base that implement Mappable | |
---|---|
class |
DataSet
The default implementation of the IDataSet interface. |
class |
Entity
Default IEntity implementation. |
class |
Model
Default implementation of the IModel interface. |
class |
Relation
The default implementation of the IRelation interface. |
class |
TimedRelation
The timed relation represents relation with assigned date. |
Uses of Mappable in pl.edu.agh.cast.model.mapper |
---|
Classes in pl.edu.agh.cast.model.mapper that implement Mappable | |
---|---|
class |
AbstractMappable
Default implementation of the Mappable interface. |
Methods in pl.edu.agh.cast.model.mapper that return Mappable | |
---|---|
Mappable |
Mappable.clone()
Clones the mappable. |
Methods in pl.edu.agh.cast.model.mapper that return types with arguments of type Mappable | |
---|---|
List<Mappable> |
Loader.find()
Load mapped objects from the data source. |
Methods in pl.edu.agh.cast.model.mapper with parameters of type Mappable | |
---|---|
static Node |
Node.find(Mappable object)
Finds metamodel node for given model object. |
boolean |
Mapper.remove(Mappable object,
org.eclipse.core.resources.IProject project)
Removes object from project. |
boolean |
Mapper.save(Mappable object,
boolean force,
org.eclipse.core.resources.IProject project)
Saves objects mapped to metamodel. |
boolean |
Mapper.save(Mappable object,
org.eclipse.core.resources.IProject project)
Saves objects mapped to metamodel. |
Method parameters in pl.edu.agh.cast.model.mapper with type arguments of type Mappable | |
---|---|
void |
LinkLoader.loadLink(List<Mappable> elements)
Load elements linked to the object in class specific way. |
Uses of Mappable in pl.edu.agh.cast.model.mapper.internal |
---|
Fields in pl.edu.agh.cast.model.mapper.internal declared as Mappable | |
---|---|
protected Mappable |
AbstractRemover.primaryObject
The model to remove. |
protected Mappable |
AbstractSaver.primaryObject
The object to be saved. |
Fields in pl.edu.agh.cast.model.mapper.internal with type parameters of type Mappable | |
---|---|
protected Class<Mappable> |
AbstractLoader.klass
The class of the objects to be loaded. |
protected Map<Node,Mappable> |
AbstractLoader.objectCache
The object cache. |
protected LinkedList<Mappable> |
AbstractSaver.queue
The queue of nodes to be saved. |
protected Set<Mappable> |
AbstractSaver.stored
The saved nodes set. |
protected Set<Mappable> |
AbstractSaver.visited
The visited nodes set. |
Methods in pl.edu.agh.cast.model.mapper.internal that return types with arguments of type Mappable | |
---|---|
List<Mappable> |
DBLoader.find()
Load mapped objects from the data source. |
List<Mappable> |
XMLLoader.find()
Load mapped objects from the data source. |
static Constructor<Mappable> |
Helper.getConstructor(Class<Mappable> klass)
Return default constructor for given class. |
static Class<Mappable> |
Helper.mappedClass(String typeName,
Map<String,Class> typeMap)
Returns the class for given type name and type map. |
Methods in pl.edu.agh.cast.model.mapper.internal with parameters of type Mappable | |
---|---|
static Method |
Helper.getSetter(Mappable object,
Object linkedElement,
String setterName)
Returns the setter methods. |
Method parameters in pl.edu.agh.cast.model.mapper.internal with type arguments of type Mappable | |
---|---|
static Constructor<Mappable> |
Helper.getConstructor(Class<Mappable> klass)
Return default constructor for given class. |
static pl.edu.agh.cast.model.mapper.internal.AttributeEntry[] |
Helper.getMappedAttributes(Class<Mappable> klass)
Get methods with MapAttribute annotations for the given class. |
static pl.edu.agh.cast.model.mapper.internal.LinkEntry[] |
Helper.getMappedLinks(Class<Mappable> klass)
Get methods with MapLink annotations for the given class. |
protected Mapping |
AbstractSaver.getMapping(Class<Mappable> klass)
|
Constructors in pl.edu.agh.cast.model.mapper.internal with parameters of type Mappable | |
---|---|
AbstractRemover(Mappable object)
The default constructor. |
|
AbstractSaver(Mappable object,
boolean force2)
Constructor takes the object to be saved and accepts the force flag (if set to true, the object is saved no matter if it was saved earlier. |
|
DBSaver(Mappable object,
boolean force)
The parameterized constructor. |
|
XMLRemover(Mappable object,
org.eclipse.core.resources.IProject project)
The parameterized constructor. |
|
XMLSaver(Mappable object,
boolean force,
org.eclipse.core.resources.IProject project)
The parameterized constructor. |
Constructor parameters in pl.edu.agh.cast.model.mapper.internal with type arguments of type Mappable | |
---|---|
AbstractLoader(Map<Node,Mappable> newObjectCache,
Class klass2,
Map<String,Class> typeMap2,
SortedMap<String,Object> conditions2)
Creates new loader. |
|
DBLoader(Map<Node,Mappable> objectCache,
Class<Mappable> klass,
Map<String,Class> typeMap2,
SortedMap<String,Object> conditions)
The parameterized constructor. |
|
DBLoader(Map<Node,Mappable> objectCache,
Class<Mappable> klass,
Map<String,Class> typeMap2,
SortedMap<String,Object> conditions)
The parameterized constructor. |
|
XMLLoader(Map<Node,Mappable> cache,
Class klass,
Map<String,Class> typeMap,
SortedMap<String,Object> conditions,
org.eclipse.core.resources.IProject project)
Parameterized constructor. |
Uses of Mappable in pl.edu.agh.cast.model.visual.backward |
---|
Methods in pl.edu.agh.cast.model.visual.backward with parameters of type Mappable | |
---|---|
protected void |
VisualModelCachingFactory.copyAttributes(Mappable mappable,
ModelElement element)
Copies entity's attributes to a node. |
void |
ModelElement.copyAttributeValues(Mappable mappable)
Copies values of all Attribute s of mappable that are registered in this ModelElement
's AttributeManager . |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |