com.u2d.field
Class CompositeField
java.lang.Object
com.u2d.model.AbstractEObject
com.u2d.model.AbstractComplexEObject
com.u2d.element.ProgrammingElement
com.u2d.element.Member
com.u2d.element.Field
com.u2d.field.CompositeField
- All Implemented Interfaces:
- Searchable, ChangeNotifier, ComplexEObject, EObject, PostChangeNotifier, PropertyChangeNotifier, Typed, Viewable, PersistorListener, AppEventNotifier, Restrictable, ValidationNotifier, java.awt.datatransfer.Transferable, java.io.Serializable
- Direct Known Subclasses:
- AggregateField, AtomicField
public abstract class CompositeField
- extends Field
- implements Restrictable
- Author:
- Eitan Suez
- See Also:
- Serialized Form
| Fields inherited from class com.u2d.model.AbstractComplexEObject |
_associations, _changeSupport, _createdOn, _currentState, _editState, _nullState, _readState, _stateMap, _transientState, commandOrderEditState, commandOrderReadState, commandOrderTransientState, readOnly |
| Methods inherited from class com.u2d.element.Field |
applyMetadata, applyRestriction, colsize, copy, createInstance, displaysize, equals, fieldtype, forPath, getCleanPath, getColsize, getCustomTypeImplementorClass, getDisplaysize, getFullPath, getJavaClass, getNaturalPath, getPath, getRequired, getRequired, getSortPropertyName, getView, hashCode, init, isAbstract, isAggregate, isAssociable, isAssociation, isAtomic, isChoice, isComposite, isEmpty, isHidden, isIndexed, isInherited, isInterfaceType, isSearchable, isSortable, isTabView, liftRestriction, required, restore, setHidden, setInherited, setRequiredMethod, setSearchable, setState, setTabView, title, toString, validate |
| Methods inherited from class com.u2d.model.AbstractComplexEObject |
addAppEventListener, addPropertyChangeListener, addPropertyChangeListener, association, cancelTransition, childFields, cleanCGILibEnhancer, clearEditor, command, command, commands, createInstance, defaultCommand, defaultCommandName, delete, doSave, field, fieldSublist, fireAppEventNotification, fireAppEventNotification, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getCreatedOn, getDeleted, getDeletedOn, getExpandableView, getFormView, getIconView, getID, getInequalities, getListItemView, getMainView, getState, getTabBodyView, getTransferData, getTransferDataFlavors, getTreeView, getView, iconLg, iconSm, initialize, isDataFlavorSupported, isEditableState, isEditState, isEmpty, isNullState, isTransientState, log, makeCopy, onBeforeCreate, onBeforeSave, onCreate, onDelete, onLoad, onSave, popState, pushState, removeAppEventListener, removePropertyChangeListener, removePropertyChangeListener, restoreCopy, restoredState, restoreState, save, saveCopy, setEditor, setEditState, setID, setNullState, setReadState, setStartState, setState, setState, setTransientState, setValue, setValue, startState, treeModel, type, validate |
| Methods inherited from class com.u2d.model.AbstractEObject |
addChangeListener, addPostChangeListener, addValidationListener, currentUser, field, fireStateChanged, fireValidationException, fireValidationException, hbmPersistor, parentObject, persistor, removeChangeListener, removePostChangeListener, removeValidationListener, setField, vmech |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
_identity
public boolean _identity
_readOnly
public boolean _readOnly
CompositeField
public CompositeField(FieldParent parent,
java.beans.PropertyDescriptor descriptor)
CompositeField
public CompositeField(FieldParent parent,
java.lang.String name)
throws java.beans.IntrospectionException
- Throws:
java.beans.IntrospectionException
get
public EObject get(ComplexEObject parent)
- Specified by:
get in class Field
reflectGet
public java.lang.Object reflectGet(EObject ancestor)
- Overrides:
reflectGet in class Field
set
public void set(ComplexEObject parent,
java.lang.Object value)
- Specified by:
set in class Field
isIdentity
public boolean isIdentity()
setIdentity
public void setIdentity(boolean identity)
setReadOnly
public void setReadOnly(boolean readOnly)
isReadOnly
public boolean isReadOnly()