|
Humboldt Alignment Editor 2.5.0 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecteu.esdihumboldt.hale.ui.selection.impl.DefaultSchemaSelection
public class DefaultSchemaSelection
A selection with source and target EntityDefinition
s
Nested Class Summary | |
---|---|
static class |
DefaultSchemaSelection.SchemaStructuredMode
Defines modes specifying the behavior of the selection as IStructuredSelection |
Constructor Summary | |
---|---|
DefaultSchemaSelection()
Creates an empty selection |
|
DefaultSchemaSelection(Collection<EntityDefinition> sourceItems,
Collection<EntityDefinition> targetItems,
DefaultSchemaSelection.SchemaStructuredMode mode)
Creates a selection that is initialized with the given items |
Method Summary | |
---|---|
void |
addSourceItem(EntityDefinition item)
Adds a source item |
void |
addTargetItem(EntityDefinition item)
Adds a target item |
Object |
getFirstElement()
|
EntityDefinition |
getFirstItem(SchemaSpaceID schema)
Get the first selected item of the given schema |
EntityDefinition |
getFirstSourceItem()
Get the first selected source item |
EntityDefinition |
getFirstTargetItem()
Get the first selected target item |
Set<EntityDefinition> |
getSourceItems()
|
Set<EntityDefinition> |
getTargetItems()
|
boolean |
isEmpty()
|
Iterator<?> |
iterator()
|
int |
size()
|
Object[] |
toArray()
|
List<EntityDefinition> |
toList()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DefaultSchemaSelection()
public DefaultSchemaSelection(Collection<EntityDefinition> sourceItems, Collection<EntityDefinition> targetItems, DefaultSchemaSelection.SchemaStructuredMode mode)
sourceItems
- the source itemstargetItems
- the target itemsmode
- the selection structured modeMethod Detail |
---|
public void addSourceItem(EntityDefinition item)
item
- the item to addpublic void addTargetItem(EntityDefinition item)
item
- the item to addpublic Set<EntityDefinition> getSourceItems()
getSourceItems
in interface SchemaSelection
SchemaSelection.getSourceItems()
public Set<EntityDefinition> getTargetItems()
getTargetItems
in interface SchemaSelection
SchemaSelection.getTargetItems()
public EntityDefinition getFirstSourceItem()
SchemaSelection
getFirstSourceItem
in interface SchemaSelection
null
SchemaSelection.getFirstSourceItem()
public EntityDefinition getFirstTargetItem()
SchemaSelection
getFirstTargetItem
in interface SchemaSelection
null
SchemaSelection.getFirstTargetItem()
public EntityDefinition getFirstItem(SchemaSpaceID schema)
SchemaSelection
getFirstItem
in interface SchemaSelection
schema
- the schema type
null
SchemaSelection.getFirstItem(SchemaSpaceID)
public Object getFirstElement()
getFirstElement
in interface org.eclipse.jface.viewers.IStructuredSelection
IStructuredSelection.getFirstElement()
public Iterator<?> iterator()
iterator
in interface org.eclipse.jface.viewers.IStructuredSelection
IStructuredSelection.iterator()
public int size()
size
in interface org.eclipse.jface.viewers.IStructuredSelection
IStructuredSelection.size()
public Object[] toArray()
toArray
in interface org.eclipse.jface.viewers.IStructuredSelection
IStructuredSelection.toArray()
public List<EntityDefinition> toList()
toList
in interface org.eclipse.jface.viewers.IStructuredSelection
IStructuredSelection.toList()
public boolean isEmpty()
isEmpty
in interface org.eclipse.jface.viewers.ISelection
ISelection.isEmpty()
|
Humboldt Alignment Editor 2.5.0 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |