functionEvaluationValueEClass.getESuperTypes().add(this.getComputationValue()); aggregatedValueEClass.getESuperTypes().add(this.getComputationValue()); countAggregatorEClass.getESuperTypes().add(this.getAggregatorExpression()); initEReference(getAggregatedValue_Aggregator(), this.getAggregatorExpression(), null, "aggregator", null, 0, 1, AggregatedValue.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getAggregatedValue_Call(), this.getPatternCall(), null, "call", null, 0, 1, AggregatedValue.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);