public interface IJavaClassCodeDetail extends IModelElement
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PROP_ANNOTATIONS |
static java.lang.String |
PROP_DELEGATE_METHOD |
static java.lang.String |
PROP_JAVA_FINAL |
static java.lang.String |
PROP_JAVA_INTERFACE |
static java.lang.String |
PROP_JAVA_STATIC |
static java.lang.String |
PROP_NO_MODEL_EXTENDS_TEXT |
static java.lang.String |
PROP_NO_MODEL_IMPLEMENTS_TEXT |
MODEL_QUALITY_SCORE_IGNORE, MODEL_QUALITY_SCORE_RECALCULATE, PROP_DOCUMENTATION, PROP_NAME, PROP_QUALITY_REASON, PROP_QUALITY_SCORE
Modifier and Type | Method and Description |
---|---|
void |
addAnnotation(IJavaAnnotation annotation) |
int |
annotationCount() |
java.util.Iterator |
annotationIterator()
Returns an iterator over the model elements
IJavaAnnotation . |
IJavaAnnotation |
getAnnotationByIndex(int index) |
IOperation |
getDelegateMethod() |
java.lang.String |
getNoModelExtendsText() |
java.lang.String |
getNoModelImplementsText() |
boolean |
isJavaFinal() |
boolean |
isJavaInterface() |
boolean |
isJavaStatic() |
void |
removeAnnotation(IJavaAnnotation annotation) |
void |
removeAnnotationByIndex(int index) |
void |
setDelegateMethod(IOperation delegateMethod) |
void |
setJavaFinal(boolean javaFinal) |
void |
setJavaInterface(boolean javaInterface) |
void |
setJavaStatic(boolean javaStatic) |
void |
setNoModelExtendsText(java.lang.String noModelExtendsText) |
void |
setNoModelImplementsText(java.lang.String noModelImplementsText) |
IJavaAnnotation[] |
toAnnotationArray() |
addChild, addPropertyChangeListener, addStereotype, addStereotype, addSubDiagram, canModify, childCount, childCount, childCount, childIterator, childIterator, childIterator, constraintsIterator, createChild, delete, disposeTransientModel, duplicate, fromChartRelationshipCount, fromChartRelationshipIterator, fromRelationshipCount, fromRelationshipEndCount, fromRelationshipEndIterator, fromRelationshipIterator, getAddress, getChildById, getChildByIndex, getChildByIndex, getChildByName, getChildByName, getDescription, getDescriptionWithReferenceModels, getDiagramElements, getDisplayQualityScore, getDocumentation, getDocumentationWithReferenceModels, getHTMLDescription, getHTMLDescription, getHTMLDescriptionWithReferenceModels, getHTMLDescriptionWithReferenceModels, getHTMLDocumentation, getHTMLDocumentation, getHTMLDocumentationWithReferenceModels, getHTMLDocumentationWithReferenceModels, getId, getMasterView, getMirrorSource, getModelPropertyByName, getModelQualityDetails, getModelType, getName, getNickDescription, getNickDescriptionWithReferenceModels, getNickDocumentation, getNickDocumentationWithReferenceModels, getNickHTMLDescription, getNickHTMLDescription, getNickHTMLDescriptionWithReferenceModels, getNickHTMLDescriptionWithReferenceModels, getNickHTMLDocumentation, getNickHTMLDocumentation, getNickHTMLDocumentationWithReferenceModels, getNickHTMLDocumentationWithReferenceModels, getNickname, getNickPropertyValue, getParent, getProject, getQualityReason, getQualityScore, getReferencedBys, getReferencingModels, getSubDiagramAt, getTaggedValues, hasStereotype, indexOfSubDiagram, isMirrorModelElement, isTransientModel, removeChild, removeChildByIndex, removePropertyChangeListener, removeStereotype, removeStereotype, removeSubDiagram, setDescription, setDocumentation, setHTMLDescription, setHTMLDocumentation, setName, setNickDescription, setNickDocumentation, setNickHTMLDescription, setNickHTMLDocumentation, setNickname, setTaggedValues, stereotypeCount, stereotypeModelIterator, subDiagramCount, subDiagramIterator, toChartRelationshipCount, toChartRelationshipIterator, toChildArray, toChildArray, toChildArray, toFromChartRelationshipArray, toFromRelationshipArray, toFromRelationshipEndArray, toModelPropertyArray, toPropertiesString, toRelationshipCount, toRelationshipEndCount, toRelationshipEndIterator, toRelationshipIterator, toStereotypeModelArray, toSubDiagramArray, toToChartRelationshipArray, toToRelationshipArray, toToRelationshipEndArray
static final java.lang.String PROP_DELEGATE_METHOD
static final java.lang.String PROP_JAVA_INTERFACE
static final java.lang.String PROP_JAVA_FINAL
static final java.lang.String PROP_JAVA_STATIC
static final java.lang.String PROP_NO_MODEL_IMPLEMENTS_TEXT
static final java.lang.String PROP_NO_MODEL_EXTENDS_TEXT
static final java.lang.String PROP_ANNOTATIONS
void setDelegateMethod(IOperation delegateMethod)
IOperation getDelegateMethod()
void setJavaInterface(boolean javaInterface)
boolean isJavaInterface()
void setJavaFinal(boolean javaFinal)
boolean isJavaFinal()
void setJavaStatic(boolean javaStatic)
boolean isJavaStatic()
void setNoModelImplementsText(java.lang.String noModelImplementsText)
java.lang.String getNoModelImplementsText()
void setNoModelExtendsText(java.lang.String noModelExtendsText)
java.lang.String getNoModelExtendsText()
void addAnnotation(IJavaAnnotation annotation)
void removeAnnotation(IJavaAnnotation annotation)
IJavaAnnotation getAnnotationByIndex(int index)
void removeAnnotationByIndex(int index)
int annotationCount()
java.util.Iterator annotationIterator()
IJavaAnnotation
.IJavaAnnotation[] toAnnotationArray()