public Object put(EObject eObject, Object key, Object value) { return put(null, eObject, key, value); }
public Object put(EObject eObject, Object key, Object value) { return put(null, eObject, key, value); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EList<Type> getEndTypes() { CacheAdapter cache = getCacheAdapter(); if (cache != null) { @SuppressWarnings("unchecked") EList<Type> result = (EList<Type>) cache.get(this, UMLPackage.Literals.ASSOCIATION__END_TYPE); if (result == null) { cache.put(this, UMLPackage.Literals.ASSOCIATION__END_TYPE, result = AssociationOperations.getEndTypes(this)); } return result; } return AssociationOperations.getEndTypes(this); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EList<Association> getAssociations() { CacheAdapter cache = getCacheAdapter(); if (cache != null) { @SuppressWarnings("unchecked") EList<Association> result = (EList<Association>) cache.get(this, UMLPackage.Literals.TYPE___GET_ASSOCIATIONS); if (result == null) { cache.put(this, UMLPackage.Literals.TYPE___GET_ASSOCIATIONS, result = TypeOperations.getAssociations(this)); } return result; } return TypeOperations.getAssociations(this); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EList<Classifier> allParents() { CacheAdapter cache = getCacheAdapter(); if (cache != null) { @SuppressWarnings("unchecked") EList<Classifier> result = (EList<Classifier>) cache.get(this, UMLPackage.Literals.CLASSIFIER___ALL_PARENTS); if (result == null) { cache.put(this, UMLPackage.Literals.CLASSIFIER___ALL_PARENTS, result = ClassifierOperations.allParents(this)); } return result; } return ClassifierOperations.allParents(this); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EList<Interface> getProvideds() { CacheAdapter cache = getCacheAdapter(); if (cache != null) { @SuppressWarnings("unchecked") EList<Interface> result = (EList<Interface>) cache.get(this, UMLPackage.Literals.PORT__PROVIDED); if (result == null) { cache.put(this, UMLPackage.Literals.PORT__PROVIDED, result = PortOperations.getProvideds(this)); } return result; } return PortOperations.getProvideds(this); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EList<Feature> allFeatures() { CacheAdapter cache = getCacheAdapter(); if (cache != null) { @SuppressWarnings("unchecked") EList<Feature> result = (EList<Feature>) cache.get(this, UMLPackage.Literals.CLASSIFIER___ALL_FEATURES); if (result == null) { cache.put(this, UMLPackage.Literals.CLASSIFIER___ALL_FEATURES, result = ClassifierOperations.allFeatures(this)); } return result; } return ClassifierOperations.allFeatures(this); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EList<Parameter> returnResult() { CacheAdapter cache = getCacheAdapter(); if (cache != null) { @SuppressWarnings("unchecked") EList<Parameter> result = (EList<Parameter>) cache.get(this, UMLPackage.Literals.OPERATION___RETURN_RESULT); if (result == null) { cache.put(this, UMLPackage.Literals.OPERATION___RETURN_RESULT, result = OperationOperations.returnResult(this)); } return result; } return OperationOperations.returnResult(this); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EList<Interface> getRequireds() { CacheAdapter cache = getCacheAdapter(); if (cache != null) { @SuppressWarnings("unchecked") EList<Interface> result = (EList<Interface>) cache.get(this, UMLPackage.Literals.PORT__REQUIRED); if (result == null) { cache.put(this, UMLPackage.Literals.PORT__REQUIRED, result = PortOperations.getRequireds(this)); } return result; } return PortOperations.getRequireds(this); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EList<Type> getEndTypes() { CacheAdapter cache = getCacheAdapter(); if (cache != null) { @SuppressWarnings("unchecked") EList<Type> result = (EList<Type>) cache.get(this, UMLPackage.Literals.ASSOCIATION__END_TYPE); if (result == null) { cache.put(this, UMLPackage.Literals.ASSOCIATION__END_TYPE, result = AssociationOperations.getEndTypes(this)); } return result; } return AssociationOperations.getEndTypes(this); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EList<Interface> getRequireds() { CacheAdapter cache = getCacheAdapter(); if (cache != null) { @SuppressWarnings("unchecked") EList<Interface> result = (EList<Interface>) cache.get(this, UMLPackage.Literals.COMPONENT__REQUIRED); if (result == null) { cache.put(this, UMLPackage.Literals.COMPONENT__REQUIRED, result = ComponentOperations.getRequireds(this)); } return result; } return ComponentOperations.getRequireds(this); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EList<Extension> getExtensions() { CacheAdapter cache = getCacheAdapter(); if (cache != null) { @SuppressWarnings("unchecked") EList<Extension> result = (EList<Extension>) cache.get(this, UMLPackage.Literals.CLASS__EXTENSION); if (result == null) { cache.put(this, UMLPackage.Literals.CLASS__EXTENSION, result = ClassOperations.getExtensions(this)); } return result; } return ClassOperations.getExtensions(this); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EList<Interface> getUsedInterfaces() { CacheAdapter cache = getCacheAdapter(); if (cache != null) { @SuppressWarnings("unchecked") EList<Interface> result = (EList<Interface>) cache.get(this, UMLPackage.Literals.CLASSIFIER___GET_USED_INTERFACES); if (result == null) { cache.put(this, UMLPackage.Literals.CLASSIFIER___GET_USED_INTERFACES, result = ClassifierOperations.getUsedInterfaces(this)); } return result; } return ClassifierOperations.getUsedInterfaces(this); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EList<Interface> getAllUsedInterfaces() { CacheAdapter cache = getCacheAdapter(); if (cache != null) { @SuppressWarnings("unchecked") EList<Interface> result = (EList<Interface>) cache.get(this, UMLPackage.Literals.CLASSIFIER___GET_ALL_USED_INTERFACES); if (result == null) { cache.put(this, UMLPackage.Literals.CLASSIFIER___GET_ALL_USED_INTERFACES, result = ClassifierOperations.getAllUsedInterfaces(this)); } return result; } return ClassifierOperations.getAllUsedInterfaces(this); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EList<Namespace> allNamespaces() { CacheAdapter cache = getCacheAdapter(); if (cache != null) { @SuppressWarnings("unchecked") EList<Namespace> result = (EList<Namespace>) cache.get(this, UMLPackage.Literals.NAMED_ELEMENT___ALL_NAMESPACES); if (result == null) { cache.put(this, UMLPackage.Literals.NAMED_ELEMENT___ALL_NAMESPACES, result = NamedElementOperations.allNamespaces(this)); } return result; } return NamedElementOperations.allNamespaces(this); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EList<Profile> getAppliedProfiles() { CacheAdapter cache = getCacheAdapter(); if (cache != null) { @SuppressWarnings("unchecked") EList<Profile> result = (EList<Profile>) cache.get(this, UMLPackage.Literals.PACKAGE___GET_APPLIED_PROFILES); if (result == null) { cache.put(this, UMLPackage.Literals.PACKAGE___GET_APPLIED_PROFILES, result = PackageOperations.getAppliedProfiles(this)); } return result; } return PackageOperations.getAppliedProfiles(this); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EList<Property> getAllAttributes() { CacheAdapter cache = getCacheAdapter(); if (cache != null) { @SuppressWarnings("unchecked") EList<Property> result = (EList<Property>) cache.get(this, UMLPackage.Literals.CLASSIFIER___GET_ALL_ATTRIBUTES); if (result == null) { cache.put(this, UMLPackage.Literals.CLASSIFIER___GET_ALL_ATTRIBUTES, result = ClassifierOperations.getAllAttributes(this)); } return result; } return ClassifierOperations.getAllAttributes(this); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EList<Operation> getAllOperations() { CacheAdapter cache = getCacheAdapter(); if (cache != null) { @SuppressWarnings("unchecked") EList<Operation> result = (EList<Operation>) cache.get(this, UMLPackage.Literals.CLASSIFIER___GET_ALL_OPERATIONS); if (result == null) { cache.put(this, UMLPackage.Literals.CLASSIFIER___GET_ALL_OPERATIONS, result = ClassifierOperations.getAllOperations(this)); } return result; } return ClassifierOperations.getAllOperations(this); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EList<UseCase> allIncludedUseCases() { CacheAdapter cache = getCacheAdapter(); if (cache != null) { @SuppressWarnings("unchecked") EList<UseCase> result = (EList<UseCase>) cache.get(this, UMLPackage.Literals.USE_CASE___ALL_INCLUDED_USE_CASES); if (result == null) { cache.put(this, UMLPackage.Literals.USE_CASE___ALL_INCLUDED_USE_CASES, result = UseCaseOperations.allIncludedUseCases(this)); } return result; } return UseCaseOperations.allIncludedUseCases(this); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EList<String> getKeywords() { CacheAdapter cache = getCacheAdapter(); if (cache != null) { @SuppressWarnings("unchecked") EList<String> result = (EList<String>) cache.get(eResource(), this, UMLPackage.Literals.ELEMENT___GET_KEYWORDS); if (result == null) { cache.put(eResource(), this, UMLPackage.Literals.ELEMENT___GET_KEYWORDS, result = ElementOperations.getKeywords(this)); } return result; } return ElementOperations.getKeywords(this); }