public interface Metamodel| 修飾子と型 | メソッドと説明 |
|---|---|
<X> EmbeddableType<X> | embeddable(ClassSE<X> cls) 埋め込み可能クラスを表すメタモデル埋め込み可能型を返します。 |
<X> EntityType<X> | entity(ClassSE<X> cls) エンティティを表すメタモデルエンティティ型を返します。 |
SetSE<EmbeddableType<?>> | getEmbeddables() メタモデルの埋め込み可能な型を返します。 |
SetSE<EntityType<?>> | getEntities() メタモデルエンティティ型を返します。 |
SetSE<ManagedType<?>> | getManagedTypes() メタモデル管理型を返します。 |
<X> ManagedType<X> | managedType(ClassSE<X> cls) エンティティ、マップされたスーパークラス、埋め込み可能なクラスを表すメタモデル管理型を返します。 |
<X> EntityType<X> entity(ClassSE<X> cls)
cls - 表現されたエンティティの型 IllegalArgumentExceptionSE - エンティティでない場合 <X> ManagedType<X> managedType(ClassSE<X> cls)
cls - 表現された管理対象クラスの型 IllegalArgumentExceptionSE - マネージドクラスでない場合 <X> EmbeddableType<X> embeddable(ClassSE<X> cls)
cls - 表現された埋め込み可能なクラスの型 IllegalArgumentExceptionSE - 埋め込み可能なクラスでない場合 SetSE<ManagedType<?>> getManagedTypes()
SetSE<EntityType<?>> getEntities()
SetSE<EmbeddableType<?>> getEmbeddables()
Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.