public class DomainProperties
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected DomainInheritance |
inheritance |
protected java.util.Map<java.lang.String,DomainProperty> |
name2property |
Constructor and Description |
---|
DomainProperties(DomainInheritance inheritance) |
Modifier and Type | Method and Description |
---|---|
java.lang.Iterable<? extends DomainProperty> |
getAllProperties(boolean selectStatic) |
DomainProperty |
getMemberProperty(java.lang.String name) |
protected void |
init(java.lang.Iterable<DomainFragment> allSuperFragments) |
@NonNull protected final DomainInheritance inheritance
@NonNull protected final java.util.Map<java.lang.String,DomainProperty> name2property
public DomainProperties(@NonNull DomainInheritance inheritance)
protected void init(@NonNull java.lang.Iterable<DomainFragment> allSuperFragments)
@NonNull public java.lang.Iterable<? extends DomainProperty> getAllProperties(boolean selectStatic)
@Nullable public DomainProperty getMemberProperty(@NonNull java.lang.String name)