MCustomizable, MPropertyInfo<T,C>, MOriginated<T>CMAnyAttributePropertyInfo, CMAnyElementPropertyInfo, CMElementPropertyInfo, CMElementRefPropertyInfo, CMElementRefsPropertyInfo, CMElementsPropertyInfo, CMSingleTypePropertyInfopublic abstract class CMPropertyInfo<T,C extends T> extends Object implements MPropertyInfo<T,C>, MCustomizable
| Constructor | Description |
|---|---|
CMPropertyInfo(MPropertyInfoOrigin origin,
MClassInfo<T,C> classInfo,
String privateName,
boolean collection,
boolean required) |
| Modifier and Type | Method | Description |
|---|---|---|
MClassInfo<T,C> |
getClassInfo() |
|
MCustomizations |
getCustomizations() |
|
MPropertyInfoOrigin |
getOrigin() |
|
String |
getPrivateName() |
|
String |
getPublicName() |
|
boolean |
isCollection() |
|
boolean |
isRequired() |
acceptPropertyInfoVisitorpublic CMPropertyInfo(MPropertyInfoOrigin origin, MClassInfo<T,C> classInfo, String privateName, boolean collection, boolean required)
public MCustomizations getCustomizations()
getCustomizations in interface MCustomizablepublic MPropertyInfoOrigin getOrigin()
getOrigin in interface MOriginated<T>public MClassInfo<T,C> getClassInfo()
getClassInfo in interface MPropertyInfo<T,C extends T>public String getPrivateName()
getPrivateName in interface MPropertyInfo<T,C extends T>public String getPublicName()
getPublicName in interface MPropertyInfo<T,C extends T>public boolean isCollection()
isCollection in interface MPropertyInfo<T,C extends T>public boolean isRequired()
isRequired in interface MPropertyInfo<T,C extends T>Copyright © 2005–2018. All rights reserved.