/** * * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ @Override public EList<Parameter> outputParameters() { CacheAdapter cache = getCacheAdapter(); if (cache != null) { @SuppressWarnings("unchecked") EList<Parameter> result = (EList<Parameter>) cache.get(this, UMLPackage.Literals.CALL_ACTION___OUTPUT_PARAMETERS); if (result == null) { cache.put( this, UMLPackage.Literals.CALL_ACTION___OUTPUT_PARAMETERS, result = CallBehaviorActionOperations.outputParameters(this)); } return result; } return CallBehaviorActionOperations.outputParameters(this); }