public static void initializeRegistryHelpers()

in packages/stunner-editors/kie-wb-common-stunner/kie-wb-common-stunner-sets/kie-wb-common-stunner-bpmn/kie-wb-common-stunner-bpmn-emf/src/main/java/bpsim/impl/BpsimPackageImpl.java [479:964]


	public static void initializeRegistryHelpers() {
		Reflect.register
			(BetaDistributionType.class,
			 new Reflect.Helper() {
				 public boolean isInstance(Object instance) {
					 return instance instanceof BetaDistributionType;
				 }

				 public Object newArrayInstance(int size) {
					 return new BetaDistributionType[size];
				 }
			 });
		Reflect.register
			(BinomialDistributionType.class,
			 new Reflect.Helper() {
				 public boolean isInstance(Object instance) {
					 return instance instanceof BinomialDistributionType;
				 }

				 public Object newArrayInstance(int size) {
					 return new BinomialDistributionType[size];
				 }
			 });
		Reflect.register
			(BooleanParameterType.class,
			 new Reflect.Helper() {
				 public boolean isInstance(Object instance) {
					 return instance instanceof BooleanParameterType;
				 }

				 public Object newArrayInstance(int size) {
					 return new BooleanParameterType[size];
				 }
			 });
		Reflect.register
			(BPSimDataType.class,
			 new Reflect.Helper() {
				 public boolean isInstance(Object instance) {
					 return instance instanceof BPSimDataType;
				 }

				 public Object newArrayInstance(int size) {
					 return new BPSimDataType[size];
				 }
			 });
		Reflect.register
			(Calendar.class,
			 new Reflect.Helper() {
				 public boolean isInstance(Object instance) {
					 return instance instanceof Calendar;
				 }

				 public Object newArrayInstance(int size) {
					 return new Calendar[size];
				 }
			 });
		Reflect.register
			(ConstantParameter.class,
			 new Reflect.Helper() {
				 public boolean isInstance(Object instance) {
					 return instance instanceof ConstantParameter;
				 }

				 public Object newArrayInstance(int size) {
					 return new ConstantParameter[size];
				 }
			 });
		Reflect.register
			(ControlParameters.class,
			 new Reflect.Helper() {
				 public boolean isInstance(Object instance) {
					 return instance instanceof ControlParameters;
				 }

				 public Object newArrayInstance(int size) {
					 return new ControlParameters[size];
				 }
			 });
		Reflect.register
			(CostParameters.class,
			 new Reflect.Helper() {
				 public boolean isInstance(Object instance) {
					 return instance instanceof CostParameters;
				 }

				 public Object newArrayInstance(int size) {
					 return new CostParameters[size];
				 }
			 });
		Reflect.register
			(DateTimeParameterType.class,
			 new Reflect.Helper() {
				 public boolean isInstance(Object instance) {
					 return instance instanceof DateTimeParameterType;
				 }

				 public Object newArrayInstance(int size) {
					 return new DateTimeParameterType[size];
				 }
			 });
		Reflect.register
			(DistributionParameter.class,
			 new Reflect.Helper() {
				 public boolean isInstance(Object instance) {
					 return instance instanceof DistributionParameter;
				 }

				 public Object newArrayInstance(int size) {
					 return new DistributionParameter[size];
				 }
			 });
		Reflect.register
			(DocumentRoot.class,
			 new Reflect.Helper() {
				 public boolean isInstance(Object instance) {
					 return instance instanceof DocumentRoot;
				 }

				 public Object newArrayInstance(int size) {
					 return new DocumentRoot[size];
				 }
			 });
		Reflect.register
			(DurationParameterType.class,
			 new Reflect.Helper() {
				 public boolean isInstance(Object instance) {
					 return instance instanceof DurationParameterType;
				 }

				 public Object newArrayInstance(int size) {
					 return new DurationParameterType[size];
				 }
			 });
		Reflect.register
			(ElementParameters.class,
			 new Reflect.Helper() {
				 public boolean isInstance(Object instance) {
					 return instance instanceof ElementParameters;
				 }

				 public Object newArrayInstance(int size) {
					 return new ElementParameters[size];
				 }
			 });
		Reflect.register
			(ElementParametersType.class,
			 new Reflect.Helper() {
				 public boolean isInstance(Object instance) {
					 return instance instanceof ElementParametersType;
				 }

				 public Object newArrayInstance(int size) {
					 return new ElementParametersType[size];
				 }
			 });
		Reflect.register
			(EnumParameterType.class,
			 new Reflect.Helper() {
				 public boolean isInstance(Object instance) {
					 return instance instanceof EnumParameterType;
				 }

				 public Object newArrayInstance(int size) {
					 return new EnumParameterType[size];
				 }
			 });
		Reflect.register
			(ErlangDistributionType.class,
			 new Reflect.Helper() {
				 public boolean isInstance(Object instance) {
					 return instance instanceof ErlangDistributionType;
				 }

				 public Object newArrayInstance(int size) {
					 return new ErlangDistributionType[size];
				 }
			 });
		Reflect.register
			(ExpressionParameterType.class,
			 new Reflect.Helper() {
				 public boolean isInstance(Object instance) {
					 return instance instanceof ExpressionParameterType;
				 }

				 public Object newArrayInstance(int size) {
					 return new ExpressionParameterType[size];
				 }
			 });
		Reflect.register
			(FloatingParameterType.class,
			 new Reflect.Helper() {
				 public boolean isInstance(Object instance) {
					 return instance instanceof FloatingParameterType;
				 }

				 public Object newArrayInstance(int size) {
					 return new FloatingParameterType[size];
				 }
			 });
		Reflect.register
			(GammaDistributionType.class,
			 new Reflect.Helper() {
				 public boolean isInstance(Object instance) {
					 return instance instanceof GammaDistributionType;
				 }

				 public Object newArrayInstance(int size) {
					 return new GammaDistributionType[size];
				 }
			 });
		Reflect.register
			(LogNormalDistributionType.class,
			 new Reflect.Helper() {
				 public boolean isInstance(Object instance) {
					 return instance instanceof LogNormalDistributionType;
				 }

				 public Object newArrayInstance(int size) {
					 return new LogNormalDistributionType[size];
				 }
			 });
		Reflect.register
			(NegativeExponentialDistributionType.class,
			 new Reflect.Helper() {
				 public boolean isInstance(Object instance) {
					 return instance instanceof NegativeExponentialDistributionType;
				 }

				 public Object newArrayInstance(int size) {
					 return new NegativeExponentialDistributionType[size];
				 }
			 });
		Reflect.register
			(NormalDistributionType.class,
			 new Reflect.Helper() {
				 public boolean isInstance(Object instance) {
					 return instance instanceof NormalDistributionType;
				 }

				 public Object newArrayInstance(int size) {
					 return new NormalDistributionType[size];
				 }
			 });
		Reflect.register
			(NumericParameterType.class,
			 new Reflect.Helper() {
				 public boolean isInstance(Object instance) {
					 return instance instanceof NumericParameterType;
				 }

				 public Object newArrayInstance(int size) {
					 return new NumericParameterType[size];
				 }
			 });
		Reflect.register
			(Parameter.class,
			 new Reflect.Helper() {
				 public boolean isInstance(Object instance) {
					 return instance instanceof Parameter;
				 }

				 public Object newArrayInstance(int size) {
					 return new Parameter[size];
				 }
			 });
		Reflect.register
			(ParameterValue.class,
			 new Reflect.Helper() {
				 public boolean isInstance(Object instance) {
					 return instance instanceof ParameterValue;
				 }

				 public Object newArrayInstance(int size) {
					 return new ParameterValue[size];
				 }
			 });
		Reflect.register
			(PoissonDistributionType.class,
			 new Reflect.Helper() {
				 public boolean isInstance(Object instance) {
					 return instance instanceof PoissonDistributionType;
				 }

				 public Object newArrayInstance(int size) {
					 return new PoissonDistributionType[size];
				 }
			 });
		Reflect.register
			(PriorityParameters.class,
			 new Reflect.Helper() {
				 public boolean isInstance(Object instance) {
					 return instance instanceof PriorityParameters;
				 }

				 public Object newArrayInstance(int size) {
					 return new PriorityParameters[size];
				 }
			 });
		Reflect.register
			(PropertyParameters.class,
			 new Reflect.Helper() {
				 public boolean isInstance(Object instance) {
					 return instance instanceof PropertyParameters;
				 }

				 public Object newArrayInstance(int size) {
					 return new PropertyParameters[size];
				 }
			 });
		Reflect.register
			(PropertyType.class,
			 new Reflect.Helper() {
				 public boolean isInstance(Object instance) {
					 return instance instanceof PropertyType;
				 }

				 public Object newArrayInstance(int size) {
					 return new PropertyType[size];
				 }
			 });
		Reflect.register
			(ResourceParameters.class,
			 new Reflect.Helper() {
				 public boolean isInstance(Object instance) {
					 return instance instanceof ResourceParameters;
				 }

				 public Object newArrayInstance(int size) {
					 return new ResourceParameters[size];
				 }
			 });
		Reflect.register
			(Scenario.class,
			 new Reflect.Helper() {
				 public boolean isInstance(Object instance) {
					 return instance instanceof Scenario;
				 }

				 public Object newArrayInstance(int size) {
					 return new Scenario[size];
				 }
			 });
		Reflect.register
			(ScenarioParameters.class,
			 new Reflect.Helper() {
				 public boolean isInstance(Object instance) {
					 return instance instanceof ScenarioParameters;
				 }

				 public Object newArrayInstance(int size) {
					 return new ScenarioParameters[size];
				 }
			 });
		Reflect.register
			(ScenarioParametersType.class,
			 new Reflect.Helper() {
				 public boolean isInstance(Object instance) {
					 return instance instanceof ScenarioParametersType;
				 }

				 public Object newArrayInstance(int size) {
					 return new ScenarioParametersType[size];
				 }
			 });
		Reflect.register
			(StringParameterType.class,
			 new Reflect.Helper() {
				 public boolean isInstance(Object instance) {
					 return instance instanceof StringParameterType;
				 }

				 public Object newArrayInstance(int size) {
					 return new StringParameterType[size];
				 }
			 });
		Reflect.register
			(TimeParameters.class,
			 new Reflect.Helper() {
				 public boolean isInstance(Object instance) {
					 return instance instanceof TimeParameters;
				 }

				 public Object newArrayInstance(int size) {
					 return new TimeParameters[size];
				 }
			 });
		Reflect.register
			(TriangularDistributionType.class,
			 new Reflect.Helper() {
				 public boolean isInstance(Object instance) {
					 return instance instanceof TriangularDistributionType;
				 }

				 public Object newArrayInstance(int size) {
					 return new TriangularDistributionType[size];
				 }
			 });
		Reflect.register
			(TruncatedNormalDistributionType.class,
			 new Reflect.Helper() {
				 public boolean isInstance(Object instance) {
					 return instance instanceof TruncatedNormalDistributionType;
				 }

				 public Object newArrayInstance(int size) {
					 return new TruncatedNormalDistributionType[size];
				 }
			 });
		Reflect.register
			(UniformDistributionType.class,
			 new Reflect.Helper() {
				 public boolean isInstance(Object instance) {
					 return instance instanceof UniformDistributionType;
				 }

				 public Object newArrayInstance(int size) {
					 return new UniformDistributionType[size];
				 }
			 });
		Reflect.register
			(UserDistributionDataPointType.class,
			 new Reflect.Helper() {
				 public boolean isInstance(Object instance) {
					 return instance instanceof UserDistributionDataPointType;
				 }

				 public Object newArrayInstance(int size) {
					 return new UserDistributionDataPointType[size];
				 }
			 });
		Reflect.register
			(UserDistributionType.class,
			 new Reflect.Helper() {
				 public boolean isInstance(Object instance) {
					 return instance instanceof UserDistributionType;
				 }

				 public Object newArrayInstance(int size) {
					 return new UserDistributionType[size];
				 }
			 });
		Reflect.register
			(VendorExtension.class,
			 new Reflect.Helper() {
				 public boolean isInstance(Object instance) {
					 return instance instanceof VendorExtension;
				 }

				 public Object newArrayInstance(int size) {
					 return new VendorExtension[size];
				 }
			 });
		Reflect.register
			(WeibullDistributionType.class,
			 new Reflect.Helper() {
				 public boolean isInstance(Object instance) {
					 return instance instanceof WeibullDistributionType;
				 }

				 public Object newArrayInstance(int size) {
					 return new WeibullDistributionType[size];
				 }
			 });
		Reflect.register
			(ResultType.class,
			 new Reflect.Helper() {
				 public boolean isInstance(Object instance) {
					 return instance instanceof ResultType;
				 }

				 public Object newArrayInstance(int size) {
					 return new ResultType[size];
				 }
		});
		Reflect.register
			(TimeUnit.class,
			 new Reflect.Helper() {
				 public boolean isInstance(Object instance) {
					 return instance instanceof TimeUnit;
				 }

				 public Object newArrayInstance(int size) {
					 return new TimeUnit[size];
				 }
		});
	}