public class UmlgClassOperations
extends org.eclipse.uml2.uml.internal.operations.ClassOperations
org.eclipse.uml2.uml.internal.operations.ClassifierOperations.GeneralEListorg.eclipse.uml2.uml.util.UMLUtil.Ecore2UMLConverter, org.eclipse.uml2.uml.util.UMLUtil.PackageMerger, org.eclipse.uml2.uml.util.UMLUtil.Profile2EPackageConverter, org.eclipse.uml2.uml.util.UMLUtil.ProfileApplicationHelper, org.eclipse.uml2.uml.util.UMLUtil.QualifiedTextProvider, org.eclipse.uml2.uml.util.UMLUtil.StereotypeApplicationHelper, org.eclipse.uml2.uml.util.UMLUtil.TemplateExpander, org.eclipse.uml2.uml.util.UMLUtil.UML2EcoreConverterorg.eclipse.uml2.common.util.UML2Util.Converter, org.eclipse.uml2.common.util.UML2Util.EClassMatcher, org.eclipse.uml2.common.util.UML2Util.EObjectMatcher, org.eclipse.uml2.common.util.UML2Util.EStructuralFeatureMatcherGENERAL_ESUPERSETSLABEL_KEY_PREFIXANNOTATION__DUPLICATES, ANNOTATION__REDEFINES, ANNOTATION__SUBSETS, ANNOTATION__UNION, ANNOTATION_DETAIL__BODY, ANNOTATION_DETAIL__DERIVATION, ANNOTATION_DETAIL__INITIAL, ANNOTATION_DETAIL__URI, EMF_GEN_MODEL_PACKAGE_NS_URI, ENUMERATION__CONTENT_KIND, ENUMERATION__FEATURE_KIND, ENUMERATION__VISIBILITY_KIND, ENUMERATION_LITERAL__ATTRIBUTE, ENUMERATION_LITERAL__ATTRIBUTE_WILDCARD, ENUMERATION_LITERAL__ELEMENT, ENUMERATION_LITERAL__ELEMENT_ONLY, ENUMERATION_LITERAL__ELEMENT_WILDCARD, ENUMERATION_LITERAL__EMPTY, ENUMERATION_LITERAL__GROUP, ENUMERATION_LITERAL__MIXED, ENUMERATION_LITERAL__NONE, ENUMERATION_LITERAL__READ_ONLY, ENUMERATION_LITERAL__READ_ONLY_UNSETTABLE, ENUMERATION_LITERAL__READ_WRITE, ENUMERATION_LITERAL__READ_WRITE_UNSETTABLE, ENUMERATION_LITERAL__SIMPLE, ENUMERATION_LITERAL__UNSPECIFIED, LANGUAGE__JAVA, LANGUAGE__OCL, OPTION__DISCARD, OPTION__IGNORE, OPTION__PROCESS, OPTION__REPORT, PROFILE__ECORE, STEREOTYPE__E_ATTRIBUTE, STEREOTYPE__E_CLASS, STEREOTYPE__E_DATA_TYPE, STEREOTYPE__E_ENUM, STEREOTYPE__E_ENUM_LITERAL, STEREOTYPE__E_GENERIC_TYPE, STEREOTYPE__E_OPERATION, STEREOTYPE__E_PACKAGE, STEREOTYPE__E_PARAMETER, STEREOTYPE__E_REFERENCE, STEREOTYPE__E_TYPE_PARAMETER, TAG_DEFINITION__ANNOTATIONS, TAG_DEFINITION__ATTRIBUTE_NAME, TAG_DEFINITION__BASE_PACKAGE, TAG_DEFINITION__BOUNDS, TAG_DEFINITION__CLASS_NAME, TAG_DEFINITION__DATA_TYPE_NAME, TAG_DEFINITION__ENUM_LITERAL_NAME, TAG_DEFINITION__ENUM_NAME, TAG_DEFINITION__INSTANCE_CLASS_NAME, TAG_DEFINITION__IS_ID, TAG_DEFINITION__IS_RESOLVE_PROXIES, TAG_DEFINITION__IS_TRANSIENT, TAG_DEFINITION__IS_UNSETTABLE, TAG_DEFINITION__IS_VOLATILE, TAG_DEFINITION__KEYS, TAG_DEFINITION__LITERAL, TAG_DEFINITION__LOWER_BOUND, TAG_DEFINITION__NS_PREFIX, TAG_DEFINITION__NS_URI, TAG_DEFINITION__OPERATION_NAME, TAG_DEFINITION__PACKAGE_NAME, TAG_DEFINITION__PARAMETER_NAME, TAG_DEFINITION__PREFIX, TAG_DEFINITION__REFERENCE_NAME, TAG_DEFINITION__UPPER_BOUND, TAG_DEFINITION__VISIBILITY, TAG_DEFINITION__XML_CONTENT_KIND, TAG_DEFINITION__XML_FEATURE_KIND, TAG_DEFINITION__XML_NAME, TAG_DEFINITION__XML_NAMESPACE, UML2_GEN_MODEL_PACKAGE_1_1_NS_URI, UML2_GEN_MODEL_PACKAGE_NS_URI, UML2_TYPES_PACKAGE_4_0_NS_URI, UML2_UML_PACKAGE_2_0_NS_URI, UML2_UML_PACKAGE_2_0_NS_URI_COMPATIBILITY, UML2_UML_PACKAGE_4_0_NS_URI, UML2_UML_PACKAGE_4_1_NS_URI| Constructor and Description |
|---|
UmlgClassOperations() |
| Modifier and Type | Method and Description |
|---|---|
static String |
checkClassConstraintName(org.eclipse.uml2.uml.Constraint constraint) |
static String |
className(org.eclipse.uml2.uml.Classifier clazz) |
static Set<org.eclipse.uml2.uml.Association> |
getAllAssociations(org.eclipse.uml2.uml.Classifier classifier) |
static void |
getAllAssociationsFromGenerals(org.eclipse.uml2.uml.Classifier classifier,
Set<org.eclipse.uml2.uml.Association> result) |
static Set<org.eclipse.uml2.uml.Property> |
getAllOwnedProperties(org.eclipse.uml2.uml.Classifier clazz) |
static Set<org.eclipse.uml2.uml.Property> |
getAllOwnedPropertiesIncludingRefinedAssociationMemberEnds(org.eclipse.uml2.uml.Classifier clazz) |
static Set<org.eclipse.uml2.uml.Property> |
getAllProperties(org.eclipse.uml2.uml.Classifier classifier) |
static org.eclipse.uml2.uml.Property |
getAttribute(org.eclipse.uml2.uml.Class c,
String name) |
static OJPathName |
getAuditPathName(org.eclipse.uml2.uml.Class c) |
static Set<org.eclipse.uml2.uml.Property> |
getChildPropertiesToDelete(org.eclipse.uml2.uml.Class clazz) |
static List<org.eclipse.uml2.uml.Class> |
getConcreteGenerals(org.eclipse.uml2.uml.Classifier clazz) |
static SortedSet<org.eclipse.uml2.uml.Classifier> |
getConcreteImplementations(org.eclipse.uml2.uml.Classifier clazz)
Returns all concrete implementations sorted by the classifier's name
|
static Set<org.eclipse.uml2.uml.Classifier> |
getConcreteRealization(org.eclipse.uml2.uml.Classifier classifier) |
static Set<org.eclipse.uml2.uml.Classifier> |
getConcreteRealizationForClass(org.eclipse.uml2.uml.Class clazz) |
static Set<org.eclipse.uml2.uml.Classifier> |
getConcreteSpecializationsWithoutCompositeOwner(org.eclipse.uml2.uml.Classifier clazz) |
static List<org.eclipse.uml2.uml.Classifier> |
getGeneralizationHierarchy(org.eclipse.uml2.uml.Class clazz) |
static String |
getMetaClassName(org.eclipse.uml2.uml.Classifier clazz) |
static OJPathName |
getMetaClassPathName(org.eclipse.uml2.uml.Classifier clazz) |
static Set<org.eclipse.uml2.uml.Property> |
getNonCompositeProperties(org.eclipse.uml2.uml.Class clazz) |
static Set<org.eclipse.uml2.uml.Property> |
getNonCompositeRequiredManyProperties(org.eclipse.uml2.uml.Class clazz) |
static Set<org.eclipse.uml2.uml.Property> |
getOnePrimitiveOrEnumProperties(org.eclipse.uml2.uml.Class clazz)
Returns all properties that are to be persisted on the clazz's vertex.
|
static Set<org.eclipse.uml2.uml.Property> |
getOneProperties(org.eclipse.uml2.uml.Class clazz) |
static Set<org.eclipse.uml2.uml.Property> |
getOtherEndToComposite(org.eclipse.uml2.uml.Classifier classifier) |
static Set<OJPathName> |
getOtherEndToCompositePathName(org.eclipse.uml2.uml.Class clazz) |
static OJPathName |
getPathName(org.eclipse.uml2.uml.Type type) |
static Set<org.eclipse.uml2.uml.Property> |
getPrimitiveOrEnumOrComponentsExcludeOneProperties(org.eclipse.uml2.uml.Class clazz) |
static Set<org.eclipse.uml2.uml.Property> |
getPropertiesForToJson(org.eclipse.uml2.uml.Class clazz) |
static Set<org.eclipse.uml2.uml.Property> |
getPropertiesForToJsonExcludingCompositeParent(org.eclipse.uml2.uml.Class clazz) |
static Set<org.eclipse.uml2.uml.Property> |
getPropertiesOnRealizedInterfaces(org.eclipse.uml2.uml.Class clazz) |
static Set<org.eclipse.uml2.uml.Property> |
getPropertiesThatHaveAndEdge(org.eclipse.uml2.uml.Class clazz) |
static Set<org.eclipse.uml2.uml.Property> |
getPropertiesToClearOnDeletion(org.eclipse.uml2.uml.Class clazz) |
static Set<org.eclipse.uml2.uml.Classifier> |
getRealizationWithCompositeOwner(org.eclipse.uml2.uml.Interface inf) |
static Set<org.eclipse.uml2.uml.Classifier> |
getRealizationWithoutCompositeOwner(org.eclipse.uml2.uml.Interface inf) |
static Set<org.eclipse.uml2.uml.Classifier> |
getSpecializations(org.eclipse.uml2.uml.Classifier clazz) |
static Set<org.eclipse.uml2.uml.Classifier> |
getSpecializationWithCompositeOwner(org.eclipse.uml2.uml.Classifier clazz) |
static OJVisibilityKind |
getVisibility(org.eclipse.uml2.uml.VisibilityKind visibility) |
static boolean |
hasCompositeOwner(org.eclipse.uml2.uml.Classifier classifier) |
static boolean |
hasLookupProperty(org.eclipse.uml2.uml.Class clazz) |
static boolean |
hasSupertype(org.eclipse.uml2.uml.Class clazz) |
static boolean |
isAssociationClass(org.eclipse.uml2.uml.Class clazz) |
static boolean |
isEnumeration(org.eclipse.uml2.uml.Type owningType) |
static boolean |
isHierarchy(org.eclipse.uml2.uml.Class clazz) |
static boolean |
isOnInterface(PropertyWrapper pWrap) |
static boolean |
isRoot(org.eclipse.uml2.uml.Class clazz) |
static boolean |
isSpecializationOf(org.eclipse.uml2.uml.Classifier special,
org.eclipse.uml2.uml.Type type) |
static String |
propertyEnumName(org.eclipse.uml2.uml.Type type) |
createOwnedOperation, getExtensions, getExtensions, getSuperClasses, isMetaclass, validatePassiveClassgetOwnedPortsallRoles, createOwnedAttribute, getPartsallAttributes, allFeatures, allParents, allParents, allRealizedInterfaces, allRealizedInterfaces, allSlottableFeatures, allUsedInterfaces, allUsedInterfaces, conformsTo, directlyRealizedInterfaces, directlyRealizedInterfaces, directlyRealizedInterfaces, directlyUsedInterfaces, directlyUsedInterfaces, directlyUsedInterfaces, getAllAttributes, getAllOperations, getAllUsedInterfaces, getGenerals, getInheritedMembers, getOperation, getOperation, getOperations, getUsedInterfaces, hasVisibilityOf, inherit, inheritableMembers, isSubstitutableFor, isTemplate, maySpecializeType, parents, validateMapsToGeneralizationSet, validateNoCyclesInGeneralization, validateNonFinalParents, validateSpecializeTypecreateElementImport, createPackageImport, excludeCollisions, getImportedElements, getImportedMembers, getImportedPackages, getNamesOfMember, getNamesOfMember, getOwnedMembers, importMembers, membersAreDistinguishable, validateCannotImportOwnedMembers, validateCannotImportSelf, validateMembersDistinguishableallNamespaces, allNamespaces, allOwningPackages, createDependency, createDependency, createUsage, getClientDependencies, getLabel, getLabel, getNamespace, getQualifiedName, isDistinguishableFrom, separator, validateHasNoQualifiedName, validateHasQualifiedName, validateVisibilityNeedsOwnershipaddKeyword, allOwnedElements, allOwnedElements, applyAllRequiredStereotypes, applyAllRequiredStereotypes, applyAllStereotypes, applyAllStereotypes, applyStereotype, createEAnnotation, destroy, destroy, destroyAll, getApplicableStereotype, getApplicableStereotypes, getAppliedStereotype, getAppliedStereotypes, getAppliedSubstereotype, getAppliedSubstereotypes, getDefinition, getDefinition, getExtension, getKeywords, getModel, getNearestPackage, getRelationships, getRelationships, getRequiredStereotype, getRequiredStereotypes, getSourceDirectedRelationships, getSourceDirectedRelationships, getStereotypeApplication, getStereotypeApplications, getTargetDirectedRelationships, getTargetDirectedRelationships, getValue, hasKeyword, hasValue, isStereotypeApplicable, isStereotypeApplied, isStereotypeRequired, mustBeOwned, removeKeyword, setValue, unapplyAllNonApplicableStereotypes, unapplyAllNonApplicableStereotypes, unapplyAllNonApplicableStereotypes, unapplyStereotype, validateHasOwner, validateNotOwnSelfapplyStereotype, convertFromEcore, convertFromEcore, convertToEcore, convertToEcore, convertToEcore, convertToEcore, expand, expand, findNamedElements, findNamedElements, findNamedElements, findNamedElements, findNamedElements, findNamedElements, findNamedElements, findValidRedefinitions, findValidRedefinitions, findValidSubsets, findValidSubsets, getBaseElement, getBaseElement, getEClassifier, getEClassifier, getEcoreName, getEPackage, getETypeParameters, getNamedElement, getNamedElement, getNearestBaseElement, getOCLBody, getOwnedAttributes, getOwnedOperations, getOwningElement, getProfile, getProfile, getQualifiedName, getQualifiedText, getRedefinedFeatures, getStereotype, getStereotype, getStereotype, getStereotypeApplication, getTagDefinition, getTaggedValue, init, isBoolean, isInteger, isReal, isRedefinitionValid, isString, isSubsetValid, isUnlimitedNatural, merge, merge, safeApplyStereotype, setBaseElement, setTaggedValueaddConstraint, addDocumentation, addDocumentation, addInvocationDelegate, addSettingDelegate, addValidationDelegate, createEAnnotation, destroyAll, findENamedElements, findENamedElements, findEObject, findEObject, getAllContents, getCommonEType, getContainingEObject, getEAnnotation, getGreaterUpperBound, getInstanceCount, getInverseReferences, getLesserLowerBound, getMessageSubstitution, getMessageSubstitutions, getMessageSubstitutions, getMessageSubstitutions, getNonNavigableInverseReferences, getQualifiedName, getQualifiedText, getQualifiedText, getQualifiedTextSegment, getResourceBundle, getResourceBundle, getResourceBundleURIs, getResourceBundleURIs, getResourceSet, getRootContainers, getString, getValidJavaIdentifier, getValidJavaIdentifier, getValidNCName, getValidNCName, getXMIIdentifier, getXMIIdentifier, intersect, isEmpty, isNCNamePart, isNCNameStart, load, loadClassFromSystemProperty, removeReferences, safeEqualspublic static boolean hasLookupProperty(org.eclipse.uml2.uml.Class clazz)
public static Set<org.eclipse.uml2.uml.Property> getChildPropertiesToDelete(org.eclipse.uml2.uml.Class clazz)
public static Set<org.eclipse.uml2.uml.Property> getPropertiesToClearOnDeletion(org.eclipse.uml2.uml.Class clazz)
public static Set<org.eclipse.uml2.uml.Property> getOnePrimitiveOrEnumProperties(org.eclipse.uml2.uml.Class clazz)
public static Set<org.eclipse.uml2.uml.Property> getPrimitiveOrEnumOrComponentsExcludeOneProperties(org.eclipse.uml2.uml.Class clazz)
public static Set<org.eclipse.uml2.uml.Property> getPropertiesThatHaveAndEdge(org.eclipse.uml2.uml.Class clazz)
public static Set<org.eclipse.uml2.uml.Property> getOneProperties(org.eclipse.uml2.uml.Class clazz)
public static Set<org.eclipse.uml2.uml.Property> getNonCompositeRequiredManyProperties(org.eclipse.uml2.uml.Class clazz)
public static Set<org.eclipse.uml2.uml.Property> getNonCompositeProperties(org.eclipse.uml2.uml.Class clazz)
public static Set<org.eclipse.uml2.uml.Property> getPropertiesForToJson(org.eclipse.uml2.uml.Class clazz)
public static Set<org.eclipse.uml2.uml.Property> getPropertiesForToJsonExcludingCompositeParent(org.eclipse.uml2.uml.Class clazz)
public static Set<org.eclipse.uml2.uml.Property> getAllOwnedProperties(org.eclipse.uml2.uml.Classifier clazz)
public static Set<org.eclipse.uml2.uml.Property> getAllOwnedPropertiesIncludingRefinedAssociationMemberEnds(org.eclipse.uml2.uml.Classifier clazz)
public static Set<org.eclipse.uml2.uml.Property> getAllProperties(org.eclipse.uml2.uml.Classifier classifier)
public static Set<org.eclipse.uml2.uml.Property> getPropertiesOnRealizedInterfaces(org.eclipse.uml2.uml.Class clazz)
public static Set<org.eclipse.uml2.uml.Property> getOtherEndToComposite(org.eclipse.uml2.uml.Classifier classifier)
public static boolean isSpecializationOf(org.eclipse.uml2.uml.Classifier special,
org.eclipse.uml2.uml.Type type)
public static Set<org.eclipse.uml2.uml.Association> getAllAssociations(org.eclipse.uml2.uml.Classifier classifier)
public static void getAllAssociationsFromGenerals(org.eclipse.uml2.uml.Classifier classifier,
Set<org.eclipse.uml2.uml.Association> result)
public static Set<OJPathName> getOtherEndToCompositePathName(org.eclipse.uml2.uml.Class clazz)
public static OJPathName getPathName(org.eclipse.uml2.uml.Type type)
public static boolean hasSupertype(org.eclipse.uml2.uml.Class clazz)
public static List<org.eclipse.uml2.uml.Class> getConcreteGenerals(org.eclipse.uml2.uml.Classifier clazz)
public static Set<org.eclipse.uml2.uml.Classifier> getRealizationWithCompositeOwner(org.eclipse.uml2.uml.Interface inf)
public static Set<org.eclipse.uml2.uml.Classifier> getConcreteRealization(org.eclipse.uml2.uml.Classifier classifier)
public static Set<org.eclipse.uml2.uml.Classifier> getConcreteRealizationForClass(org.eclipse.uml2.uml.Class clazz)
public static Set<org.eclipse.uml2.uml.Classifier> getRealizationWithoutCompositeOwner(org.eclipse.uml2.uml.Interface inf)
public static Set<org.eclipse.uml2.uml.Classifier> getSpecializationWithCompositeOwner(org.eclipse.uml2.uml.Classifier clazz)
public static Set<org.eclipse.uml2.uml.Classifier> getConcreteSpecializationsWithoutCompositeOwner(org.eclipse.uml2.uml.Classifier clazz)
public static Set<org.eclipse.uml2.uml.Classifier> getSpecializations(org.eclipse.uml2.uml.Classifier clazz)
public static SortedSet<org.eclipse.uml2.uml.Classifier> getConcreteImplementations(org.eclipse.uml2.uml.Classifier clazz)
clazz - public static boolean hasCompositeOwner(org.eclipse.uml2.uml.Classifier classifier)
public static String className(org.eclipse.uml2.uml.Classifier clazz)
public static String getMetaClassName(org.eclipse.uml2.uml.Classifier clazz)
public static OJPathName getMetaClassPathName(org.eclipse.uml2.uml.Classifier clazz)
public static String propertyEnumName(org.eclipse.uml2.uml.Type type)
public static OJVisibilityKind getVisibility(org.eclipse.uml2.uml.VisibilityKind visibility)
public static boolean isRoot(org.eclipse.uml2.uml.Class clazz)
public static OJPathName getAuditPathName(org.eclipse.uml2.uml.Class c)
public static org.eclipse.uml2.uml.Property getAttribute(org.eclipse.uml2.uml.Class c,
String name)
public static boolean isOnInterface(PropertyWrapper pWrap)
public static boolean isHierarchy(org.eclipse.uml2.uml.Class clazz)
public static boolean isEnumeration(org.eclipse.uml2.uml.Type owningType)
public static String checkClassConstraintName(org.eclipse.uml2.uml.Constraint constraint)
public static boolean isAssociationClass(org.eclipse.uml2.uml.Class clazz)
public static List<org.eclipse.uml2.uml.Classifier> getGeneralizationHierarchy(org.eclipse.uml2.uml.Class clazz)
Copyright © 2017. All rights reserved.