|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ObjectModelClassifier
ObjectModelClassifier.
| Method Summary | |
|---|---|
Collection<ObjectModelAttribute> |
getAllInterfaceAttributes()
Returns all attributes defined on all interfaces implemented by this classifier, directly or indirectly. |
Collection<ObjectModelOperation> |
getAllInterfaceOperations(boolean distinct)
Returns all operations defined on all interfaces implemented by this classifier, directly or indirectly. |
Collection<ObjectModelAttribute> |
getAllOtherAttributes()
Returns all attributes defined on all super class extended by this classifier, directly or indirectly. |
Collection<ObjectModelOperation> |
getAllOtherOperations(boolean distinct)
Returns all operations defined on all implemented by this classifier, directly or indirectly. |
ObjectModelAttribute |
getAttribute(String attributeName)
Returns the attribute corresponding to the given name, or null if the class contains no attribute for this name. |
Collection<ObjectModelAttribute> |
getAttributes()
Returns all attributes defined on this class. |
Collection<ObjectModelDependency> |
getDependencies()
Returns all dependencies of this client classifier |
ObjectModelDependency |
getDependency(String name)
Return a dependency identifier by her name |
Collection<ObjectModelInterface> |
getInterfaces()
Returns all parent interfaces for this classifier. |
Collection<ObjectModelOperation> |
getOperations()
Returns all operations defined on this classifier. |
Collection<ObjectModelOperation> |
getOperations(String name)
Returns all operations defined on this classifier. |
String |
getPackageName()
Returns the package name of this classifier. |
String |
getQualifiedName()
Returns the qualified name of this classifier. |
boolean |
isClass()
Returns whether this classifier is a class or not |
boolean |
isEnum()
Returns whether this classifier is an enumeration or not |
boolean |
isInner()
Returns whether this class is inner an other class or not. |
boolean |
isInterface()
Returns whether this classifier is an interface or not |
| Methods inherited from interface org.nuiton.eugene.models.object.ObjectModelElement |
|---|
getComments, getDeclaringElement, getDescription, getDocumentation, getName, getSourceDocumentation, getStereotypes, getTagValue, getTagValues, hasStereotype, hasTagValue, isStatic |
| Method Detail |
|---|
String getPackageName()
String getQualifiedName()
Collection<ObjectModelInterface> getInterfaces()
Collection<ObjectModelOperation> getOperations(String name)
name - name of operation should be returned
ObjectModelOperationCollection<ObjectModelOperation> getOperations()
ObjectModelOperationCollection<ObjectModelOperation> getAllInterfaceOperations(boolean distinct)
distinct - if this boolean is true only distinct operation
are add to list.
Collection<ObjectModelOperation> getAllOtherOperations(boolean distinct)
distinct - if this boolean is true only distinct operation
are add to list.
Collection<ObjectModelAttribute> getAttributes()
ObjectModelAttributeObjectModelAttribute getAttribute(String attributeName)
attributeName - attribute name
Collection<ObjectModelAttribute> getAllInterfaceAttributes()
Collection<ObjectModelAttribute> getAllOtherAttributes()
Collection<ObjectModelDependency> getDependencies()
ObjectModelDependency getDependency(String name)
name - of the dependency
boolean isClass()
ObjectModelClassboolean isInterface()
ObjectModelInterfaceboolean isEnum()
ObjectModelEnumerationboolean isInner()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||