|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface SmooksMetadata
Interface to access Smooks-related EMF Annotations
| Field Summary | |
|---|---|
static java.lang.String |
ANNOTATION_TYPE
|
static java.lang.String |
ANNOTATION_TYPE_KEY
|
static java.lang.String |
COMPONENT_TYPE
|
static java.lang.String |
FIELD_TYPE
|
static SmooksMetadata |
INSTANCE
SINGLETON instance |
static java.lang.String |
SEGCODE
|
static java.lang.String |
SEGMENT_GROUP_TYPE
|
static java.lang.String |
SEGMENT_TYPE
|
| Method Summary | |
|---|---|
java.lang.String |
getSegcode(org.eclipse.emf.ecore.EModelElement element)
Return segcode or throws IllegalArgumentException |
org.eclipse.emf.ecore.EAnnotation |
getSmooksAnnotation(org.eclipse.emf.ecore.EModelElement element)
Returns EAnnotation or throws IllegalArgumentException |
boolean |
isComponent(org.eclipse.emf.ecore.EModelElement feature)
Returns true of false or throws IllegalArgumentException |
boolean |
isField(org.eclipse.emf.ecore.EModelElement element)
Returns true or false or throws IllegalArgumentException |
boolean |
isSegment(org.eclipse.emf.ecore.EModelElement element)
Returns true if given EModelElement annotated as segment |
boolean |
isSegmentGroup(org.eclipse.emf.ecore.EModelElement element)
Returns true if given EModelElement has annotation type group |
| Field Detail |
|---|
static final java.lang.String ANNOTATION_TYPE
static final java.lang.String SEGMENT_TYPE
static final java.lang.String SEGMENT_GROUP_TYPE
static final java.lang.String FIELD_TYPE
static final java.lang.String COMPONENT_TYPE
static final java.lang.String ANNOTATION_TYPE_KEY
static final java.lang.String SEGCODE
static final SmooksMetadata INSTANCE
| Method Detail |
|---|
org.eclipse.emf.ecore.EAnnotation getSmooksAnnotation(org.eclipse.emf.ecore.EModelElement element)
EAnnotation or throws IllegalArgumentException
element -
boolean isSegment(org.eclipse.emf.ecore.EModelElement element)
EModelElement annotated as segment
element -
java.lang.String getSegcode(org.eclipse.emf.ecore.EModelElement element)
IllegalArgumentException
feature -
boolean isSegmentGroup(org.eclipse.emf.ecore.EModelElement element)
EModelElement has annotation type group
feature -
boolean isField(org.eclipse.emf.ecore.EModelElement element)
IllegalArgumentException
element -
boolean isComponent(org.eclipse.emf.ecore.EModelElement feature)
IllegalArgumentException
feature -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||