public interface ClassificationScheme extends RegistryEntry
図 1 は、分類によって ClassificationScheme を使用して RegistryObject を分類する方法を示しています。
修飾子と型 | フィールドと説明 |
---|---|
static int | VALUE_TYPE_EMBEDDED_PATH ClassificationScheme の各分類値には、スキームからその概念へのフルパスが埋め込まれています。 |
static int | VALUE_TYPE_NON_UNIQUE ClassificationScheme の分類値は、同じスキーム内で繰り返すことができます。 |
static int | VALUE_TYPE_UNIQUE ClassificationScheme の各分類値は一意です。 |
STABILITY_DYNAMIC, STABILITY_DYNAMIC_COMPATIBLE, STABILITY_STATIC, STATUS_APPROVED, STATUS_DEPRECATED, STATUS_SUBMITTED, STATUS_WITHDRAWN
修飾子と型 | メソッドと説明 |
---|---|
void | addChildConcept(Concept concept) 子の概念を追加します。 |
void | addChildConcepts(CollectionSE concepts) コンセプトの子のコレクションを追加します。 |
int | getChildConceptCount() 子の数を取得します。 |
CollectionSE | getChildrenConcepts() すべての直接の子の概念を取得します。 |
CollectionSE | getDescendantConcepts() すべての子孫の概念を取得します。 |
int | getValueType() このオブジェクトの値型を取得します。 |
boolean | isExternal() この ClassificationScheme が外部 ClassificationScheme であるか内部 ClassificationScheme であるかを判別します。 |
void | removeChildConcept(Concept concept) 子の概念を削除します。 |
void | removeChildConcepts(CollectionSE concepts) 子の概念のコレクションを削除します。 |
void | setValueType(int valueType) このオブジェクトの値の型を設定します。 |
getExpiration, getStability, getStatus, setExpiration, setStability
addAssociation, addAssociations, addClassification, addClassifications, addExternalIdentifier, addExternalIdentifiers, addExternalLink, addExternalLinks, getAssociatedObjects, getAssociations, getAuditTrail, getClassifications, getDescription, getExternalIdentifiers, getExternalLinks, getKey, getLifeCycleManager, getName, getObjectType, getRegistryPackages, getSubmittingOrganization, removeAssociation, removeAssociations, removeClassification, removeClassifications, removeExternalIdentifier, removeExternalIdentifiers, removeExternalLink, removeExternalLinks, setAssociations, setClassifications, setDescription, setExternalIdentifiers, setExternalLinks, setKey, setName, toXML
addSlot, addSlots, getSlot, getSlots, removeSlot, removeSlots
getMajorVersion, getMinorVersion, getUserVersion, setMajorVersion, setMinorVersion, setUserVersion
static final int VALUE_TYPE_UNIQUE
static final int VALUE_TYPE_EMBEDDED_PATH
static final int VALUE_TYPE_NON_UNIQUE
void addChildConcept(Concept concept) throws JAXRException
concept
- このオブジェクトの子として追加される概念 JAXRException
- Jakarta XML Registries プロバイダーで内部エラーが発生した場合 void addChildConcepts(CollectionSE concepts) throws JAXRException
concepts
- このオブジェクトの子として追加される概念のコレクション JAXRException
- Jakarta XML Registries プロバイダーで内部エラーが発生した場合 void removeChildConcept(Concept concept) throws JAXRException
concept
- 子として削除される概念このオブジェクトの概念 JAXRException
- Jakarta XML Registries プロバイダーで内部エラーが発生した場合 void removeChildConcepts(CollectionSE concepts) throws JAXRException
concepts
- 子として削除される概念のコレクションこのオブジェクトの概念 JAXRException
- Jakarta XML Registries プロバイダーで内部エラーが発生した場合 int getChildConceptCount() throws JAXRException
JAXRException
- Jakarta XML Registries プロバイダーで内部エラーが発生した場合 CollectionSE getChildrenConcepts() throws JAXRException
JAXRException
- Jakarta XML Registries プロバイダーで内部エラーが発生した場合 Concept
CollectionSE getDescendantConcepts() throws JAXRException
JAXRException
- Jakarta XML Registries プロバイダーで内部エラーが発生した場合 Concept
boolean isExternal() throws JAXRException
true
。それ以外の場合は false
JAXRException
- Jakarta XML Registries プロバイダーで内部エラーが発生した場合 int getValueType() throws JAXRException
JAXRException
- Jakarta XML Registries プロバイダーで内部エラーが発生した場合 VALUE_TYPE_UNIQUE
, VALUE_TYPE_EMBEDDED_PATH
, VALUE_TYPE_NON_UNIQUE
void setValueType(int valueType) throws JAXRException
valueType
- この ClassificationScheme でサポートされている値の型を説明する整数定数 JAXRException
- Jakarta XML Registries プロバイダーで内部エラーが発生した場合 VALUE_TYPE_UNIQUE
, VALUE_TYPE_EMBEDDED_PATH
, VALUE_TYPE_NON_UNIQUE
Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.