Operation op = systemModelRepository.getOperationFactory().lookupOperationByNamedIdentifier(operationFactoryName); if (op == null) { // Operation doesn't exist op = systemModelRepository.getOperationFactory() .createAndRegisterOperation(operationFactoryName, allocInst.getAssemblyComponent().getType(), operationSignature); allocInst.getAssemblyComponent().getType().addOperation(op);
Operation operationAa = this.systemEntityFactory.getOperationFactory().lookupOperationByNamedIdentifier(operationName); if (operationAa == null) { operationAa = this.systemEntityFactory.getOperationFactory().createAndRegisterOperation( operationName, componentTypeA, new Signature(operationName, modifierList, returnType, paramTypeList));