public interface IXSDRestriction extends IHasChildrenBaseModelElement
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PROP_ANALYSIS_ITEM_DIAGRAM_IDS |
static java.lang.String |
PROP_ANALYSIS_ITEM_MODELS |
static java.lang.String |
PROP_BASE |
static java.lang.String |
PROP_IMPORT |
static java.lang.String |
PROP_IMPORT_LOCATION |
static java.lang.String |
PROP_QUALITY_REASON |
static java.lang.String |
PROP_QUALITY_SCORE |
static java.lang.String |
PROP_SCHEMA_LOCATION |
static java.lang.String |
PROP_STEREOTYPES |
static java.lang.String |
PROP_SYNC_MAPPING_MODELS |
static java.lang.String |
PROP_TAGGED_VALUES |
static java.lang.String |
PROP_XSD_ID |
PROP_BACKLOG_ACTIVITY_ID, PROP_COMMENTS, PROP_DOCUMENTATION, PROP_GENERIC_VALUES, PROP_PM_AUTHOR, PROP_PM_CREATE_DATE_TIME, PROP_PM_DIFFICULTY, PROP_PM_DISCIPLINE, PROP_PM_ITERATION, PROP_PM_LAST_MODIFIED, PROP_PM_PHASE, PROP_PM_PRIORITY, PROP_PM_STATUS, PROP_PM_VERSION, PROP_REFERENCED_BY_DIAGRAM_IDS, PROP_REFERENCED_BY_MODEL_ADDRESSES, PROP_REFERENCES, PROP_TRANSIT_FROM, PROP_TRANSIT_TO, PROP_USER_ID, PROP_USER_ID_LAST_NUMERIC_VALUE, PROP_USER_ID_PARENT, PROP_VOICES
MODEL_QUALITY_SCORE_IGNORE, MODEL_QUALITY_SCORE_RECALCULATE, PROP_NAME
addComment, addGenericValue, addReference, addVoice, commentCount, commentIterator, genericValueCount, genericValueIterator, getBacklogActivityId, getCommentByIndex, getDescription, getGenericValueByIndex, getHTMLDescription, getHTMLDescription, getPmAuthor, getPmCreateDateTime, getPmDifficulty, getPmDiscipline, getPmIteration, getPmLastModified, getPmPhase, getPmPriority, getPmStatus, getPmVersion, getReferenceByIndex, getReferencedByDiagramIds, getReferencedByModelAddresses, getTransitFrom, getTransitTo, getUserID, getUserIDLastNumericValue, getUserIDParent, getVoiceByIndex, referenceCount, referenceIterator, removeComment, removeCommentByIndex, removeGenericValue, removeGenericValueByIndex, removeReference, removeReferenceByIndex, removeVoice, removeVoiceByIndex, setBacklogActivityId, setDescription, setHTMLDescription, setPmAuthor, setPmCreateDateTime, setPmDifficulty, setPmDiscipline, setPmIteration, setPmLastModified, setPmPhase, setPmPriority, setPmStatus, setPmVersion, setReferencedByDiagramIds, setReferencedByModelAddresses, setTransitFrom, setTransitTo, setUserID, setUserIDLastNumericValue, setUserIDParent, toCommentArray, toGenericValueArray, toReferenceArray, toVoiceArray, voiceCount, voiceIterator
addChild, addPropertyChangeListener, 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, getDescriptionWithReferenceModels, getDiagramElements, getDisplayQualityScore, getDocumentation, getDocumentationWithReferenceModels, 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, getReferencedBys, getReferencingModels, getSubDiagramAt, indexOfSubDiagram, isMirrorModelElement, isTransientModel, removeChild, removeChildByIndex, removePropertyChangeListener, removeSubDiagram, setDocumentation, setHTMLDocumentation, setName, setNickDescription, setNickDocumentation, setNickHTMLDescription, setNickHTMLDocumentation, setNickname, subDiagramCount, subDiagramIterator, toChartRelationshipCount, toChartRelationshipIterator, toChildArray, toChildArray, toChildArray, toFromChartRelationshipArray, toFromRelationshipArray, toFromRelationshipEndArray, toModelPropertyArray, toPropertiesString, toRelationshipCount, toRelationshipEndCount, toRelationshipEndIterator, toRelationshipIterator, toSubDiagramArray, toToChartRelationshipArray, toToRelationshipArray, toToRelationshipEndArray
static final java.lang.String PROP_IMPORT
static final java.lang.String PROP_IMPORT_LOCATION
static final java.lang.String PROP_STEREOTYPES
static final java.lang.String PROP_TAGGED_VALUES
static final java.lang.String PROP_SYNC_MAPPING_MODELS
static final java.lang.String PROP_ANALYSIS_ITEM_MODELS
static final java.lang.String PROP_ANALYSIS_ITEM_DIAGRAM_IDS
static final java.lang.String PROP_QUALITY_SCORE
static final java.lang.String PROP_QUALITY_REASON
static final java.lang.String PROP_BASE
static final java.lang.String PROP_XSD_ID
static final java.lang.String PROP_SCHEMA_LOCATION
void addXMLModelElement(IXMLModelElement child)
void removeXMLModelElement(IXMLModelElement child)
IXMLModelElement getXMLModelElementByIndex(int index)
void removeXMLModelElementByIndex(int index)
void reorderXMLModelElement(IXMLModelElement[] childs)
int xMLModelElementCount()
java.util.Iterator xMLModelElementIterator()
IXMLModelElement[] toXMLModelElementArray()
IXMLModelElement createXMLModelElement()
IXMLModelElement getXMLModelElementByName(java.lang.String name)
void addXMLModelAttribute(IXMLModelAttribute child)
void removeXMLModelAttribute(IXMLModelAttribute child)
IXMLModelAttribute getXMLModelAttributeByIndex(int index)
void removeXMLModelAttributeByIndex(int index)
void reorderXMLModelAttribute(IXMLModelAttribute[] childs)
int xMLModelAttributeCount()
java.util.Iterator xMLModelAttributeIterator()
IXMLModelAttribute[] toXMLModelAttributeArray()
IXMLModelAttribute createXMLModelAttribute()
IXMLModelAttribute getXMLModelAttributeByName(java.lang.String name)
void addXMLModelText(IXMLModelText child)
void removeXMLModelText(IXMLModelText child)
IXMLModelText getXMLModelTextByIndex(int index)
void removeXMLModelTextByIndex(int index)
void reorderXMLModelText(IXMLModelText[] childs)
int xMLModelTextCount()
java.util.Iterator xMLModelTextIterator()
IXMLModelText[] toXMLModelTextArray()
IXMLModelText createXMLModelText()
IXMLModelText getXMLModelTextByName(java.lang.String name)
void addXMLNamespaceAttribute(IXMLNamespaceAttribute child)
void removeXMLNamespaceAttribute(IXMLNamespaceAttribute child)
IXMLNamespaceAttribute getXMLNamespaceAttributeByIndex(int index)
void removeXMLNamespaceAttributeByIndex(int index)
void reorderXMLNamespaceAttribute(IXMLNamespaceAttribute[] childs)
int xMLNamespaceAttributeCount()
java.util.Iterator xMLNamespaceAttributeIterator()
IXMLNamespaceAttribute[] toXMLNamespaceAttributeArray()
IXMLNamespaceAttribute createXMLNamespaceAttribute()
IXMLNamespaceAttribute getXMLNamespaceAttributeByName(java.lang.String name)
void addValueSpecification(IValueSpecification child)
void removeValueSpecification(IValueSpecification child)
IValueSpecification getValueSpecificationByIndex(int index)
void removeValueSpecificationByIndex(int index)
void reorderValueSpecification(IValueSpecification[] childs)
int valueSpecificationCount()
java.util.Iterator valueSpecificationIterator()
IValueSpecification[] toValueSpecificationArray()
IValueSpecification createValueSpecification()
IValueSpecification getValueSpecificationByName(java.lang.String name)
void addXSDAnnotation(IXSDAnnotation child)
void removeXSDAnnotation(IXSDAnnotation child)
IXSDAnnotation getXSDAnnotationByIndex(int index)
void removeXSDAnnotationByIndex(int index)
void reorderXSDAnnotation(IXSDAnnotation[] childs)
int xSDAnnotationCount()
java.util.Iterator xSDAnnotationIterator()
IXSDAnnotation[] toXSDAnnotationArray()
IXSDAnnotation createXSDAnnotation()
IXSDAnnotation getXSDAnnotationByName(java.lang.String name)
void addXSDSimpleType(IXSDSimpleType child)
void removeXSDSimpleType(IXSDSimpleType child)
IXSDSimpleType getXSDSimpleTypeByIndex(int index)
void removeXSDSimpleTypeByIndex(int index)
void reorderXSDSimpleType(IXSDSimpleType[] childs)
int xSDSimpleTypeCount()
java.util.Iterator xSDSimpleTypeIterator()
IXSDSimpleType[] toXSDSimpleTypeArray()
IXSDSimpleType createXSDSimpleType()
IXSDSimpleType getXSDSimpleTypeByName(java.lang.String name)
void addXSDMinExclusive(IXSDMinExclusive child)
void removeXSDMinExclusive(IXSDMinExclusive child)
IXSDMinExclusive getXSDMinExclusiveByIndex(int index)
void removeXSDMinExclusiveByIndex(int index)
void reorderXSDMinExclusive(IXSDMinExclusive[] childs)
int xSDMinExclusiveCount()
java.util.Iterator xSDMinExclusiveIterator()
IXSDMinExclusive[] toXSDMinExclusiveArray()
IXSDMinExclusive createXSDMinExclusive()
IXSDMinExclusive getXSDMinExclusiveByName(java.lang.String name)
void addXSDMinInclusive(IXSDMinInclusive child)
void removeXSDMinInclusive(IXSDMinInclusive child)
IXSDMinInclusive getXSDMinInclusiveByIndex(int index)
void removeXSDMinInclusiveByIndex(int index)
void reorderXSDMinInclusive(IXSDMinInclusive[] childs)
int xSDMinInclusiveCount()
java.util.Iterator xSDMinInclusiveIterator()
IXSDMinInclusive[] toXSDMinInclusiveArray()
IXSDMinInclusive createXSDMinInclusive()
IXSDMinInclusive getXSDMinInclusiveByName(java.lang.String name)
void addXSDMaxExclusive(IXSDMaxExclusive child)
void removeXSDMaxExclusive(IXSDMaxExclusive child)
IXSDMaxExclusive getXSDMaxExclusiveByIndex(int index)
void removeXSDMaxExclusiveByIndex(int index)
void reorderXSDMaxExclusive(IXSDMaxExclusive[] childs)
int xSDMaxExclusiveCount()
java.util.Iterator xSDMaxExclusiveIterator()
IXSDMaxExclusive[] toXSDMaxExclusiveArray()
IXSDMaxExclusive createXSDMaxExclusive()
IXSDMaxExclusive getXSDMaxExclusiveByName(java.lang.String name)
void addXSDMaxInclusive(IXSDMaxInclusive child)
void removeXSDMaxInclusive(IXSDMaxInclusive child)
IXSDMaxInclusive getXSDMaxInclusiveByIndex(int index)
void removeXSDMaxInclusiveByIndex(int index)
void reorderXSDMaxInclusive(IXSDMaxInclusive[] childs)
int xSDMaxInclusiveCount()
java.util.Iterator xSDMaxInclusiveIterator()
IXSDMaxInclusive[] toXSDMaxInclusiveArray()
IXSDMaxInclusive createXSDMaxInclusive()
IXSDMaxInclusive getXSDMaxInclusiveByName(java.lang.String name)
void addXSDTotalDigits(IXSDTotalDigits child)
void removeXSDTotalDigits(IXSDTotalDigits child)
IXSDTotalDigits getXSDTotalDigitsByIndex(int index)
void removeXSDTotalDigitsByIndex(int index)
void reorderXSDTotalDigits(IXSDTotalDigits[] childs)
int xSDTotalDigitsCount()
java.util.Iterator xSDTotalDigitsIterator()
IXSDTotalDigits[] toXSDTotalDigitsArray()
IXSDTotalDigits createXSDTotalDigits()
IXSDTotalDigits getXSDTotalDigitsByName(java.lang.String name)
void addXSDFractionDigits(IXSDFractionDigits child)
void removeXSDFractionDigits(IXSDFractionDigits child)
IXSDFractionDigits getXSDFractionDigitsByIndex(int index)
void removeXSDFractionDigitsByIndex(int index)
void reorderXSDFractionDigits(IXSDFractionDigits[] childs)
int xSDFractionDigitsCount()
java.util.Iterator xSDFractionDigitsIterator()
IXSDFractionDigits[] toXSDFractionDigitsArray()
IXSDFractionDigits createXSDFractionDigits()
IXSDFractionDigits getXSDFractionDigitsByName(java.lang.String name)
void addXSDLength(IXSDLength child)
void removeXSDLength(IXSDLength child)
IXSDLength getXSDLengthByIndex(int index)
void removeXSDLengthByIndex(int index)
void reorderXSDLength(IXSDLength[] childs)
int xSDLengthCount()
java.util.Iterator xSDLengthIterator()
IXSDLength[] toXSDLengthArray()
IXSDLength createXSDLength()
IXSDLength getXSDLengthByName(java.lang.String name)
void addXSDMinLength(IXSDMinLength child)
void removeXSDMinLength(IXSDMinLength child)
IXSDMinLength getXSDMinLengthByIndex(int index)
void removeXSDMinLengthByIndex(int index)
void reorderXSDMinLength(IXSDMinLength[] childs)
int xSDMinLengthCount()
java.util.Iterator xSDMinLengthIterator()
IXSDMinLength[] toXSDMinLengthArray()
IXSDMinLength createXSDMinLength()
IXSDMinLength getXSDMinLengthByName(java.lang.String name)
void addXSDMaxLength(IXSDMaxLength child)
void removeXSDMaxLength(IXSDMaxLength child)
IXSDMaxLength getXSDMaxLengthByIndex(int index)
void removeXSDMaxLengthByIndex(int index)
void reorderXSDMaxLength(IXSDMaxLength[] childs)
int xSDMaxLengthCount()
java.util.Iterator xSDMaxLengthIterator()
IXSDMaxLength[] toXSDMaxLengthArray()
IXSDMaxLength createXSDMaxLength()
IXSDMaxLength getXSDMaxLengthByName(java.lang.String name)
void addXSDEnumeration(IXSDEnumeration child)
void removeXSDEnumeration(IXSDEnumeration child)
IXSDEnumeration getXSDEnumerationByIndex(int index)
void removeXSDEnumerationByIndex(int index)
void reorderXSDEnumeration(IXSDEnumeration[] childs)
int xSDEnumerationCount()
java.util.Iterator xSDEnumerationIterator()
IXSDEnumeration[] toXSDEnumerationArray()
IXSDEnumeration createXSDEnumeration()
IXSDEnumeration getXSDEnumerationByName(java.lang.String name)
void addXSDWhiteSpace(IXSDWhiteSpace child)
void removeXSDWhiteSpace(IXSDWhiteSpace child)
IXSDWhiteSpace getXSDWhiteSpaceByIndex(int index)
void removeXSDWhiteSpaceByIndex(int index)
void reorderXSDWhiteSpace(IXSDWhiteSpace[] childs)
int xSDWhiteSpaceCount()
java.util.Iterator xSDWhiteSpaceIterator()
IXSDWhiteSpace[] toXSDWhiteSpaceArray()
IXSDWhiteSpace createXSDWhiteSpace()
IXSDWhiteSpace getXSDWhiteSpaceByName(java.lang.String name)
void addXSDPattern(IXSDPattern child)
void removeXSDPattern(IXSDPattern child)
IXSDPattern getXSDPatternByIndex(int index)
void removeXSDPatternByIndex(int index)
void reorderXSDPattern(IXSDPattern[] childs)
int xSDPatternCount()
java.util.Iterator xSDPatternIterator()
IXSDPattern[] toXSDPatternArray()
IXSDPattern createXSDPattern()
IXSDPattern getXSDPatternByName(java.lang.String name)
void addXSDGroup(IXSDGroup child)
void removeXSDGroup(IXSDGroup child)
IXSDGroup getXSDGroupByIndex(int index)
void removeXSDGroupByIndex(int index)
void reorderXSDGroup(IXSDGroup[] childs)
int xSDGroupCount()
java.util.Iterator xSDGroupIterator()
IXSDGroup[] toXSDGroupArray()
IXSDGroup createXSDGroup()
IXSDGroup getXSDGroupByName(java.lang.String name)
void addXSDAll(IXSDAll child)
void removeXSDAll(IXSDAll child)
IXSDAll getXSDAllByIndex(int index)
void removeXSDAllByIndex(int index)
void reorderXSDAll(IXSDAll[] childs)
int xSDAllCount()
java.util.Iterator xSDAllIterator()
IXSDAll[] toXSDAllArray()
IXSDAll createXSDAll()
IXSDAll getXSDAllByName(java.lang.String name)
void addXSDChoice(IXSDChoice child)
void removeXSDChoice(IXSDChoice child)
IXSDChoice getXSDChoiceByIndex(int index)
void removeXSDChoiceByIndex(int index)
void reorderXSDChoice(IXSDChoice[] childs)
int xSDChoiceCount()
java.util.Iterator xSDChoiceIterator()
IXSDChoice[] toXSDChoiceArray()
IXSDChoice createXSDChoice()
IXSDChoice getXSDChoiceByName(java.lang.String name)
void addXSDSequence(IXSDSequence child)
void removeXSDSequence(IXSDSequence child)
IXSDSequence getXSDSequenceByIndex(int index)
void removeXSDSequenceByIndex(int index)
void reorderXSDSequence(IXSDSequence[] childs)
int xSDSequenceCount()
java.util.Iterator xSDSequenceIterator()
IXSDSequence[] toXSDSequenceArray()
IXSDSequence createXSDSequence()
IXSDSequence getXSDSequenceByName(java.lang.String name)
void addXSDAttribute(IXSDAttribute child)
void removeXSDAttribute(IXSDAttribute child)
IXSDAttribute getXSDAttributeByIndex(int index)
void removeXSDAttributeByIndex(int index)
void reorderXSDAttribute(IXSDAttribute[] childs)
int xSDAttributeCount()
java.util.Iterator xSDAttributeIterator()
IXSDAttribute[] toXSDAttributeArray()
IXSDAttribute createXSDAttribute()
IXSDAttribute getXSDAttributeByName(java.lang.String name)
void addXSDAttributeGroup(IXSDAttributeGroup child)
void removeXSDAttributeGroup(IXSDAttributeGroup child)
IXSDAttributeGroup getXSDAttributeGroupByIndex(int index)
void removeXSDAttributeGroupByIndex(int index)
void reorderXSDAttributeGroup(IXSDAttributeGroup[] childs)
int xSDAttributeGroupCount()
java.util.Iterator xSDAttributeGroupIterator()
IXSDAttributeGroup[] toXSDAttributeGroupArray()
IXSDAttributeGroup createXSDAttributeGroup()
IXSDAttributeGroup getXSDAttributeGroupByName(java.lang.String name)
void addXSDAnyAttribute(IXSDAnyAttribute child)
void removeXSDAnyAttribute(IXSDAnyAttribute child)
IXSDAnyAttribute getXSDAnyAttributeByIndex(int index)
void removeXSDAnyAttributeByIndex(int index)
void reorderXSDAnyAttribute(IXSDAnyAttribute[] childs)
int xSDAnyAttributeCount()
java.util.Iterator xSDAnyAttributeIterator()
IXSDAnyAttribute[] toXSDAnyAttributeArray()
IXSDAnyAttribute createXSDAnyAttribute()
IXSDAnyAttribute getXSDAnyAttributeByName(java.lang.String name)
void setImport(boolean $import)
boolean isImport()
void setImportLocation(java.lang.String importLocation)
java.lang.String getImportLocation()
void addStereotype(java.lang.String name)
IModelElement
IStereotype
does not existing in current project. It will be auto created.addStereotype
in interface IModelElement
void removeStereotype(java.lang.String name)
IModelElement
removeStereotype
in interface IModelElement
void addStereotype(IStereotype stereotype)
IStereotype
into this model element. The IStereotype
may belong to current project or referenced project(s). Sample usage please refer to http://knowhow.visual-paradigm.com/?p=2378addStereotype
in interface IModelElement
stereotype
- the IStereotype
will be added into this model element. The baseType
of the IStereotype
is required to be matched with modelType
of this model element. If they are different, or stereotype is null, will cause an IllegalArgumentException.
java.lang.IllegalArgumentException
- if the stereotype
is null, or its baseType
does not match with modelType
of this model element.void removeStereotype(IStereotype stereotype)
IStereotype
from this model element. The IStereotype
can belong to current project or referenced project(s).removeStereotype
in interface IModelElement
stereotype
- the IStereotype
will be removed from this model element.boolean hasStereotype(java.lang.String name)
hasStereotype
in interface IModelElement
int stereotypeCount()
stereotypeCount
in interface IModelElement
java.lang.String[] toStereotypeArray()
java.util.Iterator stereotypeIterator()
java.util.Iterator stereotypeModelIterator()
IStereotype
.stereotypeModelIterator
in interface IModelElement
IStereotype[] toStereotypeModelArray()
toStereotypeModelArray
in interface IModelElement
void addStereotypes(java.lang.String name)
void removeStereotypes(java.lang.String name)
boolean hasStereotypes(java.lang.String name)
int stereotypesCount()
java.lang.String[] toStereotypesArray()
java.util.Iterator stereotypesIterator()
java.util.Iterator stereotypesModelIterator()
IStereotype[] toStereotypesModelArray()
void setTaggedValues(ITaggedValueContainer taggedValues)
setTaggedValues
in interface IModelElement
ITaggedValueContainer getTaggedValues()
getTaggedValues
in interface IModelElement
void addSyncMappingModel(IModelElement syncMappingModel)
void removeSyncMappingModel(IModelElement syncMappingModel)
IModelElement getSyncMappingModelByIndex(int index)
void removeSyncMappingModelByIndex(int index)
int syncMappingModelCount()
java.util.Iterator syncMappingModelIterator()
IModelElement
.IModelElement[] toSyncMappingModelArray()
void addAnalysisItemModel(IModelElement analysisItemModel)
void removeAnalysisItemModel(IModelElement analysisItemModel)
IModelElement getAnalysisItemModelByIndex(int index)
void removeAnalysisItemModelByIndex(int index)
int analysisItemModelCount()
java.util.Iterator analysisItemModelIterator()
IModelElement
.IModelElement[] toAnalysisItemModelArray()
void setAnalysisItemDiagramIds(java.lang.String[] analysisItemDiagramIds)
java.lang.String[] getAnalysisItemDiagramIds()
void setQualityScore(int qualityScore)
int getQualityScore()
IModelElement
getQualityScore
in interface IModelElement
void setQualityReason(java.lang.String qualityReason)
java.lang.String getQualityReason()
IModelElement
getQualityReason
in interface IModelElement
void setBase(IModelElement base)
IModelElement getBase()
void setXsdId(java.lang.String xsdId)
java.lang.String getXsdId()
void setSchemaLocation(java.lang.String schemaLocation)
java.lang.String getSchemaLocation()