X
- 表現された型。public interface ManagedType<X> extends Type<X>
ManagedType
のインスタンスは、エンティティ、マップされたスーパークラス、埋め込み可能な型を表します。Type.PersistenceType
修飾子と型 | メソッドと説明 |
---|---|
Attribute<? super X,?> | getAttribute(StringSE name) 指定された名前に対応する管理対象型の属性を返します。 |
SetSE<Attribute<? super X,?>> | getAttributes() 管理対象型の属性を返します。 |
CollectionAttribute<? super X,?> | getCollection(StringSE name) 指定された名前に対応する管理対象型のコレクション値属性を返します。 |
<E> CollectionAttribute<? super X,E> | getCollection(StringSE name, ClassSE<E> elementType) 指定された名前と Java 要素型に対応するマネージ型の Collection 値属性を返します。 |
Attribute<X,?> | getDeclaredAttribute(StringSE name) 指定された名前に対応するマネージ型によって宣言された属性を返します。 |
SetSE<Attribute<X,?>> | getDeclaredAttributes() 管理対象型によって宣言された属性を返します。 |
CollectionAttribute<X,?> | getDeclaredCollection(StringSE name) 指定された名前に対応する管理対象型によって宣言されたコレクション値属性を返します。 |
<E> CollectionAttribute<X,E> | getDeclaredCollection(StringSE name, ClassSE<E> elementType) 指定された名前と Java 要素型に対応するマネージ型によって宣言された Collection 値属性を返します。 |
ListAttribute<X,?> | getDeclaredList(StringSE name) 指定された名前に対応する管理対象型によって宣言されたリスト値属性を返します。 |
<E> ListAttribute<X,E> | getDeclaredList(StringSE name, ClassSE<E> elementType) 指定された名前と Java 要素型に対応するマネージ型によって宣言されたリスト値属性を返します。 |
MapAttribute<X,?,?> | getDeclaredMap(StringSE name) 指定された名前に対応する管理対象型によって宣言されたマップ値属性を返します。 |
<K,V> MapAttribute<X,K,V> | getDeclaredMap(StringSE name, ClassSE<K> keyType, ClassSE<V> valueType) 指定された名前と Java のキーおよび値の型に対応するマネージ型によって宣言された Map-valued 属性を返します。 |
SetSE<PluralAttribute<X,?,?>> | getDeclaredPluralAttributes() 管理対象型によって宣言されたすべての複数値属性(Collection-、Set-、List-、Map-valued 属性)を返します。 |
SetAttribute<X,?> | getDeclaredSet(StringSE name) 指定された名前に対応する管理対象型によって宣言された Set-valued 属性を返します。 |
<E> SetAttribute<X,E> | getDeclaredSet(StringSE name, ClassSE<E> elementType) 指定された名前と Java 要素型に対応するマネージ型によって宣言された Set-valued 属性を返します。 |
SingularAttribute<X,?> | getDeclaredSingularAttribute(StringSE name) 指定された名前に対応するマネージ型によって宣言された単一値属性を返します。 |
<Y> SingularAttribute<X,Y> | getDeclaredSingularAttribute(StringSE name, ClassSE<Y> type) 指定された名前と Java 型に対応するマネージ型によって宣言された単一値属性を返します。 |
SetSE<SingularAttribute<X,?>> | getDeclaredSingularAttributes() マネージ型によって宣言された単一値属性を返します。 |
ListAttribute<? super X,?> | getList(StringSE name) 指定された名前に対応する管理対象型のリスト値属性を返します。 |
<E> ListAttribute<? super X,E> | getList(StringSE name, ClassSE<E> elementType) 指定された名前と Java 要素型に対応するマネージ型のリスト値属性を返します。 |
MapAttribute<? super X,?,?> | getMap(StringSE name) 指定された名前に対応する管理対象型のマップ値属性を返します。 |
<K,V> MapAttribute<? super X,K,V> | getMap(StringSE name, ClassSE<K> keyType, ClassSE<V> valueType) 指定された名前と Java のキーおよび値の型に対応する管理対象型の Map-valued 属性を返します。 |
SetSE<PluralAttribute<? super X,?,?>> | getPluralAttributes() 管理対象型のすべての複数値属性(Collection 値、Set 値、List 値、Map 値の属性)を返します。 |
SetAttribute<? super X,?> | getSet(StringSE name) 指定された名前に対応する管理対象型の Set-valued 属性を返します。 |
<E> SetAttribute<? super X,E> | getSet(StringSE name, ClassSE<E> elementType) 指定された名前と Java 要素型に対応するマネージ型の Set-valued 属性を返します。 |
SingularAttribute<? super X,?> | getSingularAttribute(StringSE name) 指定された名前に対応するマネージ型の単一値属性を返します。 |
<Y> SingularAttribute<? super X,Y> | getSingularAttribute(StringSE name, ClassSE<Y> type) 指定された名前と Java 型に対応するマネージ型の単一値属性を返します。 |
SetSE<SingularAttribute<? super X,?>> | getSingularAttributes() マネージ型の単一値属性を返します。 |
getJavaType, getPersistenceType
SetSE<Attribute<X,?>> getDeclaredAttributes()
<Y> SingularAttribute<? super X,Y> getSingularAttribute(StringSE name, ClassSE<Y> type)
name
- 表現された属性の名前 type
- 表現された属性の型 IllegalArgumentExceptionSE
- 指定された名前と型の属性が管理対象型に存在しない場合 <Y> SingularAttribute<X,Y> getDeclaredSingularAttribute(StringSE name, ClassSE<Y> type)
name
- 表現された属性の名前 type
- 表現された属性の型 IllegalArgumentExceptionSE
- 指定された名前と型の属性が管理対象型で宣言されていない場合 SetSE<SingularAttribute<? super X,?>> getSingularAttributes()
SetSE<SingularAttribute<X,?>> getDeclaredSingularAttributes()
<E> CollectionAttribute<? super X,E> getCollection(StringSE name, ClassSE<E> elementType)
name
- 表現された属性の名前 elementType
- 表現された属性の要素型 IllegalArgumentExceptionSE
- 指定された名前と型の属性が管理対象型に存在しない場合 <E> CollectionAttribute<X,E> getDeclaredCollection(StringSE name, ClassSE<E> elementType)
name
- 表現された属性の名前 elementType
- 表現された属性の要素型 CollectionAttribute
IllegalArgumentExceptionSE
- 指定された名前と型の属性が管理対象型で宣言されていない場合 <E> SetAttribute<? super X,E> getSet(StringSE name, ClassSE<E> elementType)
name
- 表現された属性の名前 elementType
- 表現された属性の要素型 IllegalArgumentExceptionSE
- 指定された名前と型の属性が管理対象型に存在しない場合 <E> SetAttribute<X,E> getDeclaredSet(StringSE name, ClassSE<E> elementType)
name
- 表現された属性の名前 elementType
- 表現された属性の要素型 IllegalArgumentExceptionSE
- 指定された名前と型の属性が管理対象型で宣言されていない場合 <E> ListAttribute<? super X,E> getList(StringSE name, ClassSE<E> elementType)
name
- 表現された属性の名前 elementType
- 表現された属性の要素型 IllegalArgumentExceptionSE
- 指定された名前と型の属性が管理対象型に存在しない場合 <E> ListAttribute<X,E> getDeclaredList(StringSE name, ClassSE<E> elementType)
name
- 表現された属性の名前 elementType
- 表現された属性の要素型 IllegalArgumentExceptionSE
- 指定された名前と型の属性が管理対象型で宣言されていない場合 <K,V> MapAttribute<? super X,K,V> getMap(StringSE name, ClassSE<K> keyType, ClassSE<V> valueType)
name
- 表現された属性の名前 keyType
- 表現された属性のキー型 valueType
- 表現された属性の値型 IllegalArgumentExceptionSE
- 指定された名前と型の属性が管理対象型に存在しない場合 <K,V> MapAttribute<X,K,V> getDeclaredMap(StringSE name, ClassSE<K> keyType, ClassSE<V> valueType)
name
- 表現された属性の名前 keyType
- 表現された属性のキー型 valueType
- 表現された属性の値型 IllegalArgumentExceptionSE
- 指定された名前と型の属性が管理対象型で宣言されていない場合 SetSE<PluralAttribute<? super X,?,?>> getPluralAttributes()
SetSE<PluralAttribute<X,?,?>> getDeclaredPluralAttributes()
Attribute<? super X,?> getAttribute(StringSE name)
name
- 表現された属性の名前 IllegalArgumentExceptionSE
- 指定された名前の属性が管理対象型に存在しない場合 Attribute<X,?> getDeclaredAttribute(StringSE name)
name
- 表現された属性の名前 IllegalArgumentExceptionSE
- 指定された名前の属性が管理対象型で宣言されていない場合 SingularAttribute<? super X,?> getSingularAttribute(StringSE name)
name
- 表現された属性の名前 IllegalArgumentExceptionSE
- 指定された名前の属性が管理対象型に存在しない場合 SingularAttribute<X,?> getDeclaredSingularAttribute(StringSE name)
name
- 表現された属性の名前 IllegalArgumentExceptionSE
- 指定された名前の属性が管理対象型で宣言されていない場合 CollectionAttribute<? super X,?> getCollection(StringSE name)
name
- 表現された属性の名前 IllegalArgumentExceptionSE
- 指定された名前の属性が管理対象型に存在しない場合 CollectionAttribute<X,?> getDeclaredCollection(StringSE name)
name
- 表現された属性の名前 IllegalArgumentExceptionSE
- 指定された名前の属性が管理対象型で宣言されていない場合 SetAttribute<? super X,?> getSet(StringSE name)
name
- 表現された属性の名前 IllegalArgumentExceptionSE
- 指定された名前の属性が管理対象型に存在しない場合 SetAttribute<X,?> getDeclaredSet(StringSE name)
name
- 表現された属性の名前 IllegalArgumentExceptionSE
- 指定された名前の属性が管理対象型で宣言されていない場合 ListAttribute<? super X,?> getList(StringSE name)
name
- 表現された属性の名前 IllegalArgumentExceptionSE
- 指定された名前の属性が管理対象型に存在しない場合 ListAttribute<X,?> getDeclaredList(StringSE name)
name
- 表現された属性の名前 IllegalArgumentExceptionSE
- 指定された名前の属性が管理対象型で宣言されていない場合 MapAttribute<? super X,?,?> getMap(StringSE name)
name
- 表現された属性の名前 IllegalArgumentExceptionSE
- 指定された名前の属性が管理対象型に存在しない場合 MapAttribute<X,?,?> getDeclaredMap(StringSE name)
name
- 表現された属性の名前 IllegalArgumentExceptionSE
- 指定された名前の属性が管理対象型で宣言されていない場合 Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.