public ModelElement Resolve(ModelBusReference reference) { if (reference != null) { this.modelAdapter = CreateModelBusAdapter(reference); return modelAdapter.ResolveElementReference(reference) as ModelElement; } return null; }
public ModelElement Resolve(ModelBusReference reference) { if (reference != null) { this.modelAdapter = CreateModelBusAdapter(reference); return(modelAdapter.ResolveElementReference(reference) as ModelElement); } return(null); }
public static ModelElement ResolveAndCache(ModelBusReference reference) { if (reference == null) { return(null); } ModelBusAdapter modelAdapter = GlobalCache.AddOrGetExisting <ModelBusAdapter>(reference.ModelDisplayName, c => CreateModelBusAdapter(reference)); return(modelAdapter.ResolveElementReference(reference) as ModelElement); }