public ModelElement Resolve(ModelBusReference reference)
 {
     if (reference != null)
     {
         this.modelAdapter = CreateModelBusAdapter(reference);
         return modelAdapter.ResolveElementReference(reference) as ModelElement;
     }
     return null;
 }
Example #2
0
 public ModelElement Resolve(ModelBusReference reference)
 {
     if (reference != null)
     {
         this.modelAdapter = CreateModelBusAdapter(reference);
         return(modelAdapter.ResolveElementReference(reference) as ModelElement);
     }
     return(null);
 }
Example #3
0
        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);
        }