Package org.eclipse.esmf.constraint.impl
Class DefaultLanguageConstraint
java.lang.Object
org.eclipse.esmf.metamodel.impl.ModelElementImpl
org.eclipse.esmf.metamodel.impl.DefaultConstraint
org.eclipse.esmf.constraint.impl.DefaultLanguageConstraint
- All Implemented Interfaces:
Comparable<ModelElementImpl>,LanguageConstraint,Constraint,ModelElement,NamedElement
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultLanguageConstraint(MetaModelBaseAttributes metaModelBaseAttributes, Locale languageCode) -
Method Summary
Modifier and TypeMethodDescription<T,C> T accept(AspectVisitor<T, C> visitor, C context) Accepts an Aspect visitorbooleanAn ISO 639-1 language code for the language of the value of the constrained PropertyinthashCode()toString()Methods inherited from class org.eclipse.esmf.metamodel.impl.ModelElementImpl
compareTo, getAspectModelUrn, getDescriptions, getMetaModelVersion, getName, getPreferredNames, getSee, hasSyntheticNameMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.esmf.metamodel.ModelElement
as, getMetaModelVersion, isMethods inherited from interface org.eclipse.esmf.metamodel.NamedElement
getAspectModelUrn, getDescription, getDescriptions, getName, getPreferredName, getPreferredNames, getSee, hasSyntheticName
-
Constructor Details
-
DefaultLanguageConstraint
public DefaultLanguageConstraint(MetaModelBaseAttributes metaModelBaseAttributes, Locale languageCode)
-
-
Method Details
-
getLanguageCode
An ISO 639-1 language code for the language of the value of the constrained Property- Specified by:
getLanguageCodein interfaceLanguageConstraint- Returns:
- the languageCode.
-
accept
Accepts an Aspect visitor- Specified by:
acceptin interfaceModelElement- Overrides:
acceptin classDefaultConstraint- Type Parameters:
T- The result type of the traversal operationC- The context of the visitor traversal- Parameters:
visitor- The visitor to accept
-
toString
- Overrides:
toStringin classDefaultConstraint
-
equals
- Overrides:
equalsin classModelElementImpl
-
hashCode
public int hashCode()- Overrides:
hashCodein classModelElementImpl
-