org.eclipse.emf.facet.efacet
Interface FacetElement

All Known Subinterfaces:
FacetAttribute, FacetOperation, FacetReference, OppositeReference, QueryFacetElement

public interface FacetElement

A representation of the model object 'Facet Element'. A facet element is owned by a facet. It can be a facet reference, a facet attribute or a facet operation.

The following features are supported:

See Also:
EFacetPackage.getFacetElement()
Generated:
Model:
abstract="true"

Method Summary
  getCategories()
          Returns the value of the 'Categories' reference list.
 Facet getFacet()
          Returns the value of the 'Facet' container reference.
 ETypedElement getOverride()
          Returns the value of the 'Override' reference.
 void setFacet(Facet value)
          Sets the value of the 'Facet' container reference.
 void setOverride(ETypedElement value)
          Sets the value of the 'Override' reference.
 

Method Detail

getCategories

 getCategories()
Returns the value of the 'Categories' reference list. The list contents are of type Category.

If the meaning of the 'Categories' reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Categories' reference list.
See Also:
EFacetPackage.getFacetElement_Categories()
Generated:
Model:

getFacet

Facet getFacet()
Returns the value of the 'Facet' container reference. It is bidirectional and its opposite is 'Facet Elements'.

If the meaning of the 'Facet' container reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Facet' container reference.
See Also:
setFacet(Facet), EFacetPackage.getFacetElement_Facet(), Facet.getFacetElements()
Generated:
Model:
opposite="facetElements" required="true" transient="false"

setFacet

void setFacet(Facet value)
Sets the value of the 'Facet' container reference.

Parameters:
value - the new value of the 'Facet' container reference.
See Also:
getFacet()
Generated:

getOverride

ETypedElement getOverride()
Returns the value of the 'Override' reference.

If the meaning of the 'Override' reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Override' reference.
See Also:
setOverride(ETypedElement), EFacetPackage.getFacetElement_Override()
Generated:
Model:

setOverride

void setOverride(ETypedElement value)
Sets the value of the 'Override' reference.

Parameters:
value - the new value of the 'Override' reference.
See Also:
getOverride()
Generated: