Class MdImplicitRefInferrer

  • All Implemented Interfaces:
    Visitors.IVisitor

    public class MdImplicitRefInferrer
    extends Object
    implements Visitors.IVisitor
    Infers "implicit" references (i.e. references based on naming conventions) for an MdObject. Essentially, a part of the MdDerivedStateComputer. Note that an instance of this class may be shared between different instances of the MdObjectBuilder.
    • Constructor Detail

      • MdImplicitRefInferrer

        public MdImplicitRefInferrer()
    • Method Detail

      • visit

        public boolean visit​(org.eclipse.emf.ecore.EObject object)
        Description copied from interface: Visitors.IVisitor
        Visits the given object. Returns whether the contents of the object should also be visited.
        Specified by:
        visit in interface Visitors.IVisitor
        Parameters:
        object - not null
        Returns:
        true if the contents of the given object should be visited, and false otherwise
      • _infer

        protected boolean _infer​(org.eclipse.emf.ecore.EObject object)
      • _infer

        protected boolean _infer​(MdObject object)
      • _infer

        protected boolean _infer​(CommonModule object)
      • _infer

        protected boolean _infer​(BasicCommand object)
      • _infer

        protected boolean _infer​(Catalog object)
      • _infer

        protected boolean _infer​(Document object)
      • _infer

        protected boolean _infer​(Enum object)
      • _infer

        protected boolean _infer​(Constant object)
      • _infer

        protected boolean _infer​(ExchangePlan object)
      • _infer

        protected boolean _infer​(Sequence object)
      • _infer

        protected boolean _infer​(Report object)
      • _infer

        protected boolean _infer​(Subsystem object)
      • _infer

        protected boolean _infer​(BasicForm object)
      • _infer

        protected boolean _infer​(WSReference object)
      • _infer

        protected boolean _infer​(ScheduledJob object)
      • _infer

        protected boolean _infer​(XDTOPackage object)
      • _infer

        protected boolean _infer​(WebService object)
      • _infer

        protected boolean _infer​(Role object)
      • _infer

        protected boolean _infer​(HTTPService object)
      • _infer

        protected boolean _infer​(Task object)
      • _infer

        protected boolean _infer​(Style object)
      • _infer

        protected boolean _infer​(Cube object)
      • _infer

        protected boolean _infer​(Table object)
      • infer

        public boolean infer​(org.eclipse.emf.ecore.EObject object)