public class StereotypeHelper
extends java.lang.Object
| Constructor and Description | 
|---|
StereotypeHelper()  | 
| Modifier and Type | Method and Description | 
|---|---|
static java.util.Set<java.lang.String> | 
getAllPatternsStereotypes(org.eclipse.uml2.uml.NamedElement element)  | 
static java.util.List<java.lang.String> | 
getAllRelationshipStereotypes(org.eclipse.uml2.uml.Relationship element)  | 
static java.util.List<org.eclipse.uml2.uml.Comment> | 
getCommentVariability(org.eclipse.uml2.uml.NamedElement element)
Verifica se um elemento é uma variabilidade. 
 | 
static java.lang.String | 
getConcernName(org.eclipse.uml2.uml.NamedElement c)
Retorna o nome do concern, caso existir. 
 | 
static org.eclipse.uml2.uml.Stereotype | 
getStereotypeByName(org.eclipse.uml2.uml.NamedElement element,
                   java.lang.String stereotypeName)
Dada um elemento e um nome de estereótipo retorna o estreótipo caso o mesmo exista no elemento. 
 | 
static java.lang.String | 
getValueOfAttribute(org.eclipse.uml2.uml.Element element,
                   org.eclipse.uml2.uml.Stereotype variability,
                   java.lang.String attrName)
Retorna o valor de um attributo de um dado estereótipo e EnumerationLiteral. 
 | 
static java.util.Map<java.lang.String,java.lang.String> | 
getVariabilityAttributes(org.eclipse.uml2.uml.NamedElement klass,
                        org.eclipse.uml2.uml.Comment comment)
Retorna um  
Map contendo os atributos/valores para atributos de um variabilidade. | 
static org.eclipse.uml2.uml.Stereotype | 
getVariantType(org.eclipse.uml2.uml.Classifier klass)  | 
static boolean | 
hasConcern(org.eclipse.uml2.uml.NamedElement element)
Verifica se elemento possui interesse. 
 | 
static boolean | 
hasStereotype(org.eclipse.uml2.uml.NamedElement elt,
             java.lang.String stereotypeName)
Verifica se um dado elemento (elt) contém o estereótipo (stereotypeName ). 
 | 
static boolean | 
isVariability(org.eclipse.uml2.uml.NamedElement element)
Verifica se um elemento é uma variabilidade. 
 | 
static boolean | 
isVariationPoint(org.eclipse.uml2.uml.NamedElement element)
Verifica se um elemento é um ponto de variação. 
 | 
public static boolean hasStereotype(org.eclipse.uml2.uml.NamedElement elt,
                                    java.lang.String stereotypeName)
elt - stereotypeName - public static boolean isVariationPoint(org.eclipse.uml2.uml.NamedElement element)
element - public static java.util.List<org.eclipse.uml2.uml.Comment> getCommentVariability(org.eclipse.uml2.uml.NamedElement element)
element - public static boolean isVariability(org.eclipse.uml2.uml.NamedElement element)
element - public static boolean hasConcern(org.eclipse.uml2.uml.NamedElement element)
element - public static java.util.List<java.lang.String> getAllRelationshipStereotypes(org.eclipse.uml2.uml.Relationship element)
element - public static java.util.Set<java.lang.String> getAllPatternsStereotypes(org.eclipse.uml2.uml.NamedElement element)
public static java.lang.String getValueOfAttribute(org.eclipse.uml2.uml.Element element,
                                                   org.eclipse.uml2.uml.Stereotype variability,
                                                   java.lang.String attrName)
element - stereotype - attrName - namepublic static java.lang.String getConcernName(org.eclipse.uml2.uml.NamedElement c)
                                       throws ConcernNotFoundException
c - ConcernNotFoundException - se concern não for encontradopublic static java.util.Map<java.lang.String,java.lang.String> getVariabilityAttributes(org.eclipse.uml2.uml.NamedElement klass,
                                                                                        org.eclipse.uml2.uml.Comment comment)
                                                                                 throws ModelNotFoundException,
                                                                                        ModelIncompleteException,
                                                                                        SMartyProfileNotAppliedToModelExcepetion
Map contendo os atributos/valores para atributos de um variabilidade.klass - MapModelNotFoundExceptionModelIncompleteExceptionSMartyProfileNotAppliedToModelExcepetionpublic static org.eclipse.uml2.uml.Stereotype getStereotypeByName(org.eclipse.uml2.uml.NamedElement element,
                                                                  java.lang.String stereotypeName)
element - stereotypeName - public static org.eclipse.uml2.uml.Stereotype getVariantType(org.eclipse.uml2.uml.Classifier klass)