Język projektowania symulacji thumb|500px| right |Różne konstrukcje tworzenia symulacji wspierane przez Graficzny język projektowania modeli AnyLogic składa się z następujących elementówAnyLogic on-line help on official vendor web-site: Diagramy przepływu I schematy blokowe (ang.:Stock & Flow Diagrams) wykorzystywane są do modelowania dynamiki systemowej. Diagram stanu używane są głównie w modelowaniu opartym na programowaniu agentowym do określania zachowania agenta. Często także stosuje je się w modelowaniu skoncentrowanym na zdarzeniu, np. podczas symulacji awarii maszyn. Schematy blokowe są wykorzystywane do określania algorytmów. Mogą być stosowane w modelowaniu skoncentrowanym na zdarzeniu, np. do przekierowywania połączeń lub też w modelowaniu opartym na programowaniu agentowym, np. przy pracy nad logiką w działaniu agentów. Schematy procesu (ang.: Process flowcharts) stanowią podstawę do określania procesów w modelowaniu dyskretnego zdarzenia symulacji dyskretnej.