org.nakedobjects.metamodel.spec.feature
Class NakedObjectFeatureType
java.lang.Object
org.nakedobjects.metamodel.spec.feature.NakedObjectFeatureType
public final class NakedObjectFeatureType
- extends java.lang.Object
Enumerates the features that a particular annotation can be applied to.
Modelled after Java 5 ElementType.
TODO: should rationalize this and NakedObjectSpecification#getResultType(). Note though that we don't
distinguish value properties and reference properties (and we probably shouldn't in
NakedObjectSpecification, either).
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
OBJECT
public static final NakedObjectFeatureType OBJECT
PROPERTY
public static final NakedObjectFeatureType PROPERTY
COLLECTION
public static final NakedObjectFeatureType COLLECTION
ACTION
public static final NakedObjectFeatureType ACTION
ACTION_PARAMETER
public static final NakedObjectFeatureType ACTION_PARAMETER
COLLECTIONS_ONLY
public static final NakedObjectFeatureType[] COLLECTIONS_ONLY
ACTIONS_ONLY
public static final NakedObjectFeatureType[] ACTIONS_ONLY
PARAMETERS_ONLY
public static final NakedObjectFeatureType[] PARAMETERS_ONLY
ACTIONS_AND_PARAMETERS
public static final NakedObjectFeatureType[] ACTIONS_AND_PARAMETERS
COLLECTIONS_AND_ACTIONS
public static final NakedObjectFeatureType[] COLLECTIONS_AND_ACTIONS
PROPERTIES_AND_PARAMETERS
public static final NakedObjectFeatureType[] PROPERTIES_AND_PARAMETERS
OBJECTS_PROPERTIES_AND_PARAMETERS
public static final NakedObjectFeatureType[] OBJECTS_PROPERTIES_AND_PARAMETERS
OBJECTS_AND_PROPERTIES
public static final NakedObjectFeatureType[] OBJECTS_AND_PROPERTIES
PROPERTIES_ONLY
public static final NakedObjectFeatureType[] PROPERTIES_ONLY
OBJECTS_ONLY
public static final NakedObjectFeatureType[] OBJECTS_ONLY
OBJECTS_PROPERTIES_AND_COLLECTIONS
public static final NakedObjectFeatureType[] OBJECTS_PROPERTIES_AND_COLLECTIONS
PROPERTIES_AND_COLLECTIONS
public static final NakedObjectFeatureType[] PROPERTIES_AND_COLLECTIONS
PROPERTIES_COLLECTIONS_AND_ACTIONS
public static final NakedObjectFeatureType[] PROPERTIES_COLLECTIONS_AND_ACTIONS
EVERYTHING_BUT_PARAMETERS
public static final NakedObjectFeatureType[] EVERYTHING_BUT_PARAMETERS
EVERYTHING
public static final NakedObjectFeatureType[] EVERYTHING
getNum
public int getNum()
getName
public java.lang.String getName()
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
Copyright © 2001-2009 Naked Objects Group Ltd.. All Rights Reserved.