public class Enumeration extends SDMLibClass
| Modifier and Type | Field and Description |
|---|---|
static EnumerationSet |
EMPTY_SET |
static java.lang.String |
PROPERTY_CLASSMODEL
many one
Enumeration ----------------------------------- ClassModel
enumerations classModel
|
static java.lang.String |
PROPERTY_EXTERNAL |
static java.lang.String |
PROPERTY_METHODS
one many
Enumeration ----------------------------------- Method
enumeration methods
|
static java.lang.String |
PROPERTY_VALUENAMES |
listeners, name, PROPERTY_NAME| Constructor and Description |
|---|
Enumeration() |
| Modifier and Type | Method and Description |
|---|---|
ClassModel |
createClassModel() |
Method |
createMethods() |
ClassModel |
getClassModel() |
java.lang.String |
getFullName() |
MethodSet |
getMethods() |
ArrayListSet |
getValueNames() |
boolean |
isExternal() |
void |
removeYou() |
boolean |
setClassModel(ClassModel value) |
boolean |
setExternal(boolean value) |
void |
setValueNames(ArrayListSet value) |
java.lang.String |
toString() |
Enumeration |
withClassModel(ClassModel value) |
Enumeration |
withExternal(boolean value) |
Enumeration |
withMethod(java.lang.String name) |
Enumeration |
withMethod(java.lang.String name,
DataType returnType) |
Enumeration |
withMethod(java.lang.String name,
DataType returnType,
Parameter... parameters) |
Enumeration |
withMethods(Method... value) |
SDMLibClass |
withName(java.lang.String value) |
Enumeration |
withoutMethods(Method... value) |
Enumeration |
withValueNames(ArrayListSet value) |
Enumeration |
withValueNames(java.lang.String... values) |
getName, getPropertyChangeSupportpublic static final java.lang.String PROPERTY_VALUENAMES
public static final EnumerationSet EMPTY_SET
public static final java.lang.String PROPERTY_CLASSMODEL
many one
Enumeration ----------------------------------- ClassModel
enumerations classModel
public static final java.lang.String PROPERTY_METHODS
one many
Enumeration ----------------------------------- Method
enumeration methods
public static final java.lang.String PROPERTY_EXTERNAL
public void removeYou()
removeYou in class SDMLibClasspublic ArrayListSet getValueNames()
public void setValueNames(ArrayListSet value)
public Enumeration withValueNames(java.lang.String... values)
public Enumeration withValueNames(ArrayListSet value)
public java.lang.String toString()
toString in class SDMLibClasspublic ClassModel getClassModel()
public boolean setClassModel(ClassModel value)
public Enumeration withClassModel(ClassModel value)
public ClassModel createClassModel()
public MethodSet getMethods()
public Enumeration withMethod(java.lang.String name)
public Enumeration withMethod(java.lang.String name, DataType returnType)
public Enumeration withMethod(java.lang.String name, DataType returnType, Parameter... parameters)
public Enumeration withMethods(Method... value)
public Enumeration withoutMethods(Method... value)
public Method createMethods()
public SDMLibClass withName(java.lang.String value)
withName in class SDMLibClasspublic boolean isExternal()
public boolean setExternal(boolean value)
public Enumeration withExternal(boolean value)
public java.lang.String getFullName()